Tak mám za sebou po x hodinách hledání a testování těžce získanou zkušenost...
PHP 3 vyhodnocovalo jinak řetězce než PHP 5, takže řádek programu v PHP 3
if (strpos($_POST['prom'], "\'".$MyR1[0]."\'") !== false)
musí mít v PHP 5 tvar
if (strpos($_POST['prom'], "'".$MyR1[0]."'") !== false)
A tak neznalost této niance (místo "eskejpování"
"\'" se užije zápis "'") znamenala, že mi nejprve aplikace přenášená ze serveru s PHP 3 na server s PHP 5 fungovala, ale jedna její část ne a ne pracovat tak, jak bylo zvykem....
A programátor ať hledá :-)
Jo, a kdyby někdo chtěl dávat "knížecí rady" ve smyslu "že mám studovat průběžně všechny změny v systémech", tak si je klidně nechte - při množství různých systémů, které spravuji, je to zhola nemožné...
OdpovědětVymazat