Copier un fichier -> copy()+php
Bonjour
Bon j'avais un bout de code qui fonctionnait bien avant de passer sous la version PHP 4.3.10
Voici donc mon code
$nomtempo1 =$HTTP_POST_FILES['fichier']['tmp_name'];
$nomfile1 =$HTTP_POST_FILES['fichier']['name'];
echo "nomtempo".$nomtempo1;echo "nomfile".$nomfile1;
$rubrique = $HTTP_POST_VARS['rubriquePhotos'];
$lesousrep="../images/".$rubrique;
if(!is_dir($lesousrep)){
//pour des raisons de sécurité, PHP ne permet pas certaines autorisations un peu excessives comme tous droits (777).
//Pour passer cette barrière, il suffit d'utiliser umask()
umask(0000);
mkdir($lesousrep, 0777);
}
//on copie le fichier photo1 dans le repertoire
$etat1= copy ($nomtempo1, $lesousrep."/".$nomfile1);
$sql1="UPDATE rubriques SET photo='$nomfile1' WHERE name='$rubrique'";
mysql_query($sql1) or die ('Erreur SQL!'.$sql1.'<br>'.mysql_error());
Les variables sont vides et rien ne se fait. WHY ?????
Merci d'avance
Melaine
Bon j'avais un bout de code qui fonctionnait bien avant de passer sous la version PHP 4.3.10
Voici donc mon code
$nomtempo1 =$HTTP_POST_FILES['fichier']['tmp_name'];
$nomfile1 =$HTTP_POST_FILES['fichier']['name'];
echo "nomtempo".$nomtempo1;echo "nomfile".$nomfile1;
$rubrique = $HTTP_POST_VARS['rubriquePhotos'];
$lesousrep="../images/".$rubrique;
if(!is_dir($lesousrep)){
//pour des raisons de sécurité, PHP ne permet pas certaines autorisations un peu excessives comme tous droits (777).
//Pour passer cette barrière, il suffit d'utiliser umask()
umask(0000);
mkdir($lesousrep, 0777);
}
//on copie le fichier photo1 dans le repertoire
$etat1= copy ($nomtempo1, $lesousrep."/".$nomfile1);
$sql1="UPDATE rubriques SET photo='$nomfile1' WHERE name='$rubrique'";
mysql_query($sql1) or die ('Erreur SQL!'.$sql1.'<br>'.mysql_error());
Les variables sont vides et rien ne se fait. WHY ?????
Merci d'avance
Melaine