Pagina 2 di 3 primaprima 1 2 3 ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 21
  1. #11
    npn stampa nulla a video mi esce la pagina bianca
    Codice PHP:
    if(!isset($_POST['file']))
                            {
                                
    $nuovo_nome='FotoBarche/generica.jpg';
                                
    print_r($FILES);
                                exit;
                            } 
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  2. #12
    Scusa, non avevo messo la S finale di $_FILES. Prova a fare print_r($_FILES), ti viene vuoto?

  3. #13
    Mi esce quanto segue:
    Codice PHP:

    Array ( [file] => Array ( [name] => imm24_1.jpg [type] => image/jpeg [tmp_name] => c:/wamp/tmp\php285.tmp [error] => [size] => 7406 ) [file2] => Array ( [name] => imm23_2.jpg [type] => image/jpeg [tmp_name] => c:/wamp/tmp\php286.tmp [error] => [size] => 14343 ) [file3] => Array ( [name] => imm23_2.jpg [type] => image/jpeg [tmp_name] => c:/wamp/tmp\php287.tmp [error] => [size] => 14343 ) ) 
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  4. #14
    Allora ti conviene fare così:
    il php, chissa perché, anziché chiamare foto1 foto2 foto3, chiama le varie foto file, file2, file3, e qui, dovrebbe essere risolto il problema, perché basta che cambi
    $foto1 ="foto1";
    $foto2 ="foto2";
    $foto3 ="foto3";

    in
    $foto1="file";
    $foto2="file2";
    $foto3="file3";
    poi, però dovresti anche provarle in remoto se hai uno spazio web, perché forse funziona in modo diverso

  5. #15
    ma il problema che il campo input si chiama file , file2 , file3

    ecco cosa ho scritto
    Codice PHP:
    $foto1        =    $_POST['file'];
    $foto2        =    $_POST['file2'];
    $foto3        =    $_POST['file3']; 
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  6. #16
    ecco il codice
    Codice PHP:
    $foto1        =    $_POST['file'];
                        
    $foto2        =    $_POST['file2'];
                        
    $foto3        =    $_POST['file3'];
                        
                        echo 
    $foto1." ".$foto2." ".$foto3;
                                            
                        
    // INIZIANO LE FUNZIONI DI UP LOAD
                        
                        
    if(!isset($_POST['file']))
                            {
                                
    $nuovo_nome='FotoBarche/generica.jpg';
                                
    print_r($_FILES);
                                exit;
                            }
                        else
                            { 
                                
    $file_temp=($_FILES['file']['tmp_name']);  
                                
    $inviato=file_exists($file_temp);
                                            
                                if (
    $inviato
                                    {
                                        
    $nuovo_nome=$percorso.rand(0,999)."_".time().".jpg";
                                        
    move_uploaded_file($file_temp,$nuovo_nome);
                                        echo 
    "CARICATO";
                                    } 
                                else 
                                    {
                                        echo
    "ERRORE CARICAMENTO FILE";
                                        exit;
                                    }
                            } 

    ecco il form

    codice:
    <tr>
        <td>Foto1</td>
        <td><input type="file" name="file" value="upload" /></td>
      </tr>
      <tr>
        <td>Foto2</td>
        <td><input type="file" name="file2" value="upload" /></td>
      </tr>
      <tr>
        <td>Foto3</td>
        <td><input type="file" name="file3" value="upload" /></td>
      </tr>
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  7. #17
    non va bene: lui su $_FILES te lo riconosce come file, file2 file3. non devi fare $_POST[$foto1], ma $_FILES[$foto1]. vedreai che funziona

  8. #18
    non carica i file
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  9. #19
    sono arrivato a questo punto per controllare se il campo file e riempito o meno faccio

    Codice PHP:
    if(!isset($_POST['file']))
        {
            
    $nuovo_nome='FotoBarche/generica.jpg';
            
    print_r($_FILES);
            exit;
        } 
    Il problema che entra sempre qua dentro sempre sia se lo uso che se non lo uso

    e mi restituisce questo valore quando lo uso

    Codice PHP:

    Array ( 
              [
    file] => Array ( [name] => tab_ball.gif [type] => image/gif [tmp_name] => c:/wamp/tmp\php3C6.tmp [error] => [size] => 393 
              [
    file2] => Array ( [name] => tab_line.gif [type] => image/gif [tmp_name] => c:/wamp/tmp\php3C7.tmp [error] => [size] => 55 
              [
    file3] => Array ( [name] => tab_right.gif [type] => image/gif [tmp_name] => c:/wamp/tmp\php3C8.tmp [error] => [size] => 257 )
             ) 
    e se on lo uso mi da
    Codice PHP:

    Array ( 
              [
    file] => Array ( [name] => [type] => [tmp_name] => [error] => [size] => 
              [
    file2] => Array ( [name] => [type] => [tmp_name] => [error] => [size] => 
              [
    file3] => Array ( [name] => [type] => [tmp_name] => [error] => [size] => )
              ) 

    Ora volevo sapere se è un problema della funzione i PHP o un problema del form HTML


    Ho notato ch se tolgo il controllo quando il campo è pieno non carica nulla ma non da errore se invece non è usato mi da ERRORE CARICAMENTO FILE come ho settato io nella funzione in caso di problemi quindi il file esiste (anche perchè sopra compare ) a questo punto m chiedo come mai non funziona lo spostamento e l'assgnazione del nuovo nome.
    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

  10. #20

    :yuppi: :yuppi: :yuppi: :yuppi:




    HO RISOLTO FINALMENTE FUNZIONAAAAAAAAAAAAAAAAA!!!!!!!!!!!!!!!!!


    3/6/2003 è morto l'angelo della mia vita..
    www.markwebinformatica.net
    My BLOG

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.