Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    postare campi vuoti premendo invio

    Buongiorno
    Cerco di inviare al mio db delle immagini tramite un form costituito da tre input tipo questo: <input > type="file" </input> in un documento php . L'upload e download dei file sul db funziona.
    Quando invece premo invio a modo di lasciare il campo vuoto compare:
    Warning: file_get_contents(): Filename cannot be empty.

    Ho bisogno però di lasciare i campi vuoti di ogni tanto quindi, come posso evitare questo problema.??

    Non sono un programmatore! imparo leggendo forum come questo. Scusate se sbaglio posto!
    Grazie

    $immagine1 = file_get_contents($nome_file_temporaneo);
    $immagine1 = addslashes($immagine1);


    $immagine2 = file_get_contents($nome_file_temporaneo2);
    $immagine2 = addslashes($immagine2);


    $immagine3 = file_get_contents($nome_file_temporaneo3);
    $immagine3 = addslashes($immagine3);
    Ultima modifica di italoalfonso; 17-09-2014 a 12:56 Motivo: dimenticato codice php

  2. #2
    Utente di HTML.it L'avatar di m4rko80
    Registrato dal
    Aug 2008
    residenza
    Milano
    Messaggi
    2,655
    Ciao, semplicemente devi controllare che $nome_file_temporaneo esista altrimenti file_get_contents(); da l'errore.
    $nome_file_temporaneo presumo sia $_FILE['nome_input_scelto']['tmp_name'];
    QUI

  3. #3
    Giusto !
    $nome_file_temporaneo presumo sia $_FILE['nome_input_scelto']['tmp_name'];

    Da come capisco io il codice...
    $nome_file_temporaneo nel momento del invio del post "è una variabile vuota" già ché ho non ho selezionato nulla, altrimenti non farebbe errore. quindi ho cercato sulla pagina consigliat da te ma non riesco a implemetare una soluzione. ho prvato una cosa del genere:

    $immagine2 = file_get_contents($nome_file_temporaneo2);
    if (empty($immagine2)) {


    // fai qualcosa per passare l'errore
    }else{
    $immagine2 = addslashes($immagine2);
    }

    La strada e giusta ho sbaglio completamente?

    Grazie cmq per la gentilezza!

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 © 2026 vBulletin Solutions, Inc. All rights reserved.