0/5 (3 avis)
Snippet vu 4 439 fois - Téléchargée 29 fois
function instruction($instruction,$balise) { do { $i++; switch($i) { case 1 : $délimiteur = "\""; break; case 2 : $délimiteur= "'"; break; case 3 : $délimiteur = "`"; break; case 4 : $délimiteur = " "; break; } ereg($instruction."[ ]*\=[ ]*".trim($délimiteur)."([^$délimiteur]*)".trim($délimiteur)."",$balise,$sortie); } while(!$sortie[1] && $i < 4); return $sortie[1]; } // balise à scanner $balise = "<a href='http://www.glouglou.fr/test.php' name=glou class='test'>"; // Contenu de l'instruction href de cette balise : $contenu = instruction("href",$balise); // Contenu de l'instruction href de cette balise : $test = instruction("class",$balise); $contenu contient donc... http://www.glouglou.fr/test.php $test contient donc... test
22 janv. 2009 à 16:32
Je suis pas pire avec les chaines, mais il me manque ce niveau avancé c. Et j'ai une question justement importante en ce moement. De 'aide serait très apprécié ;
j'ai une balise d'image, la source peut aussi bien provenir de images/image.jpg, ou images/photos/moi/image.jpg. ou /images/mesimages/image.jpg.
ta fonction me retourne bien la source complète. Une fois ce traitement, j'aimerai par exemple trimmer de la gauche à partir du premier délémiteur / par esempl,e juste pour n'obtenir que le nom de fichier avec son extention , gerne image.jpg
de quelle facon je dois m'y prendre. Car il peut y avoir des rep et des sous-rep inconnus et variables.
merci de votre aide, elle sera très appréciée.
1 févr. 2003 à 15:52
eh ben je l'ai fait aussi mais je sais pas si je vais le mettre en source...
chuis en train de faire un moteur de recherche et je lache quelques sources comme ça, mais de là à tout balancer sur le net...
1 févr. 2003 à 11:36
Et maintenant, tu fais pour récupérer un élément du style ;)
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.