Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > PHP > Scripts

Scripts Forum d'entraide sur les scripts PHP téléchargés. Les meilleurs Scripts PHP

Réponse
 
Outils de la discussion
Vieux 03/08/2006, 10h59   #16 (permalink)
Rédacteur
 
Avatar de Maxoo
 
Date d'inscription: novembre 2004
Localisation: Nantes
Âge: 25
Messages: 2 004
Par défaut

Bien sur il faut que tu ouvres quand meme ton fichier,
tu récuperes tout dans $line, tu passes le regexp sur $line, et apres tu vois dans $matches ou se cachent les bon résultats ...

Code :
$filehandle=fopen('index.html','r');
$line = "";

while(!feof($filehandle))
{
  $line.=fgets($filehandle, 500); // Max 500 chars

}

preg_match_all('#<body[^>]*>.*</body>#i',$line,$matches);

print_r($matches);;
__________________
Résultats des Smileys d'Or 2008 !!

Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/08/2006, 11h11   #17 (permalink)
Membre régulier
 
Avatar de ikeaboy
 
Date d'inscription: novembre 2004
Localisation: Lorraine/Luxembourg
Âge: 25
Messages: 112
Par défaut

oui en effet ca fonctionne bien
Code :
 
//Ouverture du fichier
						$line="";	
						$filehandle=fopen($filename,'r');
 
								while(!feof($filehandle))
								{
  									$line.=fgets($filehandle,500); // Max 500 chars
 
								}
 					
						
						preg_match_all('#<span[^>]*>.*</span>#i',$line,$matches);
						
							foreach ($matches as $val){
								echo $val[0]."<br/>";
								echo $val[1]."<br/>";
								echo $val[2]."<br/>";
								echo $val[3]."<br/>";
								echo $val[4]."<br/>";
							}
J'ai ajouté l'inisalisation de $line

EDIT : je n avais pas vu ton message je corrige mon initialisation

EDIT2 : très pratique le print_r on voit la position dans le tableau c'est très pratique

Merci
ikeaboy est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/08/2006, 11h34   #18 (permalink)
Rédacteur
 
Avatar de Maxoo
 
Date d'inscription: novembre 2004
Localisation: Nantes
Âge: 25
Messages: 2 004
Par défaut

sujet résolu ?
__________________
Résultats des Smileys d'Or 2008 !!

Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur.
Mon espace Développez : mes Créations.


Rencontre & Carte des Membres de Developpez.com, version 3.0
Maxoo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 03/08/2006, 13h35   #19 (permalink)
Membre régulier
 
Avatar de ikeaboy
 
Date d'inscription: novembre 2004
Localisation: Lorraine/Luxembourg
Âge: 25
Messages: 112
Par défaut

Oui résolu merci

Désolè j avais oublié
ikeaboy est déconnecté   Envoyer un message privé Réponse avec citation
NEWS PHPFAQ PHPCOURS PHPSOURCES PHPLIVRES PHPSCRIPTS PHPOUTILS PHPCOMPARATIFSPHP TVZend Framework

Réponse

Précédent   Forum des développeurs > PHP > Scripts



Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide