Modifier le contenu des balises <title>

Contenu du snippet

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

A voir également

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.