Visualizzazione dei risultati da 1 a 6 su 6

Hybrid View

  1. #1

    Multiupload file script php

    devo trasformare questo codice in multiupload, qualcuno potrebbe darmi una mano?

    codice:
    <form enctype="multipart/form-data" action="pagina2" method="POST">
        <input type="hidden" name="MAX_FILE_SIZE" value="1024" />
        <!-- Il nome dell'elemento di input determina il nome nell'array $_FILES -->
        Send this file: <input name="userfile" type="file" multiple="multiple" />
        <input type="submit" value="Send File" />
    </form>

    codice:
    $uploaddir = "uploads/$id/";
    $_FILES['userfile']['name'] = "$num.png";
    $uploadfile = $uploaddir . basename($_FILES['userfile']['name']);
    
    
    echo '<pre>';
    if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
        $c = 1;
    } else {
        $c = 1;
    }
    
    
    print "</pre>";
    
    
    $nome = $_FILES['userfile']['name'];

  2. #2
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    Non vorrei sbagliarmi, ma dovresti fare qualcosa del genere:
    Codice PHP:
    Send this file: <input name="userfile[]" type="file" multiple="multiple" /> 
    Codice PHP:
    $uploaddir "uploads/$id/";
    foreach(
    $_FILES['userfile'] as $file){
         
    $uploadfile $uploaddir basename($file['name']);
         if (
    move_uploaded_file($file['tmp_name'], $uploadfile)) {
            
    $c 1;  // ???
         
    } else {
            
    $c 1;  // ???
         
    }


    RETTIFICO

    $_FILES ha una struttura particolare, bisogna cambiare il ciclo così:
    Codice PHP:
    $files $_FILES['userfile'];
    for(
    $i=0;$i<count($files['name']);++$i){
        
    $uploadfile $uploaddir basename($files['name'][$i]);    
        if (
    move_uploaded_file($files['tmp_name'][$i], $uploadfile)) {
            
    $c 1;  // ???
         
    } else {
            
    $c 1;  // ???
         
    }

    Ultima modifica di boots; 30-12-2013 a 12:45

  3. #3
    non le carica le immagini nella cartella uploads/$id/

  4. #4
    Quote Originariamente inviata da Spinazzola96 Visualizza il messaggio
    non le carica le immagini nella cartella uploads/$id/
    Non usare mai più il Comic Sans, ti prego!

  5. #5
    Utente di HTML.it L'avatar di boots
    Registrato dal
    Oct 2012
    Messaggi
    1,626
    controlla se non hai qualche errore:
    Codice PHP:
    $files $_FILES['userfile'];
    for(
    $i=0;$i<count($files['name']);++$i){
        
    $uploadfile $uploaddir basename($files['name'][$i]);    
        echo 
    "Spostamento file {$files['name'][$i]}: ";
        if (
    move_uploaded_file($files['tmp_name'][$i], $uploadfile)) {
            echo 
    "OK<br/>";
         } else {
            echo 
    "Errore {$files['error'][$i]}<br/>";
         }


  6. #6
    ora funziona..
    grazie mille

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.