Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    46

    script per upload e controllo multiplo immagini

    Salve,
    ho uno script che non mi funziona e non va avanti nell'upload, anche se inserisco l'estensione giusta, eccolo:

    Codice PHP:
    $dimensione_massima=2024000//dimensione massima consentita per file in byte -> 1024 byte = 1 Kb   
     
    $dimensione_massima_Kb=$dimensione_massima/1024000;  // percorso cartella relativo $cartella_upload="../public/";  
      
    $filtrare=1;
     
    //filtrare x estensioni ammesse? 1=si 0=no    
     
    $array_estensioni_ammesse=array('.jpg','.jpeg','.JPG','.JPEG'); //estensioni ammesse    

     
    for ($i 1$i 5$i++){             
    if(!isset(
    $_FILES['picture$i']) || $_FILES['picture$i']['size']==0){    
    $error->Add($errorText29); }
    elseif(
    $_FILES['picture$i']['size']>$dimensione_massima){   
     
    $error->Add($errorText29); }
    else{     
    $nome_file=$_FILES['picture$i']['name'];    
     
    $errore="";     if($filtrare==1){         
    $estensione strtolower(substr($nome_filestrrpos($nome_file"."), strlen($nome_file)-strrpos($nome_file".")));        
     if(!
    in_array($estensione,$array_estensioni_ammesse)){            
    $error->Add($errorText29.implode(", ",$array_estensioni_ammesse));        
     }    
     }  
      }  
     } 
    le foto devono arrivare dal form :
    Codice PHP:
    <label for="picture1">Foto 1:</label>
            <
    input name="picture1" class="short" type="file">

            <
    label for="picture2">Foto 2:</label>

            <
    input name="picture2" class="short" type="file">

            <
    label for="picture3">Foto 3:</label>
            <
    input name="picture3" class="short" type="file">

            <
    label for="picture4">Foto 4:</label
            <
    input name="picture4" class="short" type="file">
            <
    div class="spacer"></div
    Grazie dell'aiuto

  2. #2
    Ciao,
    puoi postare anche il tag form?
    --Cosimo
    MAIL: cosimo.g18@gmail.com

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    46

    ok scusa

    [PHP]
    <form enctype="multipart/form-data" id="auction_online" class="contact_form" action="" method="post">
    .........omissis......
    <div class="spacer"></div>
    <label for="picture1">
    <? echo($sell_form['foto']);?> 1:</label>
    <input type="file" class="short" name="picture1" class="browse" />

    <label for="picture2"><? echo($sell_form['foto']);?> 2:</label>
    <input type="file" class="short" name="picture2" class="browse" />

    <label for="picture3"><? echo($sell_form['foto']);?> 3:</label>
    <input type="file" class="short" name="picture3" class="browse" />

    <label for="picture4"><? echo($sell_form['foto']);?> 4:</label>
    <input type="file" class="short" name="picture4" class="browse" />
    <div class="spacer"></div> <input type="submit" value="<? echo($sendBtnText);?>" class="submit" name="sendBtn" />
    ....omissis......
    eccolo qua

  4. #4
    Utente di HTML.it
    Registrato dal
    Mar 2008
    Messaggi
    46

    Re: ok scusa

    Originariamente inviato da ldf1963
    [PHP]
    <form enctype="multipart/form-data" id="auction_online" class="contact_form" action="" method="post">
    .........omissis......
    <div class="spacer"></div>
    <label for="picture1">
    <? echo($sell_form['foto']);?> 1:</label>
    <input type="file" class="short" name="picture1" class="browse" />

    <label for="picture2"><? echo($sell_form['foto']);?> 2:</label>
    <input type="file" class="short" name="picture2" class="browse" />

    <label for="picture3"><? echo($sell_form['foto']);?> 3:</label>
    <input type="file" class="short" name="picture3" class="browse" />

    <label for="picture4"><? echo($sell_form['foto']);?> 4:</label>
    <input type="file" class="short" name="picture4" class="browse" />
    <div class="spacer"></div> <input type="submit" value="<? echo($sendBtnText);?>" class="submit" name="sendBtn" />
    ....omissis......
    eccolo qua
    il tutto viene elaborato da latro script che fa:
    Codice PHP:
    if($_POST['sendBtn'] != "") {       
    qui va lo script che controlla che hai visto sopra
    if(!$error->HaveError)
        {
    se va tutto bene e non ci sono errori lo script fa quello che fa 

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.