par
gipelo » 26 mars 2008, 16:04
Bonjour à tous,
voilà j'ai réalisé un script qui controle la taille d'un fichier si la taille de ce dernier est différent du fichier original... on fait une copie du fichier original en lieu et place du fichier qui a été modifié
voici le script
/********Definition des variables***********/
$Default_Path=$_SERVER["DOCUMENT_ROOT"]."/php/Antihack/Original/";
/******************************************/
/*****Definition des fichiers à surveiller****/
$Fichiers[0]["Path"]=$_SERVER["DOCUMENT_ROOT"]."/forum/styles/subsilver2/theme/";
$Fichiers[0]["Size"]="9780";
$Fichiers[0]["File_name"]="stylesheet.css";
/*********************************************/
$Taille_tab=sizeof($Fichiers);
for($i=0;$i<=($Taille_tab-1);$i=$i+1)
{
$Base_name=explode(".",$Fichiers[$i]["File_name"]);
$Fichier_actuel=$Fichiers[$i]["Path"].$Fichiers[$i]["File_name"];
$Fichier_original=$Default_Path.$Base_name[0].".bck";
if (filesize($Fichier_actuel)!= filesize($Fichier_original))
{
if(!copy($Fichier_original,$Fichier_actuel))
echo("echec");
}
}
tous fonctionne bien sauve la fonction copy, je n'ai pas de retour comme quoi la copie c'est mal passée, mais aucun fichier copié... mon hebergeur est free. Y'a t'il une restriction sur cette fonction ?
thanks
Bonjour à tous,
voilà j'ai réalisé un script qui controle la taille d'un fichier si la taille de ce dernier est différent du fichier original... on fait une copie du fichier original en lieu et place du fichier qui a été modifié
voici le script
[php]
/********Definition des variables***********/
$Default_Path=$_SERVER["DOCUMENT_ROOT"]."/php/Antihack/Original/";
/******************************************/
/*****Definition des fichiers à surveiller****/
$Fichiers[0]["Path"]=$_SERVER["DOCUMENT_ROOT"]."/forum/styles/subsilver2/theme/";
$Fichiers[0]["Size"]="9780";
$Fichiers[0]["File_name"]="stylesheet.css";
/*********************************************/
$Taille_tab=sizeof($Fichiers);
for($i=0;$i<=($Taille_tab-1);$i=$i+1)
{
$Base_name=explode(".",$Fichiers[$i]["File_name"]);
$Fichier_actuel=$Fichiers[$i]["Path"].$Fichiers[$i]["File_name"];
$Fichier_original=$Default_Path.$Base_name[0].".bck";
if (filesize($Fichier_actuel)!= filesize($Fichier_original))
{
if(!copy($Fichier_original,$Fichier_actuel))
echo("echec");
}
}[/php]
tous fonctionne bien sauve la fonction copy, je n'ai pas de retour comme quoi la copie c'est mal passée, mais aucun fichier copié... mon hebergeur est free. Y'a t'il une restriction sur cette fonction ?
thanks