[RESOLU] str replace ou file put contents ajoute des sauts de lignes non voulus

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 : [RESOLU] str replace ou file put contents ajoute des sauts de lignes non voulus

Re: [RESOLU] str replace ou file put contents ajoute des sauts de lignes non voulus

par dadomarinette » 18 mars 2021, 03:50

Résolu, j'avais un problème de type PHP End of Line Characters.

J'ai donc fais ceci :
$contents = str_replace(PHP_EOL, '', $contents);

Re: str replace ou file put contents ajoute des sauts de lignes non voulus

par dadomarinette » 18 mars 2021, 03:14

Salut, quels sont tes chemins ? le type de fichier, le contenu des variables $word et $new_word stp ?
Ce sont des fichiers de type php que je modifie. La variable word contient l'url d'un site et new word l'url d'un autre site.
Quand au chemin, quelque chose très classique /dossier/mon_fichier.php

Re: str replace ou file put contents ajoute des sauts de lignes non voulus

par two3d » 18 mars 2021, 00:38

Salut, quels sont tes chemins ? le type de fichier, le contenu des variables $word et $new_word stp ?

str replace ou file put contents ajoute des sauts de lignes non voulus

par dadomarinette » 17 mars 2021, 18:24

Bonjour je réalise un programme assez simple qui remplace un mot par un autre dans un fichier php, le code est le suivant :
$contents = file_get_contents($path_file);
$contents = str_replace($word, $new_word, $contents);
file_put_contents($path_file,$contents);
Le code fonctionne bien et réalise et son boulot mais cela m'ajoute des sauts de lignes partout dans mon fichier sur chaque ligne de l'ancien fichier.

Je n'ai aucune idée de pourquoi, si on peut m'éclairer.