поставил 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 и все замечательно работало
как не будет если работало Код (Text): allow_call_time_pass_reference Off Off allow_url_fopen On On allow_url_include On On always_populate_raw_post_data Off Off arg_separator.input & & arg_separator.output & & asp_tags Off Off auto_append_file no value no value auto_globals_jit On On auto_prepend_file no value no value browscap no value no value default_charset no value no value default_mimetype text/html text/html define_syslog_variables Off Off disable_classes no value no value disable_functions no value no value display_errors Off Off display_startup_errors Off Off doc_root no value no value docref_ext no value no value docref_root no value no value enable_dl On On error_append_string no value no value error_log no value no value error_prepend_string no value no value error_reporting 6135 6135 expose_php On On extension_dir /usr/lib/php/extensions /usr/lib/php/extensions file_uploads On On highlight.bg #FFFFFF #FFFFFF highlight.comment #FF8000 #FF8000 highlight.default #0000BB #0000BB highlight.html #000000 #000000 highlight.keyword #007700 #007700 highlight.string #DD0000 #DD0000 html_errors On On ignore_repeated_errors Off Off ignore_repeated_source Off Off ignore_user_abort Off Off implicit_flush Off Off include_path .:/usr/lib/php/:/usr/share/pear/ .:/usr/lib/php/:/usr/share/pear/ log_errors On On log_errors_max_len 1024 1024 magic_quotes_gpc Off Off magic_quotes_runtime Off Off magic_quotes_sybase Off Off mail.force_extra_parameters no value no value max_execution_time 30 30 max_input_nesting_level 64 64 max_input_time 60 60 memory_limit 32M 32M open_basedir no value no value output_buffering 4096 4096 output_handler no value no value post_max_size 8M 8M precision 14 14 realpath_cache_size 16K 16K realpath_cache_ttl 120 120 register_argc_argv On On register_globals On On register_long_arrays On On report_memleaks On On report_zend_debug On On safe_mode Off Off safe_mode_exec_dir no value no value safe_mode_gid Off Off safe_mode_include_dir no value no value sendmail_from no value no value sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i serialize_precision 100 100 short_open_tag On On SMTP localhost localhost smtp_port 25 25 sql.safe_mode Off Off suhosin.log.phpscript.is_safe Off Off track_errors Off Off unserialize_callback_func no value no value upload_max_filesize 8M 8M upload_tmp_dir /var/tmp /var/tmp user_dir no value no value variables_order EGPCS EGPCS xmlrpc_error_number 0 0 xmlrpc_errors Off Off y2k_compliance On On zend.ze1_compatibility_mode Off Off [/code]
в том то и дело что ноль причем include "menu.php"; обрабатывает а следующий за ним include "http://syte.ru/...."; нет а так же следующий include "footer.php"; тоже игнарирует
в php error_reporting был включен но не показывал создал два файла /1.php Код (Text): <?php error_reporting(E_ALL) include ("http://site.ru/temp/2.php"); ?> и второй /temp/2.php Код (Text): <? echo ''ура заработалоооо"; ?> выдает ошибку
Пробел уберите между include и скобкой. Либо пишите PHP: <?php include 'http://site.ru/temp/2.php'; либо PHP: <?php include("http://site.ru/temp/2.php");
Код (Text): <?php error_reporting(E_ALL) include ("http://site.ru/temp/2.php"); ?> только я не вижу знака ; после error_reporting(E_ALL) ???
Убал вообще error_reporting(E_ALL) все равно та же ошибка... а может эта ошибка быть из-за того что имя папки с точной тоесть site.ru (/home/user/www/site.ru/ )
Sergey M. значит пока еще Код (Text): Parse error: syntax error, unexpected T_INCLUDE in /home/user/www/site.ru/1.php on line 4 или czech нам просто мозг выносить недостоверной инфой
Вообще-то ошибка "Parse error: syntax error, unexpected T_INCLUDE in ..." литературно переводится так: Ошибка, обнаруженная интерпретатором: синтаксическая ошибка, неожиданно началась следующая команда, хотя ещё не закончилась предыдущая команда. То есть - либо пропущена ";", либо ещё что-то такое. Ещё раз напишите полный код, как у Вас это написано. Из обрывков дискусии я понял, что есть ошибка здесь: - пропущена точка с запятой после еррор-репортин. и здесь: - вместо двойных кавычек - две одинарных.