Проверка синтаксиса Php из Php
Код:
$handle = popen (php -l ".$filename, "r");
$text=fread($handle, filesize ($filename));
fclose($handle);
$text=fread($handle, filesize ($filename));
fclose($handle);
но под Unix’ом не работает, доступа к серверу у меня только через ftp, и где там лежит PHP не знаю, может кто подскажет как заставить его работать???
Результат работы в браузер выкинуть :)=
Цитата:
Originally posted by ReDrum
Результат работы в браузер выкинуть :)=
Результат работы в браузер выкинуть :)=
Если php собран как модуль к апачу, (а так обычно бывает) то так работать не будет.
Цитата:
Originally posted by mike
Если php собран как модуль к апачу, (а так обычно бывает) то так работать не будет.
Если php собран как модуль к апачу, (а так обычно бывает) то так работать не будет.
Ок, буду знать.
э-э, тогда если system использовать.
Или этот вариант - тож не канает???
Код:
#!/usr/local/bin/php
print time();
print time();
работать не будут.
Цитата:
Originally posted by mike
system не покатит, так как php установлен как плагин к апачу, и вызвать его можно только из апача, всякие скрипты типа:
работать не будут.
system не покатит, так как php установлен как плагин к апачу, и вызвать его можно только из апача, всякие скрипты типа:
Код:
#!/usr/local/bin/php
print time();
print time();
работать не будут.
Почему не будит???
я просто пытаюсь запустить новый процесс...
а #!/usr/local/bin/php меня не устроит...
Цитата:
Originally posted by kuzmich
Почему не будит???
я просто пытаюсь запустить новый процесс...
а #!/usr/local/bin/php меня не устроит...
Почему не будит???
я просто пытаюсь запустить новый процесс...
а #!/usr/local/bin/php меня не устроит...
Если php установлен как модуль к апачу, то запустить его можно только через apache