почему в браузере не высвечивается содержимое файлов(файлы не пустые...) PHP: <HTML> <HEAD> <TITLE>Главная страница</TITLE> </HEAD> <table width=100% height=100% border=1> <tr><td height=150 colspan=3> <center>Заголовок</center> </td></tr> <tr><td width=150> <?php include "left.php"; ?> </td> <td> TEXT </td> <td width=150> <?php include "golos.html"; ?> </td></tr> <tr><td height=15 colspan=3> TEXT </td></tr> </table> </HTML>
В общем, код такого вида: PHP: <?php print("<HTML>"); print("<HEAD> "); print("<TITLE>Главная страница</TITLE> "); print("</HEAD> "); print("<table width=100% height=100% border=1>"); print("<tr><td height=150 colspan=3>"); print("<center>Заголовок</center>"); print("</td></tr>"); print("<tr><td width=150>"); include "1.php"; print("</td>"); print("<td>"); print("TEXT"); print("</td>"); print("<td width=150>"); include "2.html"; print("</td></tr>"); print("<tr><td height=15 colspan=3>"); print("TEXT"); print("</td></tr>"); print("</table>"); print("</HTML>"); и такого: PHP: <HTML> <HEAD> <TITLE>Главная страница</TITLE> </HEAD> <table width=100% height=100% border=1> <tr><td height=150 colspan=3> <center>Заголовок</center> </td></tr> <tr><td width=150> <?php include "1.php"; ?> </td> <td> TEXT </td> <td width=150> <?php include "2.html"; ?> </td></tr> <tr><td height=15 colspan=3> TEXT </td></tr> </table> </HTML> у меня отработал корректно и вывел то, что планировалось... Я думаю проблема в выводе, который формируют инклуды... Что-то он гробит... Ибо в таком варианте просто нечему работать...
XopoIII, Не слушай этого злого дядю, он врёт Если я конечно правильно понял... Тебе нужно содержимое файлов получать, делай не include "1.php"; а echo file_get_contents("1.php"); т.к. тебе не выполнить файл надо а прочитать и всё будет норм работать PHP: <HTML> <HEAD> <TITLE>Главная страница</TITLE> </HEAD> <table width=100% height=100% border=1> <tr><td height=150 colspan=3> <center>Заголовок</center> </td></tr> <tr><td width=150> <?=file_get_contents('left.php');?> </td> <td> TEXT </td> <td width=150> <?=file_get_contents('golos.html');?> </td></tr> <tr><td height=15 colspan=3> TEXT </td></tr> </table> </HTML>
получается тоже самое что и просто инклуд, а если делаю как граунд у меня кричит: "); print(" "); print(" "); print(" "); print(" "); print(" "); print(" "); print(" "); print(" "); print(" "); print(" а если меняю расширение на пхп то все нормально, но браузер не видит его хз почему подскажите кто знает, он ищет у меня index.html а не .пхп =(
XopoIII, я с тобой на 100$ спорю что это совсем не инклуд! Ты сначало попробуй а потом ори, а если скажеш что пробовал, кину кирпич, т.к. там опечатка file_fet_contents Запиши в golos.html строку <? echo '<h1>Included</h1>'; ?> и попробуй его вставь через include и через file_get_contents Если у тя так и не работает, стучи в асю 202-995-022 отдолжу руки ======================= Проблема решена, аффтар юзол index.html и хотел чтоб у него всё работало P.S. Никогда не ставьте денвер, всеравно потом вас или сломают или сами сновить будите
XopoIII, не слушай этого вкусного дядю... Хотя он в чём-то прав... include подразумевает исполнение PHP кода внутри включаемых файлов... Если тебе выдаётся некорректный вывод, возможно ты неверно расставил PHP-теги во включаемых файлах. По пробуй задать внутри файлов просто строки "Йа файлег 1" и "Йа файлег 2", и включить их. Твой код я именно на таких файлах и проверял. Если тебе нужно вставлять файлы asis (смысла в этом не вижу), включая PHP-код, тогда воспользуйся file_get_contents, как посоветовал Пончик.
groundhog, у него короче денвер, он половину php файлов читает, половину нет Он хочет зайти на Index.php ему пишет нет файла index.HTML DDD Я в него php.ru/install кинул, пусть юзоет
посоветутйте плиз) есть файл, весом 53,17 MBytes есть прямая ссылка на него мне нужно написать скрипт на пхп, который перекачает его на мой хостинг на хостинге set_time_limit()=ON и по возможности потом его разархивирует (rar)
PHP: <? $t="ссылка на файл"; $k=file_get_contents($t) $f=fopen("файл куда пишем","a"); fwrite($f,$k); fclose($f); ?>
NOmeR1 шутник вот мой код PHP: <?php set_time_limit(0); $contents = file_get_contents("http://*****.**/******/**.rar"); $fcopy = fopen('**.rar',"w+"); fwrite($fcopy, $contents); fclose($fcopy); ?> именно он выплевывает 504 ошибку
архивчик наконецто перекачался, теперь объясните плиз, как его разархивировать (rar) я уже понял что с помошью sistem('man rar') , но как ее использовать не нашел в мануалах, помогите еще раз)