jeudi 8 novembre 2007

strip ? ose ! quand le rétropassé est devant nous


$pos=strpos($content,"<".$tag);

mm t'as raison je vais vérifier en majuscule minuscule

$pos=stripos($content,"<".$tag);

eh ça plante ?

Non cette scène de code ne se passe pas au vingtieme siecle (dans les années 99 pour ceux comme moi qui n'arrivent pas à s'y faire). C'est bien une surprise de chez php. C'est donc un vieux barbu texan qui a débarqué dans la php team et qu'à dit (en anglais) les gars, profitez en pour mettre cette fonction là tout le monde la connait elle est sympa elle me manque ça me rappelle quand j'étais encore à la fac sur un micral et qu'on se dictait notre code en C et qu'on le relisait pour éviter d'avoir trop de correction le lendemain, oui parce que tout était compilé la nuit. merci Duckie.
On lui a fait plaisir, et voilà, ceux qui restent au code traditionnel portable genre php3 se font bien avoir. C'est juste légèrement hallucinant d'avoir une erreur sur stripos, de chercher pourquoi cette fonction du fond des âges se met tout d'un coup à déconner, de lire la doc, les paramètres, et d'apprendre par rtfm ou gloolg que la fonction n'existait pas avant. On se croit dans une nouvelle de matheson (le temps la jeune fille et la mort) ou fredric brown.
Merde, yen a beaucoup comme ça ? ben, en regardant dans joomla, on voit des fichiers include/compat.phpZZx.php (ZZ in {41,42,50}) qui retracent les fonctions dans l'histoire. Il y en a très peu. Le fameux get_content_file bon ça va. tiens, rien sur $HTTP_* ? une belle arnaque encore ce truc.

Aucun commentaire: