Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: Campo file

  1. #1

    Campo file

    Ciao. Non riesco a capire, da quel poco che conosco, se è possibile dare un valore fisso ad un campo file senza dover sfogliare.

  2. #2
    Utente di HTML.it L'avatar di liquido
    Registrato dal
    Mar 2004
    Messaggi
    164
    Allora, teoricamente basterebbe inserire l'attributo "value":

    <input name="fileUtente" type="file" value="c:\file.html" size="20">

    Però non compare scritto il percorso nell'input..
    Per questo motivo sono andato a spulciare online e pare che il valore sia accettato ma non venga visualizzato (bisognerebbe fare delle prove per esserne certi)..

    In ogni caso, così facendo, fai in modo che il campo accetti solo file WINDOWS


    Ciao :P
    "Html.it, messaggio gratuito. Siamo spiacenti ma il forum da Lei richiesto è chiuso o momentaneamente irraggiungibile. Si prega di riprovare più tardi. Grazie."

    Argh.. maledetta banda!

  3. #3
    ciao Liquido,
    mi pareva di aver provato, senza il size però (ma non credo sia determinante). riprovo per sicurezza, anche perchè avevo messo le barre rovesciate e nascosto il campo.

  4. #4
    Dunque niente da fare. il mio script è questo:

    <html>
    <head>
    <body>
    <FORM ENCTYPE="multipart/form-data" ACTION="upload.php" METHOD="post">
    <INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1024000">
    <INPUT NAME="UploadedFile" TYPE="file" value="F:\Immagini\img-1.jpg" size="70">
    <INPUT TYPE="submit" VALUE="Invia il file">
    </FORM>
    </body>
    </html>

    mentre il codice PHP è:

    <HTML>
    <HEAD>
    <TITLE>Upload in php</TITLE>
    </HEAD>
    <BODY>
    <?
    $path="d:/inetpub/webs/miodominio/public"; (questo è sicuramente OK)
    $UploadedFile_name="imgok.jpg";
    if( $UploadedFile != none )
    {
    print("Percorso locale: $UploadedFile
    \n");
    print("Nome del file: $UploadedFile_name
    \n");
    print("Dimensione del file: $UploadedFile_size
    \n");
    print("Tipo di file: $UploadedFile_type
    \n");
    print("<HR>");
    if (copy( $UploadedFile , "$path/$UploadedFile_name" )){
    print "$UploadedFile copiato con successo in $path/$UploadFile_name
    ";
    }else{
    print "Errore.. upload non riuscito
    ";
    }
    unlink($UploadedFile);
    }else{
    print "Errore.. nessun file.
    ";
    }
    ?>
    </BODY>
    </HTML>

  5. #5
    Utente di HTML.it L'avatar di liquido
    Registrato dal
    Mar 2004
    Messaggi
    164
    Capito.. Ma a tal punto mi viene un'idea.. perchè non metti il percorso predefinito in un altro campo hidden ?:

    codice:
    <INPUT TYPE="hidden" name="file" value="f:/...">
    Anche perchè se non ti funziona il "value" nell'input file non vedo altre soluzioni..
    "Html.it, messaggio gratuito. Siamo spiacenti ma il forum da Lei richiesto è chiuso o momentaneamente irraggiungibile. Si prega di riprovare più tardi. Grazie."

    Argh.. maledetta banda!

  6. #6
    ho provato anche quello, ma necca!!!
    l'esito è sempre lo stesso:

    Percorso locale:
    Nome del file:
    Dimensione del file: 0
    Tipo di file:

    --------------------------------------------------------------------------------
    Errore.. upload non riuscito

    possibile che ci sia questo limite? è una cosa talmente stupida per altri linguaggi che stento a credere che non esista soluzione!

  7. #7
    up

  8. #8
    Utente di HTML.it L'avatar di liquido
    Registrato dal
    Mar 2004
    Messaggi
    164
    Ho cercato online ed effetivamente è proprio come immaginavo, per motivi di sicurezza è impossibile realizzare un campo preimpostato..

    E per alcuni versi la considero una buona cosa.. Pensa se realizzavo uno script che all'entrata di un sito, in automatico, mi caricava sul mio server un file contente le password del tuo pc..

    Insomma.. meglio così
    "Html.it, messaggio gratuito. Siamo spiacenti ma il forum da Lei richiesto è chiuso o momentaneamente irraggiungibile. Si prega di riprovare più tardi. Grazie."

    Argh.. maledetta banda!

  9. #9
    non mi rassegno. alla fine vinco sempre io e il sistema lo trovero'. Grazie Liquido.

  10. #10
    up

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.