Шефф 0 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 при использовании данного хака http://dle-news.ru/2006/06/15/ispolzovanie...shablonakh.html при вставке в шаблон php грузится чистый лист, дело в том что недавно перехал на новый сервак и вот такое вот, на сторм всё было норм, думаю что из за хостера, но незнаю как исправить, может кто нибудь знает а? Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 Ошибка в РНР скрипте, и на сервере отключено php_flags_display_errors Цитата Ссылка на сообщение Поделиться на других сайтах
Шефф 0 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 (изменено) Автор нет, когда сайт был на старом сервере все работал прекрасно, переехал на новый не работает хак Изменено 20 февраля 2007 пользователем Шефф Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 20 февраля 2007 Рассказать Опубликовано: 20 февраля 2007 Скрипт register_globals случайно не использует? Цитата Ссылка на сообщение Поделиться на других сайтах
Шефф 0 Опубликовано: 21 февраля 2007 Рассказать Опубликовано: 21 февраля 2007 Автор хз..что то на новом сервере не так Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 21 февраля 2007 Рассказать Опубликовано: 21 февраля 2007 Скрипт инклюдит постороннию файлы через полный путь? Цитата Ссылка на сообщение Поделиться на других сайтах
Шефф 0 Опубликовано: 21 февраля 2007 Рассказать Опубликовано: 21 февраля 2007 Автор ну вот после вставки этого <?php if (ini_get('allow_url_fopen')!=1) print '<!-- MLE: 1 -->'; $params = array( 'v' => '1.0', 'id' => '33919', 's' => '886227559194687', 't' => time(), 'sh' => @$_SERVER['HTTP_HOST'], 'sr' => @$_SERVER['HTTP_REFERER'], 'su' => @$_SERVER['USER_AGENT'], 'sa' => @$_SERVER['HTTP_ADDR'], 'sq' => @$_SERVER['REQUEST_URI']); $query = array(); foreach ($params as $name => $value) $query[] = $name.'='.urlencode($value); $href = 'http://m-links.ru/code/links.php'.'?'.implode('&', $query); print @file_get_contents($href); ?> грузится чистый лист и всё Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 21 февраля 2007 Рассказать Опубликовано: 21 февраля 2007 Ну я же сказал, что register_globals. Эту строку необходимо удалить: $href = 'http://m-links.ru/code/links.php'.'?'.implode('&', $query); Т.е грузится с постороннего ресурса. Писать можно только относительный путь при отключенном register_globals ! Цитата Ссылка на сообщение Поделиться на других сайтах
Шефф 0 Опубликовано: 22 февраля 2007 Рассказать Опубликовано: 22 февраля 2007 Автор если я удалю $href = 'http://m-links.ru/code/links.php'.'?'.implode('&', $query); то работать скорее всего эта php вставка не будет Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 22 февраля 2007 Рассказать Опубликовано: 22 февраля 2007 Ну попросите хостера включить для Вас register_globals. Это делается файлом .htaccess, или скрипт ф топку! Цитата Ссылка на сообщение Поделиться на других сайтах
Шефф 0 Опубликовано: 22 февраля 2007 Рассказать Опубликовано: 22 февраля 2007 Автор ок...спасибо за советы...буду просить хостера Цитата Ссылка на сообщение Поделиться на других сайтах
Lyubovnick3 1 Опубликовано: 22 февраля 2007 Рассказать Опубликовано: 22 февраля 2007 Пожалуйста. Кстати, в версии РНР 6 Вы этот скрипт использовать не сможете вообще. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.