J'ecris dans un fichier sous windows...
Je voudrais passer à la ligne, quelle caractere je dois mettre ?
$chaine .= '\n'; ??
J'ecris dans un fichier sous windows...
Je voudrais passer à la ligne, quelle caractere je dois mettre ?
$chaine .= '\n'; ??
Le contenu est roi, optimisé il est empereur...
Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent.
http://www.tethis-interactive.com
Je fais ca
mais j'ai \n\r qui s'affiche quand j'ouvre le texte sous notepad++ et j'ai pas de retour à la ligne, tout est a la suite...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45 <?php //function function mysql_sauv($server,$login,$pass,$base){ $bdd = mysql_connect($server,$login,$pass) or die ("Impossible de se connecter à la base"); mysql_select_db($base,$bdd) or die ("Impossible d'ouvrir la base de donnees"); $liste_tables = mysql_list_tables($base); $dump=null; // pour chaque table for ($i=0;$i<mysql_num_rows($liste_tables);$i++){ $table_actuelle=mysql_result($liste_tables,$i,0); /*$create= mysql_query("SHOW CREATE TABLE ".$table_actuelle) or die('ERREUR : '.mysql_error()); $var = mysql_result($create,0); $dump .= $var;*/ $nb_colonnes=mysql_num_rows(mysql_query("SHOW COLUMNS FROM ". $table_actuelle)); $contenu=mysql_query("SELECT * FROM ".$table_actuelle); // pour chaque ligne de la table en cours for ($j=0;$j<mysql_num_rows($contenu);$j++){ $dump=$dump. 'INSERT INTO '.$table_actuelle.' VALUES ('; // pour chaque colonne de la ligne en cours for($k=0;$k<$nb_colonnes;$k++){ // si 1ère colonne, la position des virgules est diff dans VALUES() if($k==0){ $dump=$dump.'\''.mysql_result($contenu,$j,$k).'\''; } if($k!= 0){ $dump=$dump.',\''.mysql_result($contenu,$j,$k).'\''; } } $dump=$dump. ');'; $dump .= '\n\r'; } } mysql_close($bdd); return $dump; } ?>
Le contenu est roi, optimisé il est empereur...
Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent.
http://www.tethis-interactive.com
Chez moi ca, ca marche !
Dans Word, Notpad Et Messagerie ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $this->Texte_Affiche = ""; $this->Texte_Affiche .= "-- Droits d'accès XXXXX R16.58\n"; $this->Texte_Affiche .= "-- MAJ du ". $this->DATEDUJOUR."\n"; $this->Texte_Affiche .= "----------------------------------------------------\n"; $this->Texte_Affiche .= "use XXXXX \n"; $this->Texte_Affiche .= "go\n";
je comprends pas ou est le probleme...
Le contenu est roi, optimisé il est empereur...
Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent.
http://www.tethis-interactive.com
je fais un fwrite de mon $dump dans un fichier apres ca peut pas venir de la ?
Le contenu est roi, optimisé il est empereur...
Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent.
http://www.tethis-interactive.com
Utilise plutot les double quotes comme ceci "\n\r"
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
exacte, ce sont des caractères qui ne passent pas en simple quoteEnvoyé par Yobs
La solution ici :
http://<br /> http://fr2.php.net/ma...rite.php<br />
For anyone who is getting literal '\\r\\n' characters come out in their txt file, the reason I was getting them is I was using single quotes for the string. So the backslashes were getting automatically escaped by PHP or something.
You have to double-quote the string, ie:
$str = "my text\\r\\n";
fwrite($file, $str);
j'ai mis "\n\r" ca marche bien sauf que ca me passe 3 lignes au lieu de m'en passer une seule ??
Le contenu est roi, optimisé il est empereur...
Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent.
http://www.tethis-interactive.com
pour une seule ligne "\n"
Chaque problème a une solution, mais il est plus facile de répondre si le problème est correctement renseignés
Je ne veux pas une ligne vide entre mes deux lignes je veux juste aller a la ligne, que dois je mettre ?
Le contenu est roi, optimisé il est empereur...
Comme la Hongrie, le monde informatique a une langue qui lui est propre. Mais il y a une différence. Si vous restez assez longtemps avec des Hongrois, vous finirez bien par comprendre de quoi ils parlent.
http://www.tethis-interactive.com
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager