Les fonctions sur les fichiers.
Copier : copy
On copie un fichier. Il faut une fonction récursive pour créer les dossiers en faisant appel a mkdir.
$fichier="dossier/temp/config.php";
$copy="dossier/temp/config.ty.php";
if(!copy($fichier,$copy))
{
echo"La copie a echoue";
}
Renommer : rename
On peut renommer le fichier.
$fichier="dossier/temp/config.php";
rename($fichier,$copy);
Supprimer : unlink
On peut supprimer le fichier avec delete, unlink ou unset.
$fichier="dossier/temp/config.php";
unlink($fichier);
Recupérer le contenu : fread
On répère le contenu d'un fichier.
$fichier="fichier.html";
$contenu = fread(fopen($fichier, "r"), filesize($fichier));
echo $contenu;
Mais on lui préférera l'utilisation du file_get_contents.
$fichier="fichier.html";
$contenu = file_get_contents($fichier);
echo $contenu;
si on veut enlever les balise HTML
$fichier="fichier.html";
$contenu = strip_tags(file_get_contents($fichier));
echo $contenu;