2010-11-15 9 views
-4

En une seule page comment utiliser deux move_upload_file fonction l'un de l'autre.comment utiliser deux move_upload_file fonction dans php

+2

Pourquoi voudriez-vous faire cela? Pouvez-vous donner un exemple précis de ce que vous essayez d'accomplir? –

+2

Cher Monsieur Rajesh, Il vous manque le point de Stackoverflow dans son entièrement. Ce site est rempli d'experts avec des années d'expérience derrière eux, et les juniors sont également les bienvenus ici. Nous encourageons ce dernier et le premier à chercher autant que possible dans le réseau, et quand aucune réponse ne se présente, vous pouvez demander aux gens ici qui sont plus que capabel de répondre à votre question. Ce site n'est cependant pas un wikipedia à la volée. Ce sont de vraies personnes, vos questions sonnent comme quelque chose que vous demanderiez un script de réponse automatisé. Chatterbot est un bon exemple. – thecodeassassin

Répondre

1

Vous ne pouvez pas imbriquer dans la fonction de move_upload_file, mais vous pouvez les imbriquer dans un pour boucle.

<html> 
<body> 
    <form> 
    <input type="file" name="pictures[]" /> 
    <input type="file" name="pictures[]" /> 
    </form> 
</body> 
</html> 

<?php 
$uploads_dir = '/uploads'; 
foreach ($_FILES["pictures"]["error"] as $key => $error) { 
    if ($error == UPLOAD_ERR_OK) { 
    $tmp_name = $_FILES["pictures"]["tmp_name"][$key]; 
    $name = $_FILES["pictures"]["name"][$key]; 
    move_uploaded_file($tmp_name, "$uploads_dir/$name"); 
    } 
} 
?> 
+0

Thans pour répondre monsieur. J'ai eu une réponse dans mon programme. Il suffit de copier le chemin du dossier de boucle en premier pour le chemin du dossier de la boucle, son travail bien $ uploadé = false; $ uploadé = $ folderpath1; // premier pour la boucle $ uploaded = $ folderpath; // seconde pour la boucle (non inclus dans la deuxième fois: $ uploadé = false;) – Rajesh