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

  FORUM HardWare.fr
  Programmation

  [php] retours de lignes et fonction echo

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[php] retours de lignes et fonction echo

n°97003
beber.done​ux01
oui
Posté le 05-02-2002 à 16:50:25  profilanswer
 

j'ai fait qq essais et a chaque fois, il semble que la fonction echo suprimme les retours de lignes.
 
Par exemple, si j'ai une variable avec un texte (qui contient donc des retours à la ligne) et que je fais
echo $ma_variable;
tout se trouve à la suite, c'est embetant.

mood
Publicité
Posté le 05-02-2002 à 16:50:25  profilanswer
 

n°97018
Lord II
PIB2000
Posté le 05-02-2002 à 17:27:58  profilanswer
 

pour un retour à la ligne il faut faire \n  c'est de la syntaxe c


---------------
La bave du crapaud n'empèche pas la caravane de passer .
n°97025
dropsy
et bonne chance surtout...
Posté le 05-02-2002 à 17:35:59  profilanswer
 

si tu retournes du js, il faut mettre \n pour le retour à la ligne. Mais si c'est du html, c <br> qu'il te faut.

n°97030
beber.done​ux01
oui
Posté le 05-02-2002 à 17:49:30  profilanswer
 

Non, en fait, j'aimerai que la recuperer le contenu de la variable dans une autre page. Mais si je fait
 
ma_Page.php?ma_variable1=<?php echo $ma_variable2 ?>
 
Ben la page ma_Pahe.php recoit le contenu de $ma_variable2 mais avec tout les retour à la ligne ( = %0D%0A ) supprimés

n°97034
dropsy
et bonne chance surtout...
Posté le 05-02-2002 à 17:53:10  profilanswer
 

tu as essayé echo addslashes($mavariable2)  ? ca devrait marcher, ou avec une fonction de cegenre...

n°97035
beber.done​ux01
oui
Posté le 05-02-2002 à 17:59:03  profilanswer
 

Non, ca change rien.
 
Ce que j'ai oublié de dire, c'est que pour remplir ma_variable2, j'utilise un forumulaire et ma_variable2 est le contenu d'un text area et donc c'est pour ca qu'il peut y avoir des retours a la ligne
 
Et donc apparemment, la fonction echo supprime les %

 

[edtdd]--Message édité par beber.doneux01--[/edtdd]

n°97104
Dost67
Posté le 05-02-2002 à 22:09:26  profilanswer
 

$montexte = nl2br($montexte)
 
Je crois que c'est comme ça pour que ça transforme les \n en <br>.

n°97110
skylight
Made in France.
Posté le 05-02-2002 à 22:30:54  profilanswer
 

beber.doneux01 a écrit a écrit :

Non, ca change rien.
 
Ce que j'ai oublié de dire, c'est que pour remplir ma_variable2, j'utilise un forumulaire et ma_variable2 est le contenu d'un text area et donc c'est pour ca qu'il peut y avoir des retours a la ligne
 
Et donc apparemment, la fonction echo supprime les %  
 
 




 
kelle idée de donner un texte en argument  :sarcastic:

n°97113
ethernal
Chercheur de vérité...
Posté le 05-02-2002 à 22:41:08  profilanswer
 

ma_Page.php?ma_variable1=<?php echo urlencode($ma_variable2) ?>  
 
et dans ta page de réception  
$mavariable2= nl2br(urldecode($mavariable2));
 
sinon en mettant le nl2br dans ta page d'envoi :
ma_Page.php?ma_variable1=<?php echo urlencode(nl2br($ma_variable2)) ?>

n°97137
beber.done​ux01
oui
Posté le 06-02-2002 à 00:32:03  profilanswer
 

skylight a écrit a écrit :

 
 
kelle idée de donner un texte en argument  :sarcastic:  




 
Bah t'es bien obligé avec la fonction mail non ?

mood
Publicité
Posté le 06-02-2002 à 00:32:03  profilanswer
 

n°97199
veryfree
Posté le 06-02-2002 à 11:04:28  profilanswer
 

beber.doneux01 a écrit a écrit :

 
 
Bah t'es bien obligé avec la fonction mail non ?  




heu vaut mieux ds ce cas passer par un formulaire et non pas par des arguments ds l'adresse
en gros si ton textArea s appel "mail"
ds ta page php tu recupere la variable $mail mais en aucun cas tu doit mettre le contenu du mail ds ton url comme tu le fait...

 

[edtdd]--Message édité par veryfree--[/edtdd]

n°97210
beber.done​ux01
oui
Posté le 06-02-2002 à 11:19:35  profilanswer
 

C'est ce que je fait en fait.
 
Mais ce qui a c'est que avant d'envoyer le mail, je verifie l'adresse du gars. Et si elle est pas correcte, je le renvoye au formulaire. Et pour ne pas qu'il doive retaper tout son texte, je pensait passer le texte qu'il a deja tapé en parametre a la page du formulaire.
 
