function copy() chez free

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 : function copy() chez free

par Ryle » 26 mars 2008, 16:30

Affiche les valeurs de $Fichier_original et $Fichier_actuel...

Affiche aussi ton $i, vu que s'il est supérieur à 0, les variables $Fichiers[$i]["Path"] ou $Fichiers[$i]["File_name"] ne sont pas définie (et la boucle perds beaucoup de son intérêt du coup ?)

par gipelo » 26 mars 2008, 16:27

si je change le nom du fichier pour le copier sans ecraser même chose

par Ryle » 26 mars 2008, 16:19

Pas de restriction à ma connaissance... les droits du fichier/dossier permettent ils à php de l'écraser ?

function copy() chez free

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