Voici un petit code qui va permettre de remplacer le titre de vos pages html, tres utile pour le referencement.
vous devez créer un dossier vide.
Source / Exemple :
<html>
<head>
<title>mettre a jour le site</title>
</head>
<body>
<form action= "envoyer.php" method="post" >
ecran crt <br> <input type="text" size="135" name="ecrancrt" value=
"<?
$fp = fopen ($votre fichier,"r"); //lecture fichier
while (!feof($fp)) //parcours des lignes
{ $page .= fgets($fp,4096); //lecture contenu ligne
}
$titre = eregi ("<title>(.*)</title>",$page,$regs); //isole le titre
echo $regs[1]; //renvoie toute la chaine
fclose($fp);
?>">
<input type ="submit" name ="test" value= "envoyer">
</form>
</body>
</html>
-----------------------------------------------------------------------------------------------------------------------
code de envoyer.php
<?php
$file="C:\\Program files\\EasyPHP\\www\\Nouveau dossier\\ecran_crt.html";
if (is_writable($file))
{echo "yes";}
else
{echo"no";}
$fichier = fopen ("$file","r");//lecture fichier a la racine du serveur
while (!feof($fichier))//parcours des lignes tant qu'on n'est pas a la fin
{
$page .= fgets($fichier,4096);//lit le contenu
}
$newfile = eregi_replace ("<title>(.*)</title>","<title>$ecrancrt</title>",$page);//remplace le titre par la variable
fclose($fichier);
unlink($file);// metrre un dossier vide sur le serveur
copy($file,"C:\\Program files\\EasyPHP\\www\\Nouveau dossier\\vide\\");
$fichier = fopen($file,"a");//là j'ai un petit souci
fwrite ($fichier, $newfile);
fclose($fichier);
?>
Conclusion :
Mais bon au final ca marche
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.