PHP not rendering
Posted by: trashy (---.pilotpoint.tx.cebridge.net)
Date: November 23, 2006 02:49PM

You can see this in action here:

[24.32.18.217]

The code you see is the index.php file from a virtual host subdirectory. (at least I know my virtual host is set up right in httpd.conf)

Why is my PHP not working? It was working just fine a couple of days ago.............

This is from the PHP error log:

[22-Nov-2006 23:56:07] PHP Warning: fclose(): supplied argument is not a valid stream resource in C:\wamp\scripts\onlineoffline.php on line 35
[22-Nov-2006 23:56:27] PHP Warning: fclose(): supplied argument is not a valid stream resource in C:\wamp\scripts\onlineoffline.php on line 51



Post Edited (11-23-06 14:51)

Options: ReplyQuote
Re: PHP not rendering
Posted by: CyberSpatium (71.237.217.---)
Date: November 23, 2006 04:06PM

can you post your code please.

CyberSpatium
WAMP English Forum Admin

~~ Happy Turkey Day smiling smiley ~~

Options: ReplyQuote
Re: PHP not rendering
Posted by: trashy (---.pilotpoint.tx.cebridge.net)
Date: November 23, 2006 04:12PM

sure, um................which code?

Options: ReplyQuote
Re: PHP not rendering
Posted by: CyberSpatium (71.237.217.---)
Date: November 23, 2006 04:15PM

onlineoffline.php code


CyberSpatium
WAMP English Forum Admin

Options: ReplyQuote
Re: PHP not rendering
Posted by: trashy (---.pilotpoint.tx.cebridge.net)
Date: November 23, 2006 04:25PM

<?php

//v1.0 by Romain Bourdon

$httpdfile = "../apache2/conf/httpd.conf";
$wampinifile = "../wampserver.ini";

$online_txt = "# onlineoffline tag - don't remove
Order Allow,Deny
Allow from all";

$offline_txt = "# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1";




$myhttpd = @file_get_contents($httpdfile) or die ("httpd.conf file not found"winking smiley;

if ($_SERVER['argv'][1] == 'off')
{
$myhttpd = ereg_replace($online_txt,$offline_txt,$myhttpd);
$fphttpd = fopen($httpdfile,"w"winking smiley;
fwrite($fphttpd,$myhttpd);
fclose($fphttpd);
$mywampini = @file_get_contents($wampinifile) or die ("wampserver.ini file not found"winking smiley;
$mywampini = ereg_replace('Put Offline','Put Online',$mywampini);
$mywampini = ereg_replace('onlineoffline.php off','onlineoffline.php on',$mywampini);
$mywampini = ereg_replace('server Online','server Offline',$mywampini);
$mywampini = ereg_replace('images_on.bmp','images_off.bmp',$mywampini);
$fpwampini = fopen($wampinifile,"w"winking smiley;
fwrite($fpwampini,$mywampini);
fclose($fwampini);
}

if ($_SERVER['argv'][1] == 'on')
{
$myhttpd = ereg_replace($offline_txt,$online_txt,$myhttpd);
$fphttpd = fopen($httpdfile,"w"winking smiley;
fwrite($fphttpd,$myhttpd);
fclose($fphttpd);
$mywampini = @file_get_contents($wampinifile) or die ("wampserver.ini file not found"winking smiley;
$mywampini = ereg_replace('Put Online','Put Offline',$mywampini);
$mywampini = ereg_replace('onlineoffline.php on','onlineoffline.php off',$mywampini);
$mywampini = ereg_replace('server Offline','server Online',$mywampini);
$mywampini = ereg_replace('images_off.bmp','images_on.bmp',$mywampini);
$fpwampini = fopen($wampinifile,"w"winking smiley;
fwrite($fpwampini,$mywampini);
fclose($fwampini);
}


?>

Options: ReplyQuote
Re: PHP not rendering
Posted by: CyberSpatium (71.237.217.---)
Date: November 24, 2006 02:32AM

did you edit this code at all? you must have because it has two errors:

find
fclose($fwampini);

change to
fclose($fwampini);

find
fclose($fwampini);

change to
fclose($fwampini);




CyberSpatium
WAMP English Forum Admin

Options: ReplyQuote
Re: PHP not rendering
Posted by: trashy (---.pilotpoint.tx.cebridge.net)
Date: November 24, 2006 03:22AM

sorry, I don't see any difference in the two lines you mentioned...........they look like exact duplicates! Am I missing something?

Options: ReplyQuote
Re: PHP not rendering
Posted by: CyberSpatium (71.237.217.---)
Date: November 24, 2006 10:29AM

sorry about that, i dont know what the hell i was thinking when i posted that. I must have been really hungry or something.

here is how to fix it....

find the first
fclose($fwampini);

change to
fclose($fpwampini);

find the second
fclose($fwampini);

change to
fclose($fpwampini);


CyberSpatium
WAMP English Forum Admin

Options: ReplyQuote
Re: PHP not rendering
Posted by: trashy (---.pilotpoint.tx.cebridge.net)
Date: November 24, 2006 01:11PM

thanks, but I had already tried that (after looking through the code on that page)

Still get just php code, no web page...even the phpmyadmin page does it........

This is getting very frustrating, and my site has been down WAY too long..............

yawning smiley(



Post Edited (11-24-06 13:33)

Options: ReplyQuote
Re: PHP not rendering
Posted by: trashy (---.pilotpoint.tx.cebridge.net)
Date: November 24, 2006 03:30PM

GOT IT!

added the following two lines to httpd.conf

LoadModule php5_module c:/wamp/php/php5apache2.dll
AddType application/x-httpd-php .php

site is up

[thedixons.net]

now for trying to remember my mysql root password LOL

Options: ReplyQuote


Sorry, only registered users may post in this forum.