Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Не работает PHP на виндовсе (https://forum.antichat.xyz/showthread.php?t=95437)

_nic 08.12.2008 22:47

Не работает PHP на виндовсе
 
Нужно потестить кое какие скрипты.Установил Small HTTP сервер и PHP 5.2.7.Указал в настройках сервера где пхп находится .Только вот оно нефига неработает :( При запуске скрипта на сервере вообще пустое окно.А если набирать в консоли то
Код:

C:\Program Files\PHP>php c:\shttps\www\info.php
<php?
phpinfo();
?>

Что можно сделать?

Pashkela 08.12.2008 23:01

http://www.denwer.ru/

astrologer 08.12.2008 23:41

Денвер тут не при чём.

PHP код:

<php?
phpinfo();
?> 

=>
PHP код:

<?php
phpinfo
();
?>


Sn@k3 08.12.2008 23:44

Установи Denwer =)) он имеет ввиду и с помощью него ты сможешь запускать пхп скрипты

_nic 09.12.2008 00:16

О точно :)
Теперь ещё одна проблема не работают в скриптах ф-ции fopen,fwrite.То есть ошибок некаких не выдает но в файл тоже ниче не пишет :(

Pashkela 09.12.2008 00:22

В начало скрипта впихни

@ini_set("display_errors","1");

и проверь в php.ini

display_errors=on

и вообще код в студию

_nic 09.12.2008 00:26

Ниче нового невыводится :(

astrologer 09.12.2008 00:26

Цитата:

Сообщение от _nic
О точно :)
Теперь ещё одна проблема не работают в скриптах ф-ции fopen,fwrite.То есть ошибок некаких не выдает но в файл тоже ниче не пишет :(

Да-да, if'ы глючат, for'ы не работают? Очень известный баг.

Если покажешь, как используешь эти функции, будет больше шансов найти ошибку.
Иначе говоря, нужен минимальный нерабочий код © Точка

_nic 09.12.2008 00:30

Цитата:

Сообщение от astrologer
Да-да, if'ы глючат, for'ы не работают? Очень известный баг.

Если покажешь, как используешь эти функции, будет больше шансов найти ошибку.
Иначе говоря, нужен минимальный нерабочий код © Точка

Код:

<?php
if (isset($_GET['dat0'], $_GET['dat1'], $_GET['dat2'], $_GET['dat3'], $_GET['dat4']))  {
extract($_GET);
$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|\r\n";
$f = fopen("dannie.txt", "a");
fwrite($f, $dannie);
fclose($f);
exit();
}
?>

ЗЫ:в пхп ини "safe_mode = Off"

Pashkela 09.12.2008 00:41

$_GET['dat0'] тут просто dat0

а тут: $dat0 - почуствуй разницу

плюс почитай: http://ru2.php.net/extract

плюс здесь:

$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|\r \n";

а надо так:

$dannie = $dat0."|".$dat1."|".$dat2."|".$dat3."|".$dat4."|" . "\r\n";


Время: 21:17