[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: с PHP4 на PHP5
Гость_Александр
Люди добрые помогите!

переехал с PHP4 на PHP5, на 4 все работало без проблем, на 5 версии все потухло.

Идея такова: переменная задается в ссылке, например:

www.website.lt/main.php?nav=agency&lang=en

В теле main.php используется вот такой код:

<img src="images/menu/services_$lang.png" />

или
PHP
if($_GET['nav']){
$FileName $_GET['nav'];
include(
''.$FileName.'_'.$lang.'.html');

На PHP5 переменные перестали передаваться в main.php когда на php4 все работало нормально, как это исправить?

П.С. редактировать php.ini не могу.



Спустя 9 минут, 11 секунд (11.05.2009 - 22:38) Arrogant.Elf написал(а):
На мой взгляд весь написанный код выше должен спокойно работать в PHP5

Сам когда тоскал скрипты с PHP4 на PHP5 обнаружил что $HTTP_VARS_POST['var'] не работают.. приходилось всё переделать на $_POST['var']


PS. Ещё register_global в PHP5 по умолчанию отключен.

Спустя 19 минут, 43 секунды (11.05.2009 - 22:58) Guest написал(а):
Цитата (Arrogant.Elf @ 11.05.2009 - 19:38)
На мой взгляд весь написанный код выше должен спокойно работать в PHP5

Сам когда тоскал скрипты с PHP4 на PHP5 обнаружил что $HTTP_VARS_POST['var'] не работают.. приходилось всё переделать на $_POST['var']


PS. Ещё register_global в PHP5 по умолчанию отключен.

На мой взгляд тоже все должно работать, но увы, не работает, вот ссылки сайта на php4 и php5:

php4: http://www.sokolow.lt/serketas/web/main.ph...v=about&lang=en
(текст пока готов только для темы "About Us")

php.ini - http://tuja.serveriai.lt/PHP/


php5: http://www.serketas.lt/main.php?nav=about&lang=en

php.ini - http://lydeka.serveriai.lt/PHP/

Помогите пожалуйста!


Спустя 2 минуты, 40 секунд (11.05.2009 - 23:00) Arrogant.Elf написал(а):
Язык точно берется без использования register_global ?

То есть вот так вот?
PHP
$lang $_GET['lang'];



P.S. Спрашиваю, глядя на вот это - "include(about_.html)" - переменная с языком не подставилась в путь =)

Спустя 1 минута, 49 секунд (11.05.2009 - 23:02) vasa_c написал(а):
www.phpfaq.ru/debug

Спустя 29 минут, 33 секунды (11.05.2009 - 23:32) Guest написал(а):
Всем спасибо! все заработало, стыдно признаться в чем была проблема... smile.gif

Спустя 4 минуты, 43 секунды (11.05.2009 - 23:36) Arrogant.Elf написал(а):
Guest, неужели в том о чем я написал?

Спустя 2 минуты, 31 секунда (11.05.2009 - 23:39) Гость_Александр написал(а):
Цитата (Arrogant.Elf @ 11.05.2009 - 20:36)
Guest, неужели в том о чем я написал?

Аха! но мне как новечку простительно... smile.gif

Спустя 1 минута, 36 секунд (11.05.2009 - 23:41) Arrogant.Elf написал(а):
Гость_Александр, непростительно то, что не смог сам найти эту ошибку. Учись решать проблемы сам и жизнь станет веселее

Спустя 15 дней, 18 часов, 49 минут, 38 секунд (27.05.2009 - 18:30) Гость_Александр 2 написал(а):
Объясните, пожалуйста, почему это не работает:

1. есть файл menu.php со ссылкой
core.php?page=8
2. в core.php
elseif ($page==8){ include("./includes/press/release.inc"); }
3. в release.inc
<a href="core.php?page=82&rel=1">Новости 20.02.2008</a>
4. в core.php
elseif ($page==82){ include("./includes/press/p_core.inc"); }
5. в p_core.php
if ($rel==1) { include("./includes/press/release/1_20022008.inc"); }

при нажатии на ссылку 3 в release.inc - выходит пустая страница.
наверняка все просто, но не могу понять: может, $rel нужно где-то объявить глобальной?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.