2010-07-31 15 views
0

i avoir un script d'upload d'image qui télécharger même image sur deux endroits en même temps avec la fonction move_uploaded_file() comme celui-ciphp problème de téléchargement d'images avec la fonction move_uploaded_file

$fpath="../p/e/".$prop_fac1; 
    $error = move_uploaded_file($tmp_name, $fpath); 

    $fpath1="../p/t/".$prop_fac1; 
    $error1 = move_uploaded_file($tmp_name, $fpath1); 

le problème est, les premiers travaux de partie signifient qu'il télécharger fichiers à ../p/e mais pas de copier le fichier à un deuxième emplacement ...

Répondre

2

le problème est que la première partie des travaux signifie qu'il télécharge des fichiers vers ../p/e mais pas de copier le fichier vers le second emplacement. ..

Fonctionne comme prévu. Le fichier est déplacé, non copié. Utilisez copy() pour la deuxième commande, en utilisant le chemin cible du premier.

$error1 = copy($fpath, $fpath1); 
1

Ce serait parce que c'est MOVE_uploaded_file, pas COPY_uploaded_file. Ce que vous devez faire est:

move_uploaded_file($tmp_name, $fpath); 
copy($fpath, $fpath1);