Visualizzazione dei risultati da 1 a 6 su 6

Discussione: upload e html

  1. #1

    upload e html

    ciao a tutti,
    ho questo tipo di problema:
    cho una pagina html dove devo fare l'upload di 2 file. scrivo x 2 volte
    img1 <input type="file" name="file_upload[]" value="">

    img2 <input type="file" name="file_upload[]" value=""

    cosicchè poi posso richiamarlo in php e fare l'upload - che mi funziona!

    voglio però che al submit del form i valori dei 2 campi vengano valorizzati con un valore fisso - x esempio C://www/1.jpg ma non ci riesco
    ho provato con document.form.file_upload[0].value="C://www/1.jpg"
    ma non ci riesco

    qualcuno può salvarmi?

    thanks
    -----------------------
    http://www.torinoinsolita.it

  2. #2
    Non ho capito bene.... vuoi salvare le due immagini uppate con dei nomi predefiniti o vuoi ke al momento del subit i valori dei due campi file vengano preimpostati con il valore "C:\\..."?

    Perchè la seconda cosa riguarda + il forum di scripting....
    however....
    Per il secondo problema prova:
    1) assegna un Id ad ogniuno dei campi del form..
    2) nel tasto "Submit" metti: onsubmit="myFunc()";
    3) myFunc:
    function myFunc() {
    document.getElementById('id1').value = "C:\\img1.gif";
    document.getElementById('id2').value = "C:\\img2.gif";
    }
    Non so se funziona bene... l'ho scritto al volo!


    Per il primo problema invece la soluzione è abbastanza semplice:

    Una volta che hai l'array associativo di un file uppato la chiave "tmp_name" contiene l'indirizzo fisico del file temporaneo che è stato creato.
    Per salvarlo come vuoi tu prova ad usare la seguente funzione:
    @move_uploaded_file($ILFILE['tmp_name'], "C:\\myFiles\img.gif");

    Ciao!
    By Pegoraro Marco
    http://adessoweb.biz- AdessoWEB - Siti web professionali a prezzo accessibile!
    http://consulenza-web.com- Il mio blog!

  3. #3
    La risposta alla tua domanda è assai semplice:
    NON SI PUÒ!!! (per fortuna)

    Non pensi che sarebbe troppo bello se sia possibile caricare su un server un file dal PC dell'utente senza che questi lo faccia esplicitamente?

    Per fortuna non si può!

  4. #4
    Ah! Era quello il senso!

    Io nn ci ero mica arrivato!!!!

    Cavolo, a parere mio sarebbe bellissimo! Ovviamente x automatizzare alcune operazioni di aggiornamento remoto. Però se fosse possibile... sarebbe un disastro x operazioni illecite!
    By Pegoraro Marco
    http://adessoweb.biz- AdessoWEB - Siti web professionali a prezzo accessibile!
    http://consulenza-web.com- Il mio blog!

  5. #5
    ... in effetti non sono stato molto chiaro , ma cmq avete capito
    quello che sto usando è quella funzione javascript dove ho settato un id diverso x ogni modulo x l'upload
    <input type="file" name="file_upload[]" value="" id="id_1">
    <input type="file" name="file_upload[]" value="" id="id_2">

    poi scirvo la funzinoe javascript
    function setta_id() {
    document.getElementById('id_1').value = "C:\\img1.gif";
    }

    la quale viene richiamata ma non funge!!!! perchè input type="file" non ha l'attributo value!!!
    infatti se scrivo
    <input type="file" name="file_upload[]" value="TEST" id="id_1">
    non si valorizza TEST di default
    -----------------------
    http://www.torinoinsolita.it

  6. #6
    Infatti.... e dal post sopra sono pronto a scommettere che non esiste l'attributo "VALUE" per file proprio per questioni di sicurezza...

    Se no con un paio di piccoli accorgimenti JS+CSS+PHP potrei riuscire a fregarti tanta di quella roba dal pc che neanche ti immagini!

    Meglio così! Dormo + tranquillo la notte mentre il mio piccì va a zonzo x la rete da solo :-)
    By Pegoraro Marco
    http://adessoweb.biz- AdessoWEB - Siti web professionali a prezzo accessibile!
    http://consulenza-web.com- Il mio 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.