Mais il y a surement une autre solution. Laquelle ?

n°97221
veryfree
Posté le 06-02-2002 à 11:35:02  profilanswer
 

beber.doneux01 a écrit a écrit :

C'est ce que je fait en fait.
 
Mais ce qui a c'est que avant d'envoyer le mail, je verifie l'adresse du gars. Et si elle est pas correcte, je le renvoye au formulaire. Et pour ne pas qu'il doive retaper tout son texte, je pensait passer le texte qu'il a deja tapé en parametre a la page du formulaire.
 
Mais il y a surement une autre solution. Laquelle ?  




il y a effectivement des fonction javascript qui permettent de verifier la validité de certain champs
va voir ici www.allhtml.com
 :hello:

 

[edtdd]--Message édité par veryfree--[/edtdd]

n°97262
beber.done​ux01
oui
Posté le 06-02-2002 à 12:11:20  profilanswer
 

Bof j'ai essayé le script
 
http://www.allhtml.com/javascript/javascript492.php
 
Mais ca ne fait rien, il l'ignore

n°97279
veryfree
Posté le 06-02-2002 à 12:38:52  profilanswer
 

beber.doneux01 a écrit a écrit :

Bof j'ai essayé le script
 
http://www.allhtml.com/javascript/javascript492.php
 
Mais ca ne fait rien, il l'ignore  




balance ton code maitenant que l on puisse comparé pq l ex du site fonctionne ca j en suis sur

n°97295
beber.done​ux01
oui
Posté le 06-02-2002 à 13:02:21  profilanswer
 

ben voilà le script :
 
<script language="javascript">
<!--
function arobaceok(EMAIL)
{
var a=document.forms[0].EMAIL.value;
var test="" + a;
for(var k = 0; k < test.length;k++)
{
var c = test.substring(k,k+1);
if(c == "@" )
{
return true;
}
}
alert("Votre E-mail, Merci" );
return false;
}
//-->
</script>
 
 
Et le forumlaire :
 
      <form method=get action= "index.php" OnSubmit="return arobaceok(from)">
        <input type="hidden" name="page" value="envoimail">
        Votre E-mail :<br>
        <input name="from" value="<?php echo $from?>" size=35 maxlength=35><br>
        Votre nom :<br>
        <input name="nom" value="<?php echo $nom?>" size=35 maxlength=35><br>
        Objet :<br>
        <input name="subject" value="<?php echo $subject?>" size=35 maxlength=35><br>
        <br>
        <textarea name="message" cols=50 rows=10><?php echo $message?></textarea><br>
        <br>
        <input type="submit" value="Envoyer">
        <input type="reset" value="Effacer">
      </form>
 
 
Soyez indulgent, j'y connait rien en javascript
 
Sinon, c'est la : http://www.multimania.com/ventdans [...] ontactform

 

[edtdd]--Message édité par beber.doneux01--[/edtdd]

n°97316
veryfree
Posté le 06-02-2002 à 13:39:00  profilanswer
 

ici ca marche
function arobaceok()
{
var a=document.form.from.value;//fallait donner un nom a ton formulaire et puis l objet ne passe plus par argument...  
var test="" + a;
for(var k = 0; k < test.length;k++)
{
var c = test.substring(k,k+1);
if(c == "@" )
{
return true;
}
}
alert("Votre E-mail, Merci" );
return false;
}
//-->
</script>
<body>
 
<form name="form" method="get" action= "index.php" OnSubmit="return arobaceok()">
       <input type="hidden" name="page" value="envoimail">
       Votre E-mail :<br>
       <input name="from" value="<?php echo $from?>" size=35 maxlength=35><br>
       Votre nom :<br>
       <input name="nom" value="<?php echo $nom?>" size=35 maxlength=35><br>
       Objet :<br>
       <input name="subject" value="<?php echo $subject?>" size=35 maxlength=35><br>
       <br>
       <textarea name="message" cols=50 rows=10><?php echo $message?></textarea><br>
       <br>
       <input type="submit" value="Envoyer">
       <input type="reset" value="Effacer">
     </form>
</body>

n°97460
beber.done​ux01
oui
Posté le 06-02-2002 à 17:03:08  profilanswer
 

Super ca marche, merci


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

  [php] retours de lignes et fonction echo

 

Sujets relatifs
[C/C++] Extraire les lignes d'un fichier textePb Cookie avec la fonction time() !
comment activer la fonction d'envois des mails par php ? svp[ C++ ] - j'arrive pas a utiliser la fonction random
recherche lignes de codes pour ouvrir une feuille html...[ASP] HAAARG ! fonction à la con
[VBA] fair la fonction valeu cible en VB[JavaScript] une fonction équivalent à ctrl+C ?
[Delphi] Fonction CreateDirectoryFonction mail en php , la parade.
Plus de sujets relatifs à : [php] retours de lignes et fonction echo


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR