true_promote
Jan 5th 2007, 11:05 pm
I have a php script which runs all fine on localhost,but when I uploaded and run the same script on my web server it gave a internal server error 500,premature end of sdript headers:(null)
But it was running fine on my localhost,file permission set to 755 and I had uploaded the file using my web host's online file uploading system.
What might have been the possible reason for its failure...
the script is below
<?php
//WRITING THE FORMATED AND ALTERNATE RSS INPUT FEED
//writing data onto myrss1 text file
$number=date("d-m-Y");
$f1=fopen("myrss1$number.txt","w");
$f2=fopen("rss1.txt","r");$f3=fopen("rss2.txt","r");
$n=1;
while ($n<=4)
{
$n2=1;
while ($n2==1)
{
$data=fgetc($f2);
if ($data=="^")
{$n2=3;}
else
fwrite($f1,"$data");
}
$n3=1;
while($n3==1)
{
$data2=fgetc($f3);
if ($data2=="^")
{$n3=3;}
else
fwrite($f1,"$data2");
}
$n=$n+1;
}
fclose($f1);
fclose($f2);
fclose($f3);
//writing data onto myrss2 file
$f1=fopen("myrss2$number.txt","w");
$f2=fopen("rss3.txt","r");$f3=fopen("rss4.txt","r");
$n=1;
while ($n<=4)
{
$n2=1;
while ($n2==1)
{
$data=fgetc($f2);
if ($data=="^")
{$n2=3;}
else
fwrite($f1,"$data");
}
$n3=1;
while($n3==1)
{
$data2=fgetc($f3);
if ($data2=="^")
{$n3=3;}
else
fwrite($f1,"$data2");
}
$n=$n+1;
}
fclose($f1);
fclose($f2);
fclose($f3);
//CREATING TWO NEW HTML PAGES
//writing the page 1
$f1=fopen("title1.txt","r");$f2=fopen("description1.txt","r");
$title1=fread($f1,4096);$description1=fread($f2,4096);
fclose($f1);fclose($f2);
$hyip1=fopen("hyip-news$number.html","w");
$read=fopen("myrss1$number.txt","r");
$read1=fopen("htmlpart1.txt","r");
while (!feof($read1))
{
$data=fgetc($read1);
fwrite($hyip1,"$data");
}fclose($read1);
fwrite($hyip1,"$title1");
$read2=fopen("htmlpart2.txt","r");
while (!feof($read2))
{
$data=fgetc($read2);
fwrite($hyip1,"$data");
}fclose($read2);
fwrite($hyip1,"$description1");
$read3=fopen("htmlpart3.txt","r");
while (!feof($read3))
{
$data=fgetc($read3);
fwrite($hyip1,"$data");
}fclose($read3);
fwrite($hyip1,"Latest HYIP News for $number");
$read4=fopen("htmlpart4.txt","r");
while (!feof($read4))
{
$data=fgetc($read4);
fwrite($hyip1,"$data");
}fclose($read4);
while (!feof($read))
{
$data=fgetc($read);
fwrite($hyip1,"$data");
}fclose($read);
$read5=fopen("htmlpart5.txt","r");
while (!feof($read5))
{
$data=fgetc($read5);
fwrite($hyip1,"$data");
}fclose($read5);
fwrite($hyip1,"hyip-news2$number.com");
$read6=fopen("htmlpart6.txt","r");
while (!feof($read6))
{
$data=fgetc($read6);
fwrite($hyip1,"$data");
}fclose($read6);
fclose($hyip1);
//writing the page 2
$f1=fopen("title2.txt","r");$f2=fopen("description2.txt","r");
$title2=fread($f1,4096);$description2=fread($f2,4096);
fclose($f1);fclose($f2);
$hyip1=fopen("hyip-news2$number.html","w");
$read=fopen("myrss2$number.txt","r");
$read1=fopen("htmlpart1.txt","r");
while (!feof($read1))
{
$data=fgetc($read1);
fwrite($hyip1,"$data");
}fclose($read1);
fwrite($hyip1,"$title2");
$read2=fopen("htmlpart2.txt","r");
while (!feof($read2))
{
$data=fgetc($read2);
fwrite($hyip1,"$data");
}fclose($read2);
fwrite($hyip1,"$description2");
$read3=fopen("htmlpart3.txt","r");
while (!feof($read3))
{
$data=fgetc($read3);
fwrite($hyip1,"$data");
}fclose($read3);
fwrite($hyip1,"Latest HYIP News for $number<br/> [page 2]");
$read4=fopen("htmlpart4.txt","r");
while (!feof($read4))
{
$data=fgetc($read4);
fwrite($hyip1,"$data");
}fclose($read4);
while (!feof($read))
{
$data=fgetc($read);
fwrite($hyip1,"$data");
}fclose($read);
$read5=fopen("htmlpart5.txt","r");
while (!feof($read5))
{
$data=fgetc($read5);
fwrite($hyip1,"$data");
}fclose($read5);
fwrite($hyip1,"hyip-news$number.html");
$read6=fopen("htmlpart6.txt","r");
while (!feof($read6))
{
$data=fgetc($read6);
fwrite($hyip1,"$data");
}fclose($read6);
fclose($hyip1);
?>
But it was running fine on my localhost,file permission set to 755 and I had uploaded the file using my web host's online file uploading system.
What might have been the possible reason for its failure...
the script is below
<?php
//WRITING THE FORMATED AND ALTERNATE RSS INPUT FEED
//writing data onto myrss1 text file
$number=date("d-m-Y");
$f1=fopen("myrss1$number.txt","w");
$f2=fopen("rss1.txt","r");$f3=fopen("rss2.txt","r");
$n=1;
while ($n<=4)
{
$n2=1;
while ($n2==1)
{
$data=fgetc($f2);
if ($data=="^")
{$n2=3;}
else
fwrite($f1,"$data");
}
$n3=1;
while($n3==1)
{
$data2=fgetc($f3);
if ($data2=="^")
{$n3=3;}
else
fwrite($f1,"$data2");
}
$n=$n+1;
}
fclose($f1);
fclose($f2);
fclose($f3);
//writing data onto myrss2 file
$f1=fopen("myrss2$number.txt","w");
$f2=fopen("rss3.txt","r");$f3=fopen("rss4.txt","r");
$n=1;
while ($n<=4)
{
$n2=1;
while ($n2==1)
{
$data=fgetc($f2);
if ($data=="^")
{$n2=3;}
else
fwrite($f1,"$data");
}
$n3=1;
while($n3==1)
{
$data2=fgetc($f3);
if ($data2=="^")
{$n3=3;}
else
fwrite($f1,"$data2");
}
$n=$n+1;
}
fclose($f1);
fclose($f2);
fclose($f3);
//CREATING TWO NEW HTML PAGES
//writing the page 1
$f1=fopen("title1.txt","r");$f2=fopen("description1.txt","r");
$title1=fread($f1,4096);$description1=fread($f2,4096);
fclose($f1);fclose($f2);
$hyip1=fopen("hyip-news$number.html","w");
$read=fopen("myrss1$number.txt","r");
$read1=fopen("htmlpart1.txt","r");
while (!feof($read1))
{
$data=fgetc($read1);
fwrite($hyip1,"$data");
}fclose($read1);
fwrite($hyip1,"$title1");
$read2=fopen("htmlpart2.txt","r");
while (!feof($read2))
{
$data=fgetc($read2);
fwrite($hyip1,"$data");
}fclose($read2);
fwrite($hyip1,"$description1");
$read3=fopen("htmlpart3.txt","r");
while (!feof($read3))
{
$data=fgetc($read3);
fwrite($hyip1,"$data");
}fclose($read3);
fwrite($hyip1,"Latest HYIP News for $number");
$read4=fopen("htmlpart4.txt","r");
while (!feof($read4))
{
$data=fgetc($read4);
fwrite($hyip1,"$data");
}fclose($read4);
while (!feof($read))
{
$data=fgetc($read);
fwrite($hyip1,"$data");
}fclose($read);
$read5=fopen("htmlpart5.txt","r");
while (!feof($read5))
{
$data=fgetc($read5);
fwrite($hyip1,"$data");
}fclose($read5);
fwrite($hyip1,"hyip-news2$number.com");
$read6=fopen("htmlpart6.txt","r");
while (!feof($read6))
{
$data=fgetc($read6);
fwrite($hyip1,"$data");
}fclose($read6);
fclose($hyip1);
//writing the page 2
$f1=fopen("title2.txt","r");$f2=fopen("description2.txt","r");
$title2=fread($f1,4096);$description2=fread($f2,4096);
fclose($f1);fclose($f2);
$hyip1=fopen("hyip-news2$number.html","w");
$read=fopen("myrss2$number.txt","r");
$read1=fopen("htmlpart1.txt","r");
while (!feof($read1))
{
$data=fgetc($read1);
fwrite($hyip1,"$data");
}fclose($read1);
fwrite($hyip1,"$title2");
$read2=fopen("htmlpart2.txt","r");
while (!feof($read2))
{
$data=fgetc($read2);
fwrite($hyip1,"$data");
}fclose($read2);
fwrite($hyip1,"$description2");
$read3=fopen("htmlpart3.txt","r");
while (!feof($read3))
{
$data=fgetc($read3);
fwrite($hyip1,"$data");
}fclose($read3);
fwrite($hyip1,"Latest HYIP News for $number<br/> [page 2]");
$read4=fopen("htmlpart4.txt","r");
while (!feof($read4))
{
$data=fgetc($read4);
fwrite($hyip1,"$data");
}fclose($read4);
while (!feof($read))
{
$data=fgetc($read);
fwrite($hyip1,"$data");
}fclose($read);
$read5=fopen("htmlpart5.txt","r");
while (!feof($read5))
{
$data=fgetc($read5);
fwrite($hyip1,"$data");
}fclose($read5);
fwrite($hyip1,"hyip-news$number.html");
$read6=fopen("htmlpart6.txt","r");
while (!feof($read6))
{
$data=fgetc($read6);
fwrite($hyip1,"$data");
}fclose($read6);
fclose($hyip1);
?>