Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Переход с PHP4.4.4 на 5.3 + MySQL 3.23.49 на 5.1.38 Проблемма
 
 автор: RedFox13   (23.10.2009 в 06:54)   письмо автору
 
 

Проблемма такова: Стояла связка под винду Apache v1.3.33+PHP v4.4.4+MySQL v3.23.49
Скрипт:
Строка 508
function evalSnippet($snippet, $params) {
$etomite = $this;
if(is_array($params)) {
extract($params, EXTR_SKIP);
}
$snip = eval(base64_decode($split));
return $snip;
}

Строка 558
if(!empty($currentSnippetParams)) {
$tempSnippetParams = str_replace("?", "", $currentSnippetParams);
$splitter = strpos($tempSnippetParams, "&")>0 ? "&" : "&";
$tempSnippetParams = split($splitter,$tempSnippetParams);

Работал нормально
Перешолна связку на Mandriva Linux 2010.0 Apache v2.2.13+PHP v5.3.1RC1+MySQL v5.1.38, старый скрипт пришлось подшаманить:

508
function evalSnippet($snippet, $params) {
$etomite = $this;
if(is_array($params)) {
extract($params, EXTR_SKIP);
}
$snip = eval(base64_decode($preg_split));
return $snip;
}

558
if(!empty($currentSnippetParams)) {
$tempSnippetParams = str_replace("?", "", $currentSnippetParams);
$splitter = strpos($tempSnippetParams, "/&/")>0 ? "/&/" : "/&/";
$tempSnippetParams = preg_split($splitter,$tempSnippetParams);

Все как бы заработало, НО! Открывается не полная страница! В тех местах где прописано например:
<div class="light_box2">
[[adm_linkAnchor?name=Реквизиты ФГУ &id=3400&desc=Реквизиты ФГУ для заключения договоров и выставления счетов ]]
</div>
Окна пустые!

Перехода по id=3400 нет, выдает:
The requested URL was not found on this server. The link on the ">referring page seems to be wrong or outdated. Please inform the author of ">that page about the error. If you entered the URL manually please check your spelling and try again.
Базу MySQL 3.23.49 не трогал какая была такая и осталась.
Подскажите че не так!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования