19 résultats trouvés
- par napoleon59
- 30 avr. 2014, 09:14
- Forum : PHP débutant
- Sujet : suppression chaine de caractère
- Réponses : 1
- Vues : 747
Bonjour, Je souhaiterai supprimer du contenu dans une page web. En gros j'aimerai supprimer ou remplacer par rien le contenu entre la balise <body> et la balise <h1> dans une page web. J'ai tenté ceci $test = preg_replace("@<body[^>]*?>.*?</h1>@si", "", $homepage); Mais çà ne mar...
- par napoleon59
- 29 avr. 2014, 17:42
- Forum : PHP débutant
- Sujet : Get_file_content
- Réponses : 3
- Vues : 953
En gros j'aimerai supprimer le contenu entre la balise <body> et la balise <h1> mais je ne comprend rien au expression reguliere
Je fais cela mais çà ne marche pas
ereg_replace("#<body>*.<h1>#s", "",$homepage);
- par napoleon59
- 29 avr. 2014, 17:16
- Forum : PHP débutant
- Sujet : Get_file_content
- Réponses : 3
- Vues : 953
Ok je comprends mieux le pourquoi du comment merci. Dans ce cas est-il possible de supprimer du contenu avant une balise avec une regex ?
- par napoleon59
- 29 avr. 2014, 14:34
- Forum : PHP débutant
- Sujet : Get_file_content
- Réponses : 3
- Vues : 953
Bonjour, avec le code suivant : $pos = strpos(file_get_contents("http://www.example.com/"), "<h1>"); $homepage = file_get_contents('http://www.example.com/',NULL, NULL, $pos); J'ai un retour de code d'erreurs que je ne comprend pas. Warning: file_get_contents() [function.file-get...
- par napoleon59
- 29 avr. 2014, 12:15
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
Ok top merci. Maintenant plutot que de les afficher je les stocké dans un tableau $tab1[] = $mot1." ".$mot2." ".$mot3."<br/>"; J'ai fait la meme chose avec un autre texte donc j'ai un deuxieme tableau $tab2[] = $mot1." ".$mot2." ".$mot3."<br/>&q...
- par napoleon59
- 29 avr. 2014, 12:00
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
En fait j'ai fait mis le empty car j'ai des entrées vide dans mon tableau qui me génère dans lignes sans résultat et je souhaite les supprimer.
Ca n'est pas pareil la syntaxe suivante?
for ($i=O; $i<$nombre_element; $i = $i+3)
for ($i=O; $i<$nombre_element; $i+3)
- par napoleon59
- 29 avr. 2014, 11:43
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
Merci je n'avais pas vu les réponses en page 2. J'ai réussit tout seul avec un autre code. Est-ce que celui-ci te semble correct ? Est-il mieux ou moins bien que le tien et pourquoi ? Merci. $test2 = "Mon texte que je veux séparer en 3 mots" $teste = explode(" ", $test2); $nombre...
- par napoleon59
- 29 avr. 2014, 10:44
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
En gros pour ma boucle je voudrais lui dire ceci :
Tant que la valeur du tableau est différent de null alors execute le code sinon arrete.
- par napoleon59
- 29 avr. 2014, 10:29
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
Merci une partie de l'erreur venait de l'oublie du dollar et de la variable en booléen

.
Pour la boucle je ne vois pas comment faire. En gros je voudrais que ma boucle fonctionne tant qu'il y reste des séquences de 3 mots à mettre à la suite.
- par napoleon59
- 29 avr. 2014, 09:35
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
$test="mon texte que je voudrais séparer en 3 mots" $teste = explode(" ", $test2); $i == 0; foreach($teste AS $a) { $mot1= $teste[i+1]; $mot2= $teste[i+2]; $mot3= $teste[i+3]; echo $mot1."/".$mot2."/".$mot3."<br/>"; $i = $i + 3; } Mon texte est bien ...
- par napoleon59
- 29 avr. 2014, 00:27
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
J'y ai cru mais çà ne marche pas du tout. Si quelqu'un peut m'aider je suis preneur. $test2 = "Mon texte que je voudrais séparer tous les 3 mots"; $teste = explode(" ", $test2); foreach($teste AS $a => $valeur) { $i == 0; $mot1= $valeur ; $mot2= $valeur[i+1]; $mot3= $valeur[i+2];...
- par napoleon59
- 29 avr. 2014, 00:02
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
je débute vraiment donc pas évident
- par napoleon59
- 28 avr. 2014, 23:46
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
ok mais avec les boucle j'ai vraiment du mal $test2 = "mon texte que je voudrais séparer tous les 3 mots"; $teste = explode(" ", $test2); foreach($teste AS $a => $valeur) { $mot1 = $teste[0]; $mot2 = $teste[1]; $mot3 = $teste[2]; echo $mot1, $mot2, $mot3; echo $valeur.'<br />'; }
- par napoleon59
- 28 avr. 2014, 23:30
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
ou plutot le top serait de faire un explode(" ",$Mon_contenu) mais tous les 3 mots
- par napoleon59
- 28 avr. 2014, 23:04
- Forum : PHP débutant
- Sujet : récupérer du texte dans une chaine de caractère
- Réponses : 25
- Vues : 3844
j'ai réussit à faire ma boucle

par conte maintenant je cherche une fonction qui me permettent de prendre les 3 premier mots de chaque phrase. Y a t il une fonction pour çà ou bien faut-il que je fasse une autre boucle pour séparer tous les 3 mots ?
Nous sommes le 08 juin 2026, 01:59