Archívum - 137651
augusztus 3
Az eval() használatának veszélyei
A nemrégiben napvilágra került PHP XML-RPC hibák arra voltak visszavezethetőek, hogy a különböző kódkönyvtárakban használt XML-RPC értelmező kódok nem túl okosan használták az
eval() függvényt működésük során, és ez széles biztonsági kapukat tárt a szkriptekben. Az eval() nagyon csábító, számos lehetőséget ad a fejlesztők számára, elsősorban dinamikus szerkezetű programok kialakítására. Joshua Eichorn blogjában próbált meg rávilágítani a biztonsági és teljesítmény kockázatokra, melyeket érdemes meggondolnunk.PHP mail() függvény helyettesítése
Sokszor előfordul fejlesztés közben, hogy valójában nem szeretnénk programunkban elküldeni egy-egy emailt, de az arra szolgáló rutinok helyes működését ellenőriznünk kell. Davey Shafik publikált nemrég egy megoldást, mely a PHP újrafordítását javasolva oldja meg, hogy a saját
mail() függvényünket definiálhassuk. Ez eléggé drasztikus lépés egy fejlesztői szerver beállításához, úgyhogy jómagam inkább Sean Coates php.ini beállításokkal operáló megoldását javasolnám.Strstr-ek helyettesítése
Helló!
Az lenne a kérdésem, hogy a következő kódrészletet hogyan tudnám normálisabban megvalósítani:Tehát valami ilyesmi kellene:
kereso_fuggveny($s, ["<", ">", "\""])
■ Az lenne a kérdésem, hogy a következő kódrészletet hogyan tudnám normálisabban megvalósítani:
<?php
$s="*fsd<>fds<";
if ( (strstr($s, "$")) || (strstr($s, "<")) || (strstr($s, "\"")) || (strstr($s, ">")) )
{
echo "megtalálható";
}
kereso_fuggveny($s, ["<", ">", "\""])
An In-Depth Look At The Zend Certified Engineer (ZCE) Certification
Interjú a Zend vizsgáról
■ Multiple Backgrounds in Safari
Több háttér egy elemen - a Safari 1.3 és 2.0 támogatja
■



