Système news saut de ligne..

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 : Système news saut de ligne..

Re: Système news saut de ligne..

par sanku » 20 déc. 2010, 18:50

OK merci,

Donc j'ai résolu le pb du / en mettant
echo stripslashes($donnees);
sur ma page index.

Par contre j'ai lu que le retour à la ligne devait être rappelé à l'affichage... j'ai donc essayé un truc du genre :
echo nl2br($donnees);
Le pb c'est que ça m'affiche seulement la première ligne.... sachant que dans mon fichier texte tout y est

Merki

Re: Système news saut de ligne..

par BaLiSTiK » 20 déc. 2010, 16:38

Regarde les fonctions stripslashes() et nl2br() :) . ça devrait résoudre ton soucis

Re: Système news saut de ligne..

par Mazarini » 20 déc. 2010, 16:38

Bonjour,

Pour les saut de ligne, utilise la fonction nl2br (http://php.net/manual/fr/function.nl2br.php)

Système news saut de ligne..

par sanku » 20 déc. 2010, 16:22

Bonjour,

J'ai un petit système de news avec fichier texte, ça marche plutôt bien, mais j'ai 2 problèmes :
- des / quand je mets des apostrophes.
- Et j'aimerais bien que lorsque je saute une ligne dans mon <textarea> ça me fasse un </ br> sur ma page index...

Donc, j'ai 3 fichiers : 1 fichier text.txt, 1 fichier index.php et un fichier textarea.php

fichier index.php :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>

<?php
$fp = fopen("text.txt","r+");
$donnees = fgets($fp);
fclose($fp);
echo "$donnees";


?>

</body>
</html>
fichier textarea.php :
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<?php
if($load==1){
$fichier="text.txt";
$handle= fopen($fichier,"w");
fputs($handle,$text);
fclose($handle);
}
?>


</head>

<body>
<form name="form1" method="post" action="textarea.php?text&load=1">
<p>
<textarea name="text" cols="25" rows="15" wrap="VIRTUAL" id="text">entrez votre texte ici...</textarea>
</p>
<p>
<input name="envoyer" type="submit" id="envoyer" value="Submit">
</p>
</form>
<br><br>
mise a jour des brèves par :
<?php
if($load==1){
echo ($text);
}
?>
<a href="index.php">voir les modif</a>

</body>
</html>
Voilà si quelqu'un peu m'aider, merci d'avance....

A votre bon cœur c'est bientôt noël :axe: