• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Problema risolto Codice Upload

bikodino

Utente Attivo
Autore del topic
11 Febbraio 2012
376
0
Miglior risposta
0
Salve a tutti.
Mi date il codice html per creare il bottone "sfoglia" per caricare un file e farne l upload?
grazie
 
Riferimento: Codice Upload

Sposto in Ass. Tecnica di Programmazione, comunque una ricerca non avrebbe fatto male:
Perfavore, Entra oppure Registrati per vedere i Link!
 
Riferimento: Codice Upload

C è un modo per far funzionare questo codice su di un sito non mio?
Il codice funziona, appaiono i bottoni e tutto. Però non fà l upload.
--------------- AGGIUNTA AL POST ---------------
Sposto in Ass. Tecnica di Programmazione, comunque una ricerca non avrebbe fatto male:
Perfavore, Entra oppure Registrati per vedere i Link!

Non lo dovevi spostare in php.
Io ho postato in Html, significa che mi interessa l html!!! Non il php.

E sono già 2 messaggi inutili che mettiamo, tra me e te!
 
Ultima modifica:
Riferimento: Codice Upload

C è un modo per far funzionare questo codice su di un sito non mio?
Il codice funziona, appaiono i bottoni e tutto. Però non fà l upload.
--------------- AGGIUNTA AL POST ---------------


Non lo dovevi spostare in php.
Io ho postato in Html, significa che mi interessa l html!!! Non il php.

E sono già 2 messaggi inutili che mettiamo, tra me e te!

Il mio non lo ritengo un messaggio inutile, in quanto ti ho linkato una guida dettagliata. Comunque sia, dato che vuoi parlare solamente di HTML, conoscendo (anzi, non lo conosco in verità) solo quello è improbabile pensare quale sia il problema.

Se hai seguito alla lettera la guida, non si generano problemi. Comunque, non puoi far puntare un form ad una pagina PHP esterna se è questo che intendevi.
 
Riferimento: Codice Upload

Il mio non lo ritengo un messaggio inutile, in quanto ti ho linkato una guida dettagliata. Comunque sia, dato che vuoi parlare solamente di HTML, conoscendo (anzi, non lo conosco in verità) solo quello è improbabile pensare quale sia il problema.

Se hai seguito alla lettera la guida, non si generano problemi. Comunque, non puoi far puntare un form ad una pagina PHP esterna se è questo che intendevi.

Cioè mi occorrono quei due bottoni "sfoglia" e "upload". E che funzionino. Ma non su un sito mio. cioè non posso collegare il form php.

Forse in Java si può fare. Che è come l html.....
 
Riferimento: Codice Upload

Java? O JavaScript?

Quest' ultimo non "crea" form, tutto ciò che può fare è generare codici HTML nella tua pagina. Comunque, come già detto, non puoi mettere come action di un form una pagina esterna al sito.
 
Riferimento: Codice Upload

Java? O JavaScript?

Quest' ultimo non "crea" form, tutto ciò che può fare è generare codici HTML nella tua pagina. Comunque, come già detto, non puoi mettere come action di un form una pagina esterna al sito.

Allora Kaito, ti parlo chiaro ok? Però non mi mangiare. :emoji_slight_smile:

Io ho i pannelli admin dei siti, in mano.

Vado ad aggiungere una notizia, c è il campo dove inserire il testo, e il sorgente. Mettendo il codice, nel sito appaiono i tasti dell upload. Il tasto sfoglia funziona, carico il file, e clicco su Upload. Su alcuni siti funge, ma sulla maggior parte no.
sto tentando di risolvere questo problema.

Facendo una cosa del genere, con javascript funzionerebbe??? java o javascript (non ricordo, è come l html)
 
Riferimento: Codice Upload

Mhm, se inserisci correttamente il form HTML e tutto, è piuttosto strano. Nel caso in cui non trovasse il file PHP che riceve i dati, dovrebbe comunque rimandare a tal pagina dando un errore 404. Se puoi postare l' HTML di output sarebbe meglio.
 
Riferimento: Codice Upload

Mhm, se inserisci correttamente il form HTML e tutto, è piuttosto strano. Nel caso in cui non trovasse il file PHP che riceve i dati, dovrebbe comunque rimandare a tal pagina dando un errore 404. Se puoi postare l' HTML di output sarebbe meglio.

<br><br>Linux mario.whspn.net 2.6.18-194.32.1.el5 #1 SMP Wed Jan 5 17:52:25 EST 2011 x86_64<br><form action="" method="post" enctype="multipart/form-data" name="uploader" id="uploader"><input type="file" name="file" size="50"><input name="_upl" type="submit" id="_upl" value="Upload"></form>

Questo è il codice che ho usato.
Infatti non trova il file in php ecco perchè secondo me non funge,
C è un modo per risolvere?
In java o javascript funzionerebbe?
 
Riferimento: Codice Upload

Questo è il codice che ho usato.
Infatti non trova il file in php ecco perchè secondo me non funge,
C è un modo per risolvere?
In java o javascript funzionerebbe?

Non avendo specificato l' action, si suppone che punti alla pagina attuale, ovvero "SELF", quindi i codici PHP vanno inseriti nella stessa pagina del form. Se hai inserito il form tramite pagina di wordpress, dovrai specificare l' action puntante ad un documento PHP "esterno" a WordPress, quindi crearlo da 0 e caricarlo (contenente i codici per l' upload).
 
Riferimento: Codice Upload

Non avendo specificato l' action, si suppone che punti alla pagina attuale, ovvero "SELF", quindi i codici PHP vanno inseriti nella stessa pagina del form. Se hai inserito il form tramite pagina di wordpress, dovrai specificare l' action puntante ad un documento PHP "esterno" a WordPress, quindi crearlo da 0 e caricarlo (contenente i codici per l' upload).


Ah.....quindi c è un modo.....
Puntando il form php in una pagina esterna funzionerebbe?
Oppure mettendo il form in php in quello html?

ps. grazie per l aiuto.
 
Ultima modifica:
Riferimento: Codice Upload

Non puoi mettere codici PHP in una pagina HTML o, in questo caso, nell' editor di WordPress.

Crea un' altra pagina con un qualsiasi editor testuale (io uso e consiglio Notepad++), ci incolli i codici PHP e fai puntare il form HTML ad essa.
 
Riferimento: Codice Upload

Non puoi mettere codici PHP in una pagina HTML o, in questo caso, nell' editor di WordPress.

Crea un' altra pagina con un qualsiasi editor testuale (io uso e consiglio Notepad++), ci incolli i codici PHP e fai puntare il form HTML ad essa.


Provo..... ti ringrazio....
Però è strano... l hai detto tu stesso che non puoi puntare il form php da un sito esterno....
 
Riferimento: Codice Upload

Provo..... ti ringrazio....
Però è strano... l hai detto tu stesso che non puoi puntare il form php da un sito esterno....

Aspetta, facciamo chiarezza. Quando l' ho messo tra apici, era inteso come esterno a WP, non al solito.

Esempio di root:

ROOT (con WP) > Cartella > file.php

Da root, puoi fare l' action puntante a cartella/file.php (esterno a wordpress, dato che non c'entra nulla con i file di quel CMS), ma non puoi fare come action "http://www.sito.it/file.php"
 
Riferimento: Codice Upload

Aspetta, facciamo chiarezza. Quando l' ho messo tra apici, era inteso come esterno a WP, non al solito.

Esempio di root:

ROOT (con WP) > Cartella > file.php

Da root, puoi fare l' action puntante a cartella/file.php (esterno a wordpress, dato che non c'entra nulla con i file di quel CMS), ma non puoi fare come action "http://www.sito.it/file.php"


Non ti sto seguendo piu.
cioè posso o non posso collegare il form php esternamente al sito?
Ricordo che il sito non è mio e quindi non lo posso maneggiare.
 
Riferimento: Codice Upload

Non credo di parlar arabo..

L' action di un form NON può puntare ad un sito che non sia quello in cui si trova.
 
Riferimento: Codice Upload

Non credo di parlar arabo..

L' action di un form NON può puntare ad un sito che non sia quello in cui si trova.

Ah prima hai detto di fare cosi....

Senti, se invece lo faccio con java o javascript? (non ricordo ma uno è uguale all html)....
 
Riferimento: Codice Upload

Ah prima hai detto di fare cosi....

Senti, se invece lo faccio con java o javascript? (non ricordo ma uno è uguale all html)....

Il Java non c'entra assolutamente nulla, il JavaScript sfrutta l' HTML, non pensare sia chissà cosa. Se scrivi document.write("<form>"); equivale a scrivere "<form>"..

In più, non credo che le chiamate asincrone in Ajax permettano l' accesso a siti esterni.
 
Riferimento: Codice Upload

Il Java non c'entra assolutamente nulla, il JavaScript sfrutta l' HTML, non pensare sia chissà cosa. Se scrivi document.write("<form>"); equivale a scrivere "<form>"..

In più, non credo che le chiamate asincrone in Ajax permettano l' accesso a siti esterni.


Capito..... allora non c è nessun modo.....
 
Riferimento: Codice Upload

Non credo..

Prova a vedere qui:
Perfavore, Entra oppure Registrati per vedere i Link!


Modificando la richiesta $.ajax, mettendo il tuo url e come type 'POST'.. Non so se funzionerà però, dato che solitamente queste pagine rimandano indietro dati in json. (Qui diventa jQuery, quindi dovrai includerlo)