За последние 24 часа нас посетили 17763 программиста и 1610 роботов. Сейчас ищут 1114 программистов ...

Не работает include

Тема в разделе "PHP для новичков", создана пользователем czech, 27 ноя 2007.

  1. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    поставил
    Apache/2.2.6 (Mandriva Linux/PREFORK-8mdv2008.0) PHP 5.2.4
    перестал работать
    include("http://site.ru/forum/news_forum.php?type=20");

    в php.ini прописано
    register_global = On
    allow_url_include = On

    все облазил не могу понять толи в новой версии вообще запрещено, толи гдето пропустил...
    да, стоял apache 2 на мандриве 2007 php 5.1.6 и все замечательно работало
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а phpinfo() тчо показывает?


    а с параметрами и не будет рабооать.
     
  3. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    как не будет если работало
    Код (Text):
    1. allow_call_time_pass_reference  Off Off
    2. allow_url_fopen On  On
    3. allow_url_include   On  On
    4. always_populate_raw_post_data   Off Off
    5. arg_separator.input &   &
    6. arg_separator.output    &   &
    7. asp_tags    Off Off
    8. auto_append_file    no value    no value
    9. auto_globals_jit    On  On
    10. auto_prepend_file   no value    no value
    11. browscap    no value    no value
    12. default_charset no value    no value
    13. default_mimetype    text/html   text/html
    14. define_syslog_variables Off Off
    15. disable_classes no value    no value
    16. disable_functions   no value    no value
    17. display_errors  Off Off
    18. display_startup_errors  Off Off
    19. doc_root    no value    no value
    20. docref_ext  no value    no value
    21. docref_root no value    no value
    22. enable_dl   On  On
    23. error_append_string no value    no value
    24. error_log   no value    no value
    25. error_prepend_string    no value    no value
    26. error_reporting 6135    6135
    27. expose_php  On  On
    28. extension_dir   /usr/lib/php/extensions /usr/lib/php/extensions
    29. file_uploads    On  On
    30. highlight.bg    #FFFFFF #FFFFFF
    31. highlight.comment   #FF8000 #FF8000
    32. highlight.default   #0000BB #0000BB
    33. highlight.html  #000000 #000000
    34. highlight.keyword   #007700 #007700
    35. highlight.string    #DD0000 #DD0000
    36. html_errors On  On
    37. ignore_repeated_errors  Off Off
    38. ignore_repeated_source  Off Off
    39. ignore_user_abort   Off Off
    40. implicit_flush  Off Off
    41. include_path    .:/usr/lib/php/:/usr/share/pear/    .:/usr/lib/php/:/usr/share/pear/
    42. log_errors  On  On
    43. log_errors_max_len  1024    1024
    44. magic_quotes_gpc    Off Off
    45. magic_quotes_runtime    Off Off
    46. magic_quotes_sybase Off Off
    47. mail.force_extra_parameters no value    no value
    48. max_execution_time  30  30
    49. max_input_nesting_level 64  64
    50. max_input_time  60  60
    51. memory_limit    32M 32M
    52. open_basedir    no value    no value
    53. output_buffering    4096    4096
    54. output_handler  no value    no value
    55. post_max_size   8M  8M
    56. precision   14  14
    57. realpath_cache_size 16K 16K
    58. realpath_cache_ttl  120 120
    59. register_argc_argv  On  On
    60. register_globals    On  On
    61. register_long_arrays    On  On
    62. report_memleaks On  On
    63. report_zend_debug   On  On
    64. safe_mode   Off Off
    65. safe_mode_exec_dir  no value    no value
    66. safe_mode_gid   Off Off
    67. safe_mode_include_dir   no value    no value
    68. sendmail_from   no value    no value
    69. sendmail_path   /usr/sbin/sendmail -t -i    /usr/sbin/sendmail -t -i
    70. serialize_precision 100 100
    71. short_open_tag  On  On
    72. SMTP    localhost   localhost
    73. smtp_port   25  25
    74. sql.safe_mode   Off Off
    75. suhosin.log.phpscript.is_safe   Off Off
    76. track_errors    Off Off
    77. unserialize_callback_func   no value    no value
    78. upload_max_filesize 8M  8M
    79. upload_tmp_dir  /var/tmp    /var/tmp
    80. user_dir    no value    no value
    81. variables_order EGPCS   EGPCS
    82. xmlrpc_error_number 0   0
    83. xmlrpc_errors   Off Off
    84. y2k_compliance  On  On
    85. zend.ze1_compatibility_mode Off Off
    [/code]
     
  4. andrvm

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

    С нами с:
    12 окт 2007
    Сообщения:
    19
    Симпатии:
    0
    Адрес:
    Moscow
    почему не будет? Example#3
     
  5. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    никаких ошибок не выдает?
    совсем?
     
  6. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    в том то и дело что ноль
    причем
    include "menu.php";
    обрабатывает
    а следующий за ним
    include "http://syte.ru/....";
    нет а так же следующий
    include "footer.php";
    тоже игнарирует
     
  7. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    ну а error_reporting(E_ALL) включен?
    выдача ошибок включена а php.in?

    и т.д.
     
  8. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    в php error_reporting был включен но не показывал
    создал два файла
    /1.php
    Код (Text):
    1.  
    2. <?php
    3. error_reporting(E_ALL)
    4.  
    5. include ("http://site.ru/temp/2.php");
    6. ?>
    и второй
    /temp/2.php
    Код (Text):
    1.  
    2. <?
    3. echo ''ура заработалоооо";
    4. ?>
    выдает ошибку
     
  9. Psih

    Psih Активный пользователь
    Команда форума Модератор

    С нами с:
    28 дек 2006
    Сообщения:
    2.678
    Симпатии:
    6
    Адрес:
    Рига, Латвия
    Пробел уберите между include и скобкой. Либо пишите
    PHP:
    1. <?php
    2. include 'http://site.ru/temp/2.php';
    либо
    PHP:
    1. <?php
    2. include("http://site.ru/temp/2.php");
     
  10. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    не решает проблему
     
  11. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Код (Text):
    1. <?php
    2. error_reporting(E_ALL)
    3.  
    4. include ("http://site.ru/temp/2.php");
    5. ?>
    только я не вижу знака ; после error_reporting(E_ALL) ???
     
  12. czech

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

    С нами с:
    27 ноя 2007
    Сообщения:
    24
    Симпатии:
    0
    Убал вообще error_reporting(E_ALL)
    все равно та же ошибка...
    а может эта ошибка быть из-за того что имя папки с точной тоесть site.ru (/home/user/www/site.ru/ )
     
  13. Sergey M.

    Sergey M. Активный пользователь

    С нами с:
    4 окт 2007
    Сообщения:
    7
    Симпатии:
    0
    Во втором файле натурально так написано?

    PHP:
    1. echo ''ура заработалоооо";
     
  14. Ganzal

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

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    Sergey M.
    значит пока еще
    Код (Text):
    1. Parse error: syntax error, unexpected T_INCLUDE in /home/user/www/site.ru/1.php on line 4
    или czech нам просто мозг выносить недостоверной инфой
     
  15. RomanBush

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

    С нами с:
    5 дек 2007
    Сообщения:
    798
    Симпатии:
    0
    Адрес:
    200 км от Москвы
    Вообще-то ошибка "Parse error: syntax error, unexpected T_INCLUDE in ..." литературно переводится так:
    Ошибка, обнаруженная интерпретатором: синтаксическая ошибка, неожиданно началась следующая команда, хотя ещё не закончилась предыдущая команда.
    То есть - либо пропущена ";", либо ещё что-то такое. Ещё раз напишите полный код, как у Вас это написано. Из обрывков дискусии я понял, что есть ошибка здесь:
    - пропущена точка с запятой после еррор-репортин.
    и здесь:
    - вместо двойных кавычек - две одинарных.