- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- immettere foto in un form
-
immettere foto in un form
Ciao a tutti, complimenti per il forum grazie al quale sono riuscita ad inserire senza alcun problema un form, ampiandone i campi, nel mio sito.
Ora desiderei fare in modo che gli utenti dopo aver immesso i loro dati possano far pervenire loro foto.
Mi spiego il classico box dove si scrive "documenti" "sfoglia" e dal pc si prendono le proprie foto per poi farle pervenire.
Gentilmente mi date una mano?
Grazie
-
Ciao Cuore e benvenuta nel forum GT!
Ti sposto nella sezione dedicata al codice HTML/XHTML, vista la natura tecnica della domanda.Intanto puoi darci qualche informazione in più? Ad esempio non ho capito se vuoi che la foto/immagine ti arrivi allegata all'email oppure che venga uppata sul server.
-
Ciao Josie e buon giorno a tutti, allora mi spiego meglio. Cio' che desidererei è fare la seguente cosa: l'utente che visita ilmio sito compili il form qualora la cosa possa interessare e alleghi una foto, sì in buona sostanza che la foto/immagine come dici tu mi arrivi allegata alla mail.
Grazie
-
Ciao benvenuta
Allegare e inviare immagini richiede l'utilizzo di un linguaggio lato server come php o asp.
Quale usi sul tuo sito?
-
Ciao Claudio allora la cosa è in questi termini per fare il form ho usato la seguente struttura html (i campi sono per effettuare un casting modelle e modelli):
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> <title>Casting </title> </head> <body> <form name="form1" id="form1" method="post" action="mail.php"> Nome</p> <input type="text" name="nome" /> </p> Cognome</p> <input type="text" name="cognome" /> </p> Via</p> <input type="text" name="via" /> </p> Città</p> <input type="text" name="città" /> </p> Cap</p> <input type="text" name="cap" /> </p> Provincia</p> <input type="text" name="provincia" /> </p> Tel</p> <input type="text" name="tel" /> </p> Email</p> <input type="text" name="email" /> </p> Professione</p> <input type="text" name="professione" /> </p> Sesso</p> <input type="text" name="sesso" /> </p> Altezza</p> <input type="text" name="altezza" /> </p> Richiesta</p> <textarea name="richiesta" cols="50" rows="10"></textarea> </p> <input name="Invia" type="submit" value="Invia" /> </p> </form> </body> </html>
Ora per la parte dinamica, essendo il sito su Aruba ho consultato il seguente link,
http://vademecum.aruba.it/start/contatto/contatto.asp e seguito il primo esempio, completando i campi esemplificativi e, inserendo il tutto prima della chiusura del body. Purtoppo nn riesco a farlo funzionare quindi ho scritto ad Aruba chiedendo cosa nn vada (ps se mi dai anche un tuo parere giuro che ti faccio un sorrisone), cmq penso che vada bene un php e un asp, almeno leggendo quanto scritto sopra l'esempio che ti ho indicato.
Azie
-
Ma sei su Aruba linux o aruba windows?
-
Ciao J sn su Aruba Windows.
-
Ciao, essendo su hosting Windows devi usare asp.
Un buon punto di partenza credo sia questa pagina
http://w3schools.com/asp/asp_send_email.aspTi sposto nella sezione asp così troverai qualcuno che saprà aiutarti al meglio.
-
ciao, se usi asp ti consiglio l'ottimo script di baol che è scritto in puro asp e ti permette di fare l'upload di qualsiasi cosa
-
Grazie a tutti per la risposta allora la situazione è mutata, il sito come ho detto precedentemente è su aruba window, abbiamo variato la parte dinamica pendendola da questo forum, aperto una nuova pagina di FrontPage2003 nominandola mail.php, il codice è il seguente:
<?php
// Inizio Configurazione***
//Indirizzo email a cui inviare i msg
$mailto = [EMAIL="[email protected]"][email protected][/EMAIL]
//Oggetto della mail
$subject = "servizi";
//Pagina da mostrare dopo l'invio
$redirect = "www.robertofotostudio.com";
// Fine Configurazione****foreach($HTTP_POST_VARS as $key => $value) {
$message .= $key . ': ' . $value;
$message .= "\n";}
if (@mail($mailto, $subject, $message)) {header("Location: $redirect");
} else {
// Messaggio in caso di errore
echo('Impossibile inviare. Torna nella pagina precedente e prova ancora, grazie.</p>');
}
?>Ora abbiamo riscritto ad aruba chiedendo se ci fosse un errore o altro, Aruba ha risposto : Gentile cliente,
effettuati test e verifiche in merito, Le confermo che lato server non si riscontrano problemi.
Le ho pubblicato pagina di test (form in php) all'indirizzo:http://www.robertofotostudio.com/form/form_per_php_ricezione.htm
la mail risulta correttamente inviata e ricevuta, non presentando problemi (può verificare indicando nel file "form_per_php_ricezione.htm" la casella di posta presso la quale ricevere la mail dal form).
La invito a verificare la correttezza dello script utilizzato, ed apportare eventuali modifiche in merito, o prendere visione degli esempi proposti nella nostra Guida, all'indirizzo:http://vademecum.aruba.it/start/contatto/contatto.asp
Pare quindi che da lato server sia tutto ok, ma quanto scritto sul form nn arriva alla casella di posta, una cosa c'e' da dire le caselle di posta sono due una su libero e una su aruba, quella su libero è stata configurata anche per la ricezione della posta della casella aperta su aruba.
Ora dove va a finire la posta?
Per quanto riguarda la possibilità di far caricare le foto agli utenti e immetterli come allegato alla compilazione si vedra' in seguito. Qualcuno sa dove diamine si è commesso l'errore
Grazieeeeeeeeee. Un bacione.
-
@Legolas said:
ciao, se usi asp ti consiglio l'ottimo script di baol che è scritto in puro asp e ti permette di fare l'upload di qualsiasi cosa
Ragazzi visto che io nn riesco a trovare questo script non è che mi potreste dire dove trovarlo opppure mandarmelo via mail?:x Grazie
-
si, effettivamente è un problema per utilizzarlo, stasera lo carico online e ti mando il link
-
Grazie Legolas sei un tesoro
-
grazie Legolas:D
-
Ma c'è un modo per creare in asp una barra di formattazione del testo tipo quella usata nella risposta rapida del forum?
-
-
ma non è asp è java
-
legolaaaas il link dello script baol ke fine ha fatto?:°°°
-
è difficile formattare un testo sul client con una tecnologia lato server non trovi??:?
Qui c'è l'upload
-
Grazie legolas