Extraction de caractères d'un fichier texte

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Extraction de caractères d'un fichier texte

Re: Extraction de caractères d'un fichier texte

par krapoulos » 27 mai 2010, 14:57

No soucy
Thks

Re: Extraction de caractères d'un fichier texte

par stealth35 » 27 mai 2010, 14:45

Merci - Mais le ton de vos réponses commencent à changer.
C'est dommage pour un forum d'entraide.
:(
Désolé pour le disturb.
Je vais me debrouiller seultwo
thks
y'a pas de ton derrière un clavier mais mon humeur envers toi ressemble a ca : :D
je veux juste pas te donné la solution tout cru, t'y est presque :wink:

Re: Extraction de caractères d'un fichier texte

par krapoulos » 27 mai 2010, 14:39

Merci - Mais le ton de vos réponses commencent à changer.
C'est dommage pour un forum d'entraide.
:(
Désolé pour le disturb.
Je vais me debrouiller seultwo
thks

Re: Extraction de caractères d'un fichier texte

par stealth35 » 27 mai 2010, 14:36

expressions regulieres
=D>
presque : expressions rationnelle

ducoup je vois pas ce que tu comprends pas dans
int preg_match_all ( string $pattern , string $subject , array &$matches [, int $flags [, int $offset ]] )

Analyse subject pour trouver l'expression pattern et met les résultats dans matches, dans l'ordre spécifié par flags.

Après avoir trouvé un premier résultat, la recherche continue jusqu'à la fin de la chaîne.

Re: Extraction de caractères d'un fichier texte

par mere-teresa » 27 mai 2010, 14:35

preg_match_all() renvoie tous les string qui correspondent à ta RegExp.

Re: Extraction de caractères d'un fichier texte

par krapoulos » 27 mai 2010, 14:33

regexp = expressions regulieres
=D>
et le preg_match est une expression reguliere en php
:mrgreen:

Re: Extraction de caractères d'un fichier texte

par stealth35 » 27 mai 2010, 14:28

Merci pour ta réponse mais je suis un peu perdu.

J'ai cliqué sur le lien j'ai regardé les exemples de preg_match_all

je ne vois pas le rapport entre le regexp et le preg_match_all.

merci pour ta gentillesse et ta dispo.
tu sais ce que ca veux dire regexp ?

Re: Extraction de caractères d'un fichier texte

par krapoulos » 27 mai 2010, 14:22

Merci pour ta réponse mais je suis un peu perdu.

J'ai cliqué sur le lien j'ai regardé les exemples de preg_match_all

je ne vois pas le rapport entre le regexp et le preg_match_all.

merci pour ta gentillesse et ta dispo.

Re: Extraction de caractères d'un fichier texte

par stealth35 » 27 mai 2010, 14:06

Re: Extraction de caractères d'un fichier texte

par krapoulos » 27 mai 2010, 13:57

Re,

Je n'arrive pas à inserer le regexp à mon script

$regexp = "^([_a-z0-9-] )([\. ][_a-z0-9-] )*@([a-z0-9-] )(\.[a-z0-9-] )*(\.[a-z]{2,4})$";

y a t il une ame charitable 8-| 8-|

merci d'avance

Re: Extraction de caractères d'un fichier texte

par stealth35 » 27 mai 2010, 11:12

trouve le regexp de l'email et ca sera plus simple...

Re: Extraction de caractères d'un fichier texte

par krapoulos » 27 mai 2010, 11:07

Merci
mais je suis obligé de modifier les , par des ;\n car j'ai des , a la fin de certaines adresses.
Moi je veux a la fin retirer tous les ; et les lignes vides pour ne garder que la structure finale
merci pour votre aide

Re: Extraction de caractères d'un fichier texte

par stealth35 » 27 mai 2010, 11:01

tu remplaces les ', ' par ";\n"

Re: Extraction de caractères d'un fichier texte

par krapoulos » 27 mai 2010, 10:54

Re bonjour,

J'ai fait un ch'ti script :shock:
<?
if ($_POST) 
{
	$texte=$description_source;
	$texte=str_replace(" ", "", $texte);
	$texte=str_replace(",", ";\n", $texte);
	$texte=str_replace("\'", ";\n", $texte);
	$texte=str_replace('\"', ";\n", $texte);
	$texte=str_replace('\\', ";\n", $texte);
	$texte=str_replace("<br />", "\n", $texte);
	$texte=ereg_replace("(<|>|\;\,)", ";\n", $texte);
	$texte=str_replace(';;', ";\n", $texte);
    //$description=nl2br($texte); 
	$description=$texte; 
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
?>
<TABLE cellSpacing=0 cellPadding=0 width="770" border="0" align="center">
	<FORM enctype="multipart/form-data" name="formulaire" action="test.php" method="post">
	<TR valign="top">
		<TD align="right">
			<DIV >description source*</DIV>
		</TD>
		<TD colspan="2">
		<br>
			<TEXTAREA  id="description_source" name="description_source" rows="19" cols="100"><? echo $description_source ?></TEXTAREA>
		</TD>
	</TR>
	<TR valign="top">
		<TD align="right">
			<DIV >description finale</DIV>
		</TD>
		<TD colspan="2">
		<br>
			<TEXTAREA id="description" name="description" rows="19" cols="100"><? echo $description ?></TEXTAREA>
		</TD>
	</TR>
	<TR>
		<TD colspan="3" align="center">
		<br>
			<INPUT  type="submit" value="Go!" name="submit" >
		</TD>
	</TR>
	</FORM>
</TABLE>
Mais j'ai un problème lorsque je rentre le fichier texte ds le post.
je veux comme résultat
mais j'obtiens
Comment puis je modifier mon script pour avoir le résultat escompté.

Merci d'avance

Re: Extraction de caractères d'un fichier texte

par krapoulos » 26 mai 2010, 17:01

Merci pour ta réponse

j'ai un formulaire ou je rentre tout le texte en brut et après un TEXTAREA qui m'affiche toutes les adresses email les unes sous les autres.

Cdlt