PDA

Visualizza la versione completa : Help su html / php - invio mail


ajeje
13/02/11, 09:52
Partendo dal fatto che non capisco un cavolo sia di html che di php :D tramite il sitebuilder free di aruba ho "fatto" un minisito.
avevo la necessità di aggiungere ad una pagina la possibilità di fare fare un upload in una cartella nello spazio web e a fortuna cercando su google "upload aruba" ho trovato un tool in php per fare questo.
Con mio immenso stupore l'ho fatto andare :D :D, ad upload completato esce una paginetta che da l'ok o meno dell'upload.
ora passiamo alla domanda ^_^
è possibile integrare facilmente una riga all'ok dell upload che mi manda una mail per avvertirmi ?

più tardi faccio un copia-incolla del "codice" così potete vedere se si può fare(se non sbaglio si chiama così)

questa è la pagina di upload
http://www.eliolabor.it/upload_files_5.html
il tool ha anche una password anche se sicuramente esce fuori anche guardando l'html della pagina.. ^_^ ma tanto non mi interessa la sicurezza.

ajeje
13/02/11, 10:24
----------------------------------------------------------

questo è il file, io ho solo aggiunto qualche estensione e aumentato di molto il limite di upload.

Mi potete dare una mano??

Phos
13/02/11, 13:04
Hai già visto siti come questo?
http://email.about.com/od/emailprogrammingtips/qt/How_to_Send_Email_from_a_PHP_Script.htm

in cosa non riesci?

ajeje
13/02/11, 14:28
non è che non riesco, per non fare danni non ho proprio provato visto che non è il mio campo :D

devo inserire in quel file che ho allegato, dopo che da l'ok dell'upload, un qualcosa che mi invia una mail per avvertirmi che hanno caricato un lavoro

(ora vedo il link che hai messo)

---------- Post added at 14:28 ---------- Previous post was at 13:17 ----------

Grande PHOS! funziona, ma la mia incapacità non mi rende in grado di unire questo:

<?php
$to = "mioindirizzononlomettoperlospam@gmail.com";
$subject = "upload su sito eliolabor.it";
$body = "Ciao,\n\nè stato caricato un file sul sito.";
if (mail($to, $subject, $body)) {
echo("<p>mail di avviso upload inviata!</p>");
} else {
echo("<p>ERRORE - MESSAGGIO NON INVIATO</p>");
}
?>al file up.php postato sopra

mi puoi aiutare tu phos? o chi?

Phos
13/02/11, 15:44
Il linguaggio è imperativo, dove scrivi lui esegue,
quindi nel caso il file è stato copiato con successo ti mandi l'e-mail ;)
Nella e-mail puoi anche farti scrivere il nome del file :ok
Spero di aver risposto alla tua domanda.

else
{
move_uploaded_file($_FILES["file"]["tmp_name"],
$PercorsoDominio. $public . $_FILES["file"]["name"]);

echo "Upload eseguito con successo";
$to = "mioindirizzononlomettoperlospam@gmail.com";
$subject = "upload su sito eliolabor.it";
$body = "Ciao,\n\nè stato caricato un file sul sito: " . $_FILES["file"]["name"];
mail($to, $subject, $body);
}

ajeje
13/02/11, 15:58
GRAZIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
va alla grandissima!!!
:ok

hai un caffè pagato :bella

:D

Phos
13/02/11, 16:05
Azz!

Non bevo caffé :p

Offrilo ad un tuo amico da parte mia :okk

Raiden
13/02/11, 16:14
Questa cosa, mi chiedesti il preventivo tempo fa.. e poi mi dicesti che non l'aversi più fatta dopo che ti feci il preventivo......

ajeje
13/02/11, 16:28
allora una scheda madre ^_^

ti rompo su un'ultima cosa, ho provato un upload di un file di 100MB, ma verso 60 va in timeout la pagina, c'è modo di allungare il timeout? o mi attacco?

---------- Post added at 16:28 ---------- Previous post was at 16:23 ----------

@raiden, quando ti avevo chiesto il preventivo avevo installato un pc da mettere come server web con linux, ora trovato quello script stupido perchè non provare???

Simo
13/02/11, 16:29
Cortesemente se dovete inserire righe di codice usare gli appositi bbcode html, code o php :ok

Phos
13/02/11, 19:29
Hai provato ad usare la funzione cerca? :scet

http://www.google.it/search?q=php+max+upload+file+size

ajeje
13/02/11, 20:31
capito va,, gli faccio usare gigamail

Phos
13/02/11, 21:22
ajeje :pirla

Raiden
14/02/11, 09:25
allora una scheda madre ^_^

ti rompo su un'ultima cosa, ho provato un upload di un file di 100MB, ma verso 60 va in timeout la pagina, c'è modo di allungare il timeout? o mi attacco?

---------- Post added at 16:28 ---------- Previous post was at 16:23 ----------

@raiden, quando ti avevo chiesto il preventivo avevo installato un pc da mettere come server web con linux, ora trovato quello script stupido perchè non provare???

Per lo stesso motivo per cui ognuno ha il suo lavoro, e vorrebbe che la sua figura lavorativa venga rispettata e non sminuita "perchè si trovano script gratis".

Certo qualsiasi cosa si può fare gratis senza rivolgersi ad una persona che lo fa per lavoro, ma poi i risultati sono questo topic :ok, oppure in ambito motociclistico sono pagine e pagine di richieste di come si fa una cosa dopo averne rotte altre 10..

ajeje
14/02/11, 10:56
Ecco la spiegazione: ho tutti e 2 i miei figli con la varicella e sto a casa da una settimana, visto che comunque i computer sono il mio campo, anche se nello specifico il campo sistemistico e di rete, volevo fare un pò di prove. Ora alla fine ci sono riuscito, anche se in parte, e mi ritengo soddisfatto contando che non so una cippa di programmazione.
Alla fine mica ho ammazzato qualcuno, ho solo rotto le balls a destra e a manca (ma chi non lo fa in questo forum??? :bastard) :D

secondo me, il forum esiste oltre che per aggregazione, per chiedere o dare una mano quando si ha un problema, poi uno può o meno rispondere o ignorare.
nel mio caso, se ci sono richieste per problemi informatici nel forum ho sempre cercato di dare una mano, non ho mai detto vai da un tecnico o fai il tuo lavoro e basta.

sicuramente per il sito del centro stampa dovrò rivolgermi ad un professionista, ma, ripeto, perchè fossilizzarsi sulle proprie conoscenze?????????

Raiden
14/02/11, 12:01
Abbandono la discussione, è inutile continuare.. Quando magari qualcuno si comporterÃ* allo stesso modo in cui tu ti sei comportato con me in questo caso magari capirai.

ajeje
14/02/11, 12:32
vabè, vedo che non hai capito o letto quello che ho scritto, visto che hai dato come esempio la moto lo faccio pure io.
non è che se apro un topic su come cambiare l'olio alla moto mi risponde un meccanico dicendomi:
ti avevo fatto un preventivo, perchè chiedi come si cambia l'olio? non sei capace a farlo e fai danni. tutti sono capaci a cambiare l'olio cercando le guide su internet.


per concludere il tutto, non essendo vincolato a te o ad altri con un contratto,
faccio come caZpita mi pare , chiedo quello che voglio a chi voglio e scusa se ho ferito il tuo animo da programmatore :ok