За последние 24 часа нас посетили 16912 программистов и 1292 робота. Сейчас ищут 1426 программистов ...

PHP + IIS

Тема в разделе "Вопросы от блондинок", создана пользователем CKA3, 31 окт 2006.

  1. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    Вопрос такой. Почему при корректном скрипте (проверялось на апаче из денвера) на сервере выдается не результат скрипта, даже не ошибки, а сам исходник его, причем другой скрипт, не делающий ничего принципиально иного, нормально отрабатывает на том же сервере?

    Т.е. даже банальная echo("hehe"); не отрабатывается, а выводится исходник.
     
  2. Davil

    Davil Guest

    Тут может быть много причин.
    Например не то расширение файла.
    Неправильно настроенные конфиги.
    Какие именно существуют различия?
     
  3. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    Есть операторы проверки условий.
    скрипт работающий:
    коннектица к мусклу, делает выборку и выводит массив

    скрипт не работающий:
    пинает мускул, если выдает пустой результат, то выводит сообщение, если нет - пинает еще раз и выводит результат
    далее, не работают _любые_ скрипты, кроме первого
     
  4. Davil

    Davil Guest

    Можно посмотреть одну, самую первую строчку неработающего скрипта?
     
  5. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    да хоть весь :))

    <?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);


    и т.д.
     
  6. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    Да, кстати, забыл, не мускул, а мсскул, ну да это, имхо, не принципиально 6)
     
  7. Davil

    Davil Guest

    Возможно лучше будет так:
    Код (Text):
    1. require_once("config\conf.inc");
    А что именно выводится в браузер?
     
  8. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    исходник.

    не помогает, ибо работающий скрипт тоже инклудит. и даже если скрипт оставить как
    Код (Text):
    1.  
    2. <?
    3. echo("VAH");
    4. ?>
    То он выведет именно исходник
     
  9. Davil

    Davil Guest

    Я не говорил, что это поможет. Я говорил, что это, возможно, лучше.

    <? замени на <?php.
     
  10. Anonymous

    Anonymous Guest

    Я вам скажу, что надо PHP подключить. Потому как выводится PHP-исходник можнет только в одном случае - если он не настроен.
     
  11. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    Так в том то и дело. Три скрипта, не делающие ничего особенного лежат в одной директории. Из них работает только один, два остальных выводят исходник.
     
  12. Anonymous

    Anonymous Guest

  13. Davil

    Davil Guest

    Может еще расширения разные у файлов.
     
  14. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    Davil
    не, одно и то же
    Горбунов Олег
    спасибо, проверю
     
  15. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    Горбунов Олег

    разрешен
     
  16. avm

    avm Активный пользователь

    С нами с:
    21 сен 2006
    Сообщения:
    597
    Симпатии:
    0
    Адрес:
    Москва
    да какие же тут short_tags ? на предыдущей странице же пример приведен...

    CKA3. проверьте нет ли в конструкции "<?php" русских символов? ;)
     
  17. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    avm

    Отсутствуют :))
     
  18. CKA3

    CKA3 Активный пользователь

    С нами с:
    31 окт 2006
    Сообщения:
    10
    Симпатии:
    0
    Есть мысль, что это какой-то баг самого ИИСа, так как с точки зрения пхп, насколько проверялось (на денвере) все работает. Но в чем именно - лес темный, сервер в испании вообще, и прав на администрирования нет.