Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2824 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Séparer et transformer les lignes d'un textarea

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Séparer et transformer les lignes d'un textarea

n°1673980
snooze24
Posté le 20-01-2008 à 11:46:27  profilanswer
 

Bonjour à tous
 
Voila donc j'ai un petit soucis.
J'aimerai séparer chaque ligne d'un textarea pour ensuite que chacune de ces lignes s'intégre dans un <a href=...> différent.
Je m'explique avec un exemple :
j'ai le textarea suivant :  
 

Code :
  1. http://www.google.fr
  2. http://www.yahoo.fr
  3. http://www.voila.fr


 
et son contenu est representé par la variable $contenu.
Je voudrai pouvoir séparer chaque ligne et les afficher de cette manière :
 

Code :
  1. <a href=http://www.google.fr>
  2. <a href=www.yahoo.fr>
  3. <a href=www.voila.fr>


 
Voici le code que j'ai essayer mais qui ne fonctionne pas
 

Code :
  1. $links =  $contenu;
  2. $link = explode("\n",$links);
  3. foreach($link as $url){
  4. echo "<a href=".$url.">";
  5. }


 
Si quelqu'un connais la solution , je lui serai reconaissant.
Merci et bonne journée

mood
Publicité
Posté le 20-01-2008 à 11:46:27  profilanswer
 

n°1674004
gzii
court-circuit
Posté le 20-01-2008 à 14:48:37  profilanswer
 

Salut,
Je ne peux pas dire pour ta syntaxe ni les mots clés, je ne les connais pas.
Mais tu sembles mettre :

Code :
  1. <a href=http://www.google.fr>
  2. <a href=http://www.yahoo.fr>
  3. <a href=http://www.voila.fr>


Et rien d'autre
alors qu'il faudrait mettre :

Code :
  1. <a href=http://www.google.fr>http://www.google.fr</a><br />
  2. <a href=http://www.yahoo.fr>http://www.yahoo.fr</a><br />
  3. <a href=http://www.voila.fr>http://www.voila.fr</a><br />


Et puis sans vérification de ce qu'on entre, on pourrait faire passer un peu n'importe quoi dans URL non ?


Message édité par gzii le 20-01-2008 à 14:49:11
n°1674017
snooze24
Posté le 20-01-2008 à 15:49:13  profilanswer
 

Merci de ta réponse.
C'était juste un exemple pour mieux comprendre ce que je voulais faire.

n°1674018
dwogsi
Défaillance cérébrale...
Posté le 20-01-2008 à 15:51:13  profilanswer
 

Alors qu'est ce qui ne va pas avec ton code? Faut être plus précis que "ça ne fonctionne pas"!

Message cité 1 fois
Message édité par dwogsi le 20-01-2008 à 15:51:56

---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/
n°1674070
CyberDenix
Posté le 20-01-2008 à 18:14:32  profilanswer
 

Ouais ben juste au hasard comme séparateur tu peux essayer  

  • '<br>'
  • '<br/>'
  • '\n'
  • '\r\n'
  • '\r'

Je pense qu'il y en a un qui marchera... :)


Message édité par CyberDenix le 20-01-2008 à 18:14:45

---------------
Directeur Technique (CTO)
n°1674079
gzii
court-circuit
Posté le 20-01-2008 à 19:21:24  profilanswer
 

Soit erreur, soit moyen de tester le contenu du résultat pour voir si la chaîne a bien été splittée sur ce que tu voulais.

n°1674098
snooze24
Posté le 20-01-2008 à 20:52:55  profilanswer
 

dwogsi a écrit :

Alors qu'est ce qui ne va pas avec ton code? Faut être plus précis que "ça ne fonctionne pas"!


Rien ne s'affiche , je n'ai droit qu'a un gros blanc.
Je vais essayer avec les autres séparateur et je vous tiens au jus .
Merci

n°1674104
gzii
court-circuit
Posté le 20-01-2008 à 21:23:40  profilanswer
 

Rien ne s'affiche ? Et quand tu affiches la source de la page, il n'y a rien du tout ?

n°1674135
leflos5
On est ou on est pas :)
Posté le 20-01-2008 à 22:42:42  profilanswer
 

Une expression régulière à coup de preg_match_all() :spamafote:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Séparer et transformer les lignes d'un textarea

 

Sujets relatifs
position curseur textarea iframe caractèrepeut on séparer les chiffres d'un nombre en PHP ?
[PHP] [ RESOLU ] Textarea et javascript \n ou \\n[SqlServer] Splitter un champ et rendre en 2 lignes
ascenceur dans un textareaTransformer EBCDIC en ASCII en JAVA
Transformer du code C# en Javaproblème usort() avec un tableau de 1000 - 2000 lignes
Lignes de commande depuis script PHPvba - Excel - Tri de lignes via une tmplist()
Plus de sujets relatifs à : Séparer et transformer les lignes d'un textarea


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)