editer un fchier html

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 : editer un fchier html

par béka » 01 févr. 2008, 12:42

oui, en fait, je récupère le contenu avec la fonction fgets.
$message .= fgets($file, 4096);
Ensuite je fais les modifs que je veux et j'affiche $message qui a les modif

par Berzemus » 01 févr. 2008, 12:22

file_get_contents() ? :merci:

par béka » 01 févr. 2008, 12:10

car c'est un fichier qu'upload un utilisateur et qui va ensuite etre utilisé pour faire une newsletter. De ce fait, les img sont en relatif sur ce fichier index.htm et lorsque j'upload le fichier, je voudrais par la même occasion mettre tous les liens en absolu.

ok pour les expressions régulières mais mon problème est comment ouvrir, modifier, enregistrer et fermer un fichier html en php

par Calimero » 01 févr. 2008, 12:05

Hello,

Les expressions régulières sont bien pour ça.

Autre piste de solution, tu peux regarder du côté de l'élément HTML <base>.

par Berzemus » 01 févr. 2008, 12:04

et pourquoi pas un simple search&replace de ton éditeur de texte favori ?

Berzemus, juste un idée :wink:

editer un fchier html

par béka » 01 févr. 2008, 12:03

Bonjour tout le monde,

je voudrais savoir si en php il est possible d'éditer un fichier htm et de l'enregistrer par la suite. En effet, dans un fichier html, je voudrais passer tous les src="" en lien absolu car pour le moment ils sont lien relatif.

Existe-t-il ds fonctions pour ceci ? Si oui comment les utiliser ?