Ach ne! Kde je JavaScript?
Váš webový prohlížeč nemá povolen JavaScript nebo nepodporuje JavaScript. Pro správné zobrazení tohoto webu nebo pro upgrade na webový prohlížeč, který podporuje JavaScript, povolte JavaScript ve webovém prohlížeči.
PHP-Fusion 9 Jádro
v9.03.00
Překlad CZ/SK
Pravidelně aktualizovaný
Demo
Testovat PHP-Fusion

Novinky

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

!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+'://platform.twitter.com/widgets.js';fjs.parentNode.insertBefore(js,fjs);}}(document, 'script', 'twitter-wjs');

{lang: 'cs'}

Kvido 10.04.2017 15:12 8,492 0 komentářů

0 komentářů

Zanechat komentář

Přihlaste se, abyste mohli zveřejnit komentář.
  • Žádné komentáře nebyly zveřejněny.

Nejnovější témata fóra
  Vlákno Zobrazení Odpovědi Poslední příspěvek
Lost password
v Administrace uživatelů
110 7 Balin50
25-03-2019 19:52
Banner
v Administrace obsahu
108 2 Balin50
25-03-2019 17:42
Ako skryt welcome spravu pre prihlasenych
v Pomoc
123 2 jany
19-03-2019 22:06
Užívatelské polia
v PHP-Fusion 9
407 19 Balin50
19-03-2019 18:00
Vlastné stránky
v PHP-Fusion 9
178 3 Balin50
18-03-2019 21:15
Tvorba Theme - ( Bootstrap )
v PHP-Fusion 9
225 5 RobiNN
17-03-2019 21:45
Chyba databáze
v PHP-Fusion 8
4191 12 RobiNN
14-03-2019 12:29
Přihlášení
Ještě nejste členem? Klikněte zde a zaregistrujte se.
Nejčtenější novinky