Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting T_STRING
в том месте где ошибка, я ничего странного не заметил. вроде всё правильно, но если этот кусок кода закоментировать, то php скрипт выводит в браузер не результат, а весь php код
как устранить это?
Спустя 6 минут, 35 секунд (23.09.2011 - 18:16) caballero написал(а):
так покажи что за код в том месте
тут что телепаты по твоему сидят?
тут что телепаты по твоему сидят?
Спустя 9 минут, 28 секунд (23.09.2011 - 18:26) verhmax написал(а):
if(!eregi("a1.php", $what))
{
$what=str_replace("</body>", "<?php include\"a1.php\"; ?></body>", $what);
if(eregi("a1.php", $what))
{
mysql_unbuffered_query('UPDATE site SET cod = cod+1 WHERE id_site = '.$this->site['id_site']);
}
else{}
}
else{}
{
$what=str_replace("</body>", "<?php include\"a1.php\"; ?></body>", $what);
if(eregi("a1.php", $what))
{
mysql_unbuffered_query('UPDATE site SET cod = cod+1 WHERE id_site = '.$this->site['id_site']);
}
else{}
}
else{}
Спустя 5 минут, 22 секунды (23.09.2011 - 18:31) inpost написал(а):
eregi - устаревшее, сейчас надо использовать preg.
Спустя 24 минуты, 4 секунды (23.09.2011 - 18:55) verhmax написал(а):
ругается на эту строку
$what=str_replace("</body>", "<?php include\"a1.php\"; ?></body>", $what);
а именно на вставку <?php include\"a1.php\"; ?>
как можно обойти ошибку?
$what=str_replace("</body>", "<?php include\"a1.php\"; ?></body>", $what);
а именно на вставку <?php include\"a1.php\"; ?>
как можно обойти ошибку?
Спустя 12 минут, 34 секунды (23.09.2011 - 19:08) alex12060 написал(а):
$what = str_replace('</body>', '<?php include"a1.php"; ?></body>', $what);
Спустя 17 минут, 5 секунд (23.09.2011 - 19:25) verhmax написал(а):
исправил. но теперь просто не обрабатывается скрипт. просто выводит весь на страницу
Спустя 3 минуты, 7 секунд (23.09.2011 - 19:28) Игорь_Vasinsky написал(а):
$a = file_get_contents("/путь/a1.php");
$what = str_replace('</body>', $a.'</body>', $what);
Спустя 12 минут, 39 секунд (23.09.2011 - 19:41) verhmax написал(а):
Цитата |
$a = file_get_contents("/путь/a1.php"); $what = str_replace('</body>',$a.'</body>', $what); |
этот вариант не подходит, так как в html страницу нужно вставить именно вот такой код
<?php include"a1.php"; ?></body>
Спустя 2 минуты, 6 секунд (23.09.2011 - 19:43) Phpprogger написал(а):
<?php include ("a1.php"); ?>
может так?
Спустя 3 минуты, 25 секунд (23.09.2011 - 19:46) verhmax написал(а):
вообще с этим я уже разобрался, теперь вопрос в другом.
на новом сервере есть проблемы, много и разные, большинство устранил. а вот в этом php скрипте появилась новая проблема, он вообще не обрабатывается. какбуд-то запрещено ему
хотя в другимх php скриптах всё обрабатывается отлично
на новом сервере есть проблемы, много и разные, большинство устранил. а вот в этом php скрипте появилась новая проблема, он вообще не обрабатывается. какбуд-то запрещено ему
хотя в другимх php скриптах всё обрабатывается отлично
Спустя 2 минуты, 18 секунд (23.09.2011 - 19:48) Игорь_Vasinsky написал(а):
файл небось с расширением html
Спустя 15 минут, 51 секунда (23.09.2011 - 20:04) verhmax написал(а):
нет, файл скрипта с расширением php
включает в себя ещё один файл
include('init.php');
включает в себя ещё один файл
include('init.php');
Спустя 13 минут, 42 секунды (23.09.2011 - 20:18) Игорь_Vasinsky написал(а):
блин.... ну ты странный, ты хоть код выложи и скажи чё не выводиться.
Спустя 3 минуты, 24 секунды (23.09.2011 - 20:21) inpost написал(а):
verhmax
В каком смысле выводится весь на экран? Как ты пытаешься его вывести? Случайно не echo $what; ?
В каком смысле выводится весь на экран? Как ты пытаешься его вывести? Случайно не echo $what; ?
Спустя 10 минут (23.09.2011 - 20:31) verhmax написал(а):
php скрипт не обрабатывается!!! весь код можно просмотреть в браузере при запуске скрипта, а не результат выполнения скрипта