failed to open stream: No such file or directory
Bonjour,
J'ai un petit problème avec PHP... Désolée si je ne poste pas au bon endroit mais il m'a semblé le plus approprié car il me semble qu'il s'agit d'un problème actuel de ma syntaxe.
Voilà, j'ai un code qui me permet de récuperer un fichier uploader à partir d'un formulaire vers le serveur. et c'est là que j'ai mon erreur.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
|
$content_dir = '/Upload/' /*Dossier où sera déplacé le fichier*/
;
$tmp_file = $_FILES['CV']['tmp_name']
;
if( !is_uploaded_file($tmp_file) )
{
echo "<script language=\"javascript\">";
echo "alert('Fichier introuvable')";
echo "</script>";
}
;
$type_file = $_FILES['CV']['type'] /*On vérifie maintenant l'extension*/
;
if( (!strstr($type_file, 'doc')) or (!strstr($type_file, 'wps')))
{
echo "<script language=\"javascript\">";
echo "alert('Le fichier n'est pas un format doc ou wps!')";
echo "</script>";
;
}
$name_file = $_FILES['CV']['name'] /*On copie le fichier dans le dossier de destination*/
;
if( !move_uploaded_file($tmp_file, $content_dir . $name_file) )
//Warning: move_uploaded_file(/Upload/CV.doc): failed to open stream: No such file or directory in c:\(...)\v_contact_jeune.php on line 49
//Warning: move_uploaded_file(): Unable to move 'C:/Program Files/EasyPHP1-8\tmp\phpE8.tmp' to '/Upload/CV.doc' in c:\(...)\v_contact_jeune.php on line 49
{
echo "<script language=\"javascript\">";
echo "alert('Impossible de copier le fichier dans $content_dir')";
echo "</script>";
}
;
if (@mail_attach($author[1].$author[2].$author[3] , $_POST['sujet'] , $_POST['Requete'] , $fichier, $type, $name , $_POST['E-Mail']))
{
echo "<script language=\"javascript\">";
echo "alert('Votre message a été envoyé')";
echo "</script>";
}
else
{
echo "<script language=\"javascript\">";
echo "alert('Votre message n'a pas pu être envoyé !!!')";
echo "</script>";
}
;
@unlink ($DOCUMENT_ROOT.$content_dir.$name);
}
; |