Bonjour tout le monde,
Je bosse sur un site et actuellement, j'ai une page d'envoi de mail qui fonctionne. Je rajoute une fonctionnalité de pièce jointe et je ne réussis pas. Voici comment j'ai procédé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
$destination = "Telechargements/fichier";
if(isset($_FILES['ficJoint'])){
	if($_FILES['ficJoint']['error']>0) //Vérification d'erreur lors du téléchagement
		echo "<font color='red'><strong>Erreur lors du téléchargement du fichier !<br/>Veuillez réessayer s'il vous plaît.</strong></font> " ;
	else{	
		//Déplacement du fichier
		if (!move_uploaded_file($_FILES['ficJoint']['tmp_name'], $destination)) exit("Impossile de copier le ficher téléchargé");
	}
}
voilà donc la partie du code qui me permet de récupérer le fichier. Mais ça ne marche pas. Quand je joints le fichier au mail, il me donne ce message d'erreur et le fichier n'est pas joint au mail (Le répertoire Téléchargements a tous les droits: 777) :

Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 10279 is not allowed to access /home/httpd/vhosts/monSite.com/httpdocs/admin/Telechargements owned by uid 48 in /home/httpd/vhosts/monSite.com/httpdocs/admin/mail.php on line 111

J'espère avoir été clair dans mes explications. Je vous remercie d'avance pour vos aides.