linuxfreakphp Posted February 12, 2011 Share Posted February 12, 2011 this string: $str2="<html> <body> <h1>lol<h1/> <p>hahaha</p> </body> </html>" note: between the tags it's "\n". that a is creating new html page, but the code of the new page is looking like that: <html><body><h5>lol<h5/><p>hahaha</p></body><html/> as a code and not as html should be display. the php code that creating the html page look like that: while($i<$p) { $pattern='/\n/'; if(preg_match($pattern,substr($str2,$i,1))) { echo "yes \$str3=".$str3."<br />"; $i++; $myFile = "files/testFile.html"; $fh = fopen($myFile, 'a') or die("can't open file"); fwrite($fh,$str3); fclose($fh); $str3=""; } else { $str3.=$str2[$i]; echo $str3."<br />\$i=".$i; $i++; } } the code is fine and he don't show any error or warring and working,but he won't create for me new html document as he should be why??? Link to comment https://forums.phpfreaks.com/topic/227433-creating-new-html-page-with-php-problem/ Share on other sites More sharing options...
linuxfreakphp Posted February 12, 2011 Author Share Posted February 12, 2011 edit: the message created by mistake. i tried to edit the first one and choose the wrong option. Link to comment https://forums.phpfreaks.com/topic/227433-creating-new-html-page-with-php-problem/#findComment-1173126 Share on other sites More sharing options...
lastkarrde Posted February 12, 2011 Share Posted February 12, 2011 echo out via http://php.net/manual/en/function.html-entity-decode.php Link to comment https://forums.phpfreaks.com/topic/227433-creating-new-html-page-with-php-problem/#findComment-1173127 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.