Вопрос такой. Почему при корректном скрипте (проверялось на апаче из денвера) на сервере выдается не результат скрипта, даже не ошибки, а сам исходник его, причем другой скрипт, не делающий ничего принципиально иного, нормально отрабатывает на том же сервере? Т.е. даже банальная echo("hehe"); не отрабатывается, а выводится исходник.
Тут может быть много причин. Например не то расширение файла. Неправильно настроенные конфиги. Какие именно существуют различия?
Есть операторы проверки условий. скрипт работающий: коннектица к мусклу, делает выборку и выводит массив скрипт не работающий: пинает мускул, если выдает пустой результат, то выводит сообщение, если нет - пинает еще раз и выводит результат далее, не работают _любые_ скрипты, кроме первого
да хоть весь ) <?php include("config/conf.inc"); $game = $_REQUEST['game']; if(isset($_REQUEST['phone_number'])) { $phone_number = $_REQUEST['phone_number']; $nick = $_REQUEST['user_name']; $score = $_REQUEST['score']; if(isset($_REQUEST['time'])) { $score = ceil(($score+($_REQUEST['time']/1000))/($_REQUEST['time']/1000)); } $query = "SELECT * FROM games WHERE getdate()>start_date AND getdate()<expiration_date AND game='".$game."'"; $res = mssql_query($query); if($line=mssql_fetch_assoc($res)) { $game_id = $line['id']; $q = "SELECT * FROM smsaccess WHERE phone_number='".$phone_number."'"; $r = mssql_query($q); и т.д.
Возможно лучше будет так: Код (Text): require_once("config\conf.inc"); А что именно выводится в браузер?
исходник. не помогает, ибо работающий скрипт тоже инклудит. и даже если скрипт оставить как Код (Text): <? echo("VAH"); ?> То он выведет именно исходник
Я вам скажу, что надо PHP подключить. Потому как выводится PHP-исходник можнет только в одном случае - если он не настроен.
Так в том то и дело. Три скрипта, не делающие ничего особенного лежат в одной директории. Из них работает только один, два остальных выводят исходник.
да какие же тут short_tags ? на предыдущей странице же пример приведен... CKA3. проверьте нет ли в конструкции "<?php" русских символов?
Есть мысль, что это какой-то баг самого ИИСа, так как с точки зрения пхп, насколько проверялось (на денвере) все работает. Но в чем именно - лес темный, сервер в испании вообще, и прав на администрирования нет.