coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
16 août 2007 à 00:12
TheWeasel47
Messages postés39Date d'inscriptionmercredi 19 mars 2008StatutMembreDernière intervention25 août 2009
-
16 déc. 2010 à 14:57
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
TheWeasel47
Messages postés39Date d'inscriptionmercredi 19 mars 2008StatutMembreDernière intervention25 août 2009 16 déc. 2010 à 14:57
Franchement j'ai vu l'arrivé de cette class ! Comme l'arrivé du Messi !
Je me voyais déja re-coder une class d'export.... et comme je suis féniant !
cs_abys
Messages postés77Date d'inscriptionlundi 16 décembre 2002StatutMembreDernière intervention29 juillet 2010 4 sept. 2008 à 22:53
tu fais comment pour rechercher les liens d une page dans le but de modifier le href ?
merci
cs_DoudouBidou
Messages postés102Date d'inscriptionjeudi 29 mai 2003StatutMembreDernière intervention23 juin 20085 23 juin 2008 à 09:34
C'est exactement ce dont j'avais besoin, mon serveur de test étant en PHP5 alors que mon serveur de prod est encore en PHP4.
Par contre j'ai modifié légèrement ton script car il y avait un oubli, en effet createElement() accepte un paramètre value.
Ci-dessous la modif ligne 340
function _domxmlelement(&$doc, $name null, $value null) {
parent::_domxmlnode($doc, $name);
if ($value){
$val = $doc->createTextNode($value);
$this->appendChild($val);
}
}
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 16 août 2007 à 00:12
tu peux en profiter pour faire en sorte que le code produit soit indente, du coup, c'est vraiment pas complique :)
moi j'avais pas fait $doc->CreateElement(, trouvant que cette facon de proceder etait certe interessante, mais trop peu souple si tu veux abstraire certaines choses, comme un champ de formulaire, tu aurais envie d'en faire un objet afficheable, donc : $a=new FormInputChose(); mais $doc->appendChild($a);
apres, c'est assez impressionnant, le respect du mode de fonctionnement DOM, t'es vraiment alle tres tres loin :)
passe ca au moins en initie...
ouais, j'ai lu le code, je n'ai pas teste (ayant une source comparable, je ne fais que comparer les codes...), joli travail en tout cas :)
tu devrais oublier php4, php5 est la depuis deja longtemps, il est meme passe sur la debian stable, alors bon :)
16 déc. 2010 à 14:57
Je me voyais déja re-coder une class d'export.... et comme je suis féniant !
4 sept. 2008 à 22:53
merci
23 juin 2008 à 09:34
Par contre j'ai modifié légèrement ton script car il y avait un oubli, en effet createElement() accepte un paramètre value.
Ci-dessous la modif ligne 340
function _domxmlelement(&$doc, $name null, $value null) {
parent::_domxmlnode($doc, $name);
if ($value){
$val = $doc->createTextNode($value);
$this->appendChild($val);
}
}
16 août 2007 à 00:12
moi j'avais pas fait $doc->CreateElement(, trouvant que cette facon de proceder etait certe interessante, mais trop peu souple si tu veux abstraire certaines choses, comme un champ de formulaire, tu aurais envie d'en faire un objet afficheable, donc : $a=new FormInputChose(); mais $doc->appendChild($a);
apres, c'est assez impressionnant, le respect du mode de fonctionnement DOM, t'es vraiment alle tres tres loin :)
passe ca au moins en initie...
ouais, j'ai lu le code, je n'ai pas teste (ayant une source comparable, je ne fais que comparer les codes...), joli travail en tout cas :)
tu devrais oublier php4, php5 est la depuis deja longtemps, il est meme passe sur la debian stable, alors bon :)
allez, c'est rare, mais je vais mettre 10/10