[PHP] virer retours chariot d'une chaine
Jef.p18
-
Mello -
Mello -
salut j'utilise la fonction str_replace pour essayer d'enlever les retours chariot (=chr(13) d'une chaine avant de la stocker en base de données ... mais rien y fait ! quand je teste avec un simple echo ils sont bien remplacés mais subsiste un espace bizarroïde. et quand je balance le tout a mysql mes retours chariot sont toujours là !!! :-///
// retraitement du texte à insérer
$news = str_replace(chr(13), "-", $_REQUEST['news_input']);
// execution sql 1
$sql1_query = mysql_query("
INSERT INTO mtg_news (date, joueur, news)
VALUES ('"
. $annee . "-" . $mois ."-" . $jour . "','"
. strtolower(trim(substr($_REQUEST['joueur_input'], 0, 100))) . "','"
. $news . "')"
) or die (mysql_error());
merci !
+
// retraitement du texte à insérer
$news = str_replace(chr(13), "-", $_REQUEST['news_input']);
// execution sql 1
$sql1_query = mysql_query("
INSERT INTO mtg_news (date, joueur, news)
VALUES ('"
. $annee . "-" . $mois ."-" . $jour . "','"
. strtolower(trim(substr($_REQUEST['joueur_input'], 0, 100))) . "','"
. $news . "')"
) or die (mysql_error());
merci !
+
A voir également:
- Php retour chariot
- Retour chariot notepad++ ✓ - Forum Bureautique
- Easy php - Télécharger - Divers Web & Internet
- Retour à la ligne excel formule - Guide
- Chariot imprimante bloqué à droite - Forum Imprimante
- Comment faire retour sur mac ✓ - Forum MacOS
$tab = array( CHR(13) => " ", CHR(10) => " " );
$n = strtr($n,$tab);
Ce qui permet d'ajouter facilement d'autres caractères ou chaines à remplacer facilement dans le tableau.
$n = str_replace(PHP_EOL,"",$n);
Ca évite les problème potentiel d'OS de l'hébergeur :)