PHP-Fusion
PHP-Fusion je lehký open source redakční systém (CMS) napsaný v PHP. PHP-Fusion využívá databázi MySQL na ukládání obsahu vašich stránek a obsahuje jednoduchý, ale komplexní a kompletní administrativní systém na správu vašich stránek. PHP-Fusion obsahuje nejběžnější funkce, které byste očekávali v mnoha dalších CMS systémech.
Icon Aktuální verze: 9.0 - 27.4. 2017
Stáhnout
Language Překlad
Stáhnout

Technologie

PHP: Úprava funkce ereg v nové verzi

PHP: Úprava funkce ereg v nové verzi
V poslední době přešlo hodně hosterských služeb na novou verzi http://php.net/releases/5_3_0.php PHP 5.3.xx, která je v platnosti od dubna 2011. A nastal malér. Objevují se hlášky, že PHP, který používáme na www stránkách, má chybu. Nedostatek ovšem není na straně hostingu. Nová verze umožňuje zrychlení a zpřístupnění mnoha funkcí na vašich webech. Avšak chyba je u vás v kódu, který musíte předělat. V čem to je konkrétně a jak na problém, čtěte dále.

Jedna ze změn je v tom, že staré funkce v předcházejících verzích PHP Funkcím ereg() a funkce eregi(), jsou nahrazeny funkcemi preg_match(). Dále funkce ereg_replace() a eregi_replace() nahradily funkce preg_replace().

Řešení

Řešení je celkem jednoduché, a to v úpravě zapsaných funkcí. Místo funkcí eregi() nebo eregi_replace(), použijte preg_match() a za druhým lomítkem modifikátor "i" tak, jak je uvedeno v ukázce.




< ?php
function image_list($image_dir)
{
$fileCount = 1;
$dir = opendir($image_dir);
while ($file = readdir($dir))
{
if (eregi(< span style='color:red'>".jpg"< /span>,$file))
{
$image_array[$fileCount] = $file;
$fileCount++;
}
}
return $image_array;
}
? >


< ?php
....
if (preg_match('< span style='color:red' >/.jpg/i< /span >', $file))
....
? >

Autor: Květoslav (Kvido) Vícha
PC-politika.cz


infoadmin 10.04.2017 15:12 5,332 0 komentářů

0 komentářů

Zanechat komentář

Host
  • Žádné komentáře byly zveřejněny.
Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
HomePage error
v PHP - Fusion 9.1
359 12 infoadmin
17-02-2018 13:10
Tweet
v Administrace obsahu
366 6 Kvido
14-02-2018 14:22
administrators.php ERROR
v Bugy a chyby
1028 5 cechycen
13-02-2018 09:44
Video - radenie
v Administrace obsahu
282 5 infoadmin
09-02-2018 06:21
SitemapGenerator.php
v Administrace systému
380 2 Balin50
07-02-2018 18:39
Theme Bootstrap
v PHP - Fusion 9.1
374 2 RobiNN
07-02-2018 16:52