Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 16/12/2011, 14h20   #1
Invité de passage
 
Homme
Autres
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Autres
Secteur : Alimentation

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 1
Points : 1
Par défaut Utilisation de str_replace

j'ai un problème avec la fonction str_replace

Code :
1
2
3
4
5
6
7
8
9
10
11
$sql1 = "SELECT * FROM matable WHERE nom='Alain' ";
$rscp1 = mysql_query($sql1);
$rs1 = mysql_fetch_array($rscp1);
$RS=$rs1['Commentaires'];
echo $RS;
// Affiche :  AMI \r\n contact possible \r\n
$order   = array("\r\n", "\n", "\r");
$replace = '<br />';
$RS1 = str_ireplace($order, $replace, $RS);
echo $RS1;
// Affiche :  AMI \r\n contact possible \r\n
rien ne se passe
pourtant en faisant directement

Code :
1
2
3
4
5
6
7
8
$RS="AMI \r\n contact possible \r\n ";
$order   = array("\r\n", "\n", "\r");
$replace = '<br />';
$RS1 = str_ireplace($order, $replace, $RS);
echo $RS1;
// affiche bien :
// AMI
// contact possible
je rame depuis des heures et je n'arrive pas à comprendre l'origine du pb, please help
spacees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h35   #2
Modérateur
 
Inscription : septembre 2010
Messages : 7 219
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 7 219
Points : 8 598
Points : 8 598
utilise ln2br ...
__________________
http://blog.stealth35.com/
stealth35 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h50   #3
Invité de passage
 
Homme
Autres
Inscription : septembre 2011
Messages : 4
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Autres
Secteur : Alimentation

Informations forums :
Inscription : septembre 2011
Messages : 4
Points : 1
Points : 1
Citation:
Envoyé par stealth35 Voir le message
utilise ln2br ...
Idem
nl2br($RS);
affiche Affiche : AMI \r\n contact possible \r\n
quand $RS c'est le résultat de la requête
et ne fonctionne que quand $RS = chaine de caractère
spacees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2011, 14h51   #4
Membre Expert
 
Avatar de Eric2a
 
Homme Eric Garidacci
Inscription : septembre 2005
Messages : 1 057
Détails du profil
Informations personnelles :
Nom : Homme Eric Garidacci
Âge : 41

Informations forums :
Inscription : septembre 2005
Messages : 1 057
Points : 1 564
Points : 1 564
Salut,

Dans ta base de données, les sauts de lignes ne sont pas codés tels quels.

Essaie comme ceci...
Code :
$order=array('\\r\\n', '\\n', '\\r');
Et ensuite la fonction nl2br() comme te l'a dit Stealth35.
__________________

N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].

Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ...
Eric2a est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 01h49.


 
 
 
 
Partenaires

Hébergement Web