За последние 24 часа нас посетили 25782 программиста и 1727 роботов. Сейчас ищут 922 программиста ...

I/O warning : failed to load external entity

Тема в разделе "PHP для новичков", создана пользователем MCTrane, 10 май 2011.

  1. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    На локалке всё нормально работает, а вот залил на хост там две ошибки:
    Warning: simplexml_load_file(файл) [function.simplexml-load-file]: failed to open stream: Permission denied in корневой/fori.php on line 6

    Warning: simplexml_load_file(файл) [function.simplexml-load-file]: I/O warning : failed to load external entity "файл" in корневой/fori.php on line 6
    Вот код:
    PHP:
    1.  
    2. <?php
    3. header('Content-type: text/html; charset=UTF-8');
    4. class ConnectXMLI{
    5. var $xml;
    6. function ConnectXMLI($file){
    7. $this->xml = simplexml_load_file($file);
    8. }
    9. }
    10.  
    11. function shifrX1($string, $uni){
    12. $str = $string;
    13.  
    14. $str = str_replace("*", "_ALL_", $str);
    15. $str = str_replace("from", "_IZ_", $str);
    16. $str = str_replace("select", "_SEL_", $str);
    17. $str = str_replace("insert", "_INS_", $str);
    18. $str = str_replace("update", "_UPD_", $str);
    19. $str = str_replace("delete", "_DEL_", $str);
    20. $str = str_replace(" ", "_", $str);
    21.  
    22. $str = base64_encode($str);
    23. if($uni){
    24. $str = str_replace("WJ", "&YZ&", $str);
    25. $str = str_replace("X0", "&PS&", $str);
    26. $str = str_replace("9", "&L&", $str);
    27. $str = str_replace("1", "&ABX&", $str);
    28. $str = str_replace("2", "&1f3d3&", $str);
    29. $str = str_replace("X", "&PR&", $str);
    30. $str = str_replace("W", "&S&", $str);
    31. }
    32. return $str;
    33. }
    34. $query0 = "select * from test where p='14' and a!='' and a is not null and a!='2' and a!='9'";
    35. $query = shifrX1($query0,false);
    36. $sign = "test";
    37. $XMLI = new ConnectXMLI('файл?query='.$query.'&sign='.$sign);
    38. ?>
    39.  
    Из-за чего так? И как это исправить?
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    дык пермишн денайд =)
     
  3. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    Т.е. хостинг блокирует обращение к порту 8081?
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Permission denied - значит прав у тебя нету чтобы открыть какой-то там файл
     
  5. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    т.е. мне вообще внешние файлы открывать нельзя?
    Какую настройку в php надо поменять, чтобы можно стало внешние файлы открывать?
     
  6. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    php.ini сделал таким же, как и на локалке( а на ней всё работает ), всё равно та же ошибка.
     
  7. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    путь покажи, не жадничай =)
     
  8. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    /home/www/site.ru/fori.php

    А домен зачем?
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    это путь. обычный путь. ты его отркыть пытаешься когда возникает "пермишн денайд"?
     
  10. MCTrane

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

    С нами с:
    14 ноя 2009
    Сообщения:
    217
    Симпатии:
    0
    Я открываю http://site.ru/fori.php, а через simplexml_load_file открывается
    Код (Text):
    1. server:8081/interfaceX1.php?query=X1NFTF9fcGFja29kLF9zdXJuYW1lLF9uYW1lLF9wYXJuYW1lLF9iaXJ
    2. 0aGRheSxfYXJlYV9fSVpfX2tsaWVudHNfd2hlcmVfcG9saXNudW09JzE0MjY4MjInX2FuZF9hcm
    3. VhI5456J19hbm34XJlYV9pc19ub3RfbnVs34gfYXJlYSE9JzI4J19hbmRfYXJlYSE9JzI5Jw==&sign=8214b0eb0fff3698d39a6b4765fd528d
     
  11. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    тогда хз =)
     
  12. Shumomer

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

    С нами с:
    12 мар 2011
    Сообщения:
    194
    Симпатии:
    1
    Адрес:
    из вашего вображения
    Может на хосте более раняя версия пхп, и там еще актуально вот это: