Azzurra IRC Network Forum

Cgi - Non ci riesco!

birobiro · 03/03/2005 15:58 · #1
Ho bisogno di qualcuno che mi aiuti!
Sono tre settimane che cerco di creare un cgi personalizzato senza risultati :-? :-? :-? :-?
Io sono riuscito a creare dei buoni form che anche se mandati direttamente alla mia email (action="mailto:miaemail" enctype="text/plain") si vedono bene!
Il problema è che chi mi manda questo tipo di form deve perforza avere l'outlook configurato e questo esclude una marea di probabili acquirenti!

Esiste un cgi che mi manda direttamente sull'email qualunque tipo di modulo gli invio?

Vi sarei molto grato se qualcuno mi aiutasse!
:sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro:
CoRe · 04/03/2005 00:07 · #2
Ho bisogno di qualcuno che mi aiuti!
Sono tre settimane che cerco di creare un cgi personalizzato senza risultati :-? :-? :-? :-?
Io sono riuscito a creare dei buoni form che anche se mandati direttamente alla mia email (action="mailto:miaemail" enctype="text/plain") si vedono bene!
Il problema è che chi mi manda questo tipo di form deve perforza avere l'outlook configurato e questo esclude una marea di probabili acquirenti!

Esiste un cgi che mi manda direttamente sull'email qualunque tipo di modulo gli invio?

Vi sarei molto grato se qualcuno mi aiutasse!
:sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro:

la prima cosa che mi viene in mente è la funzione Mail() di php.
birobiro · 04/03/2005 03:29 · #3
No, php? Ancora peggio!
Non lo so pewrchè ma non siesco a far funzionare ne asp ne php ne cgi...
Non so se so io che non so capace o se è sto windows xp che non va bene!
Insomma ho qualche speranza di far funzionare un cgi, un php, u quello che volete voi... Ma basta che funziona!
La disperazione ha superato proprio ogni limite!
Eppure ho le guide e anche se copio paro paro quello che trovo in rete sostituendo quello che devo sostituire... Non so perchè, ma non mi funzionano ne cgi, ne asp, ne php.
Quindi siccome non ne capisco quasi niente, qual'è sta funzione Mail() di php?
:-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-?
xin · 04/03/2005 11:33 · #4
Eppure ho le guide e anche se copio paro paro quello che trovo in rete sostituendo quello che devo sostituire... Non so perchè, ma non mi funzionano ne cgi, ne asp, ne php.
installi apache 2.0.x per windows (http://httpd.apache.org), php 4.3.x per windows (www.php.net (http://www.php.net)) e segui questo http://it2.php.net/manual/en/install.windows.apache2.php

Quindi siccome non ne capisco quasi niente, qual'è sta funzione Mail() di php?
http://it2.php.net/manual/en/function.mail.php
birobiro · 04/03/2005 14:34 · #5
Cioè in pratica devo scrivere un file php così?
<?php
// The message
$message = "Line 1\nLine 2\nLine 3";

// In case any of our lines are larger than 70 characters, we should use wordwrap()
$message = wordwrap($message, 70);

// Send
mail('caffinated@example.com', 'My Subject', $message);
?>

Quindi nel caso di un modulo con 7 linee devo scrivere...
$message = "Line 1\nLine 2\nLine 3\nLine 4\nLine 5\ eccc?
In più devo inserire questo script in una pagina vuota con estensione .php tra <body> e </body> Giusto?
Un ultima domanda: I file php devono essere trasferiti in ashi o in binario? e hanno bisogno di comandi chmod come i cgi?
Progeny · 04/03/2005 19:01 · #6
questa sarebbe la pagina html:
<form action="pagina.php" method="POST">
<input type="text" name="campo1">
<br>
<input type="text" name="campo2">
<input type="Submit" name="Submit" value="Invia">
</form>

pagina php:
<?php
if(isset($_POST['Submit'])) {
$message = "asdasdasd\n";
$message .= "Campo1: " . $_POST['campo1'] . "\n";
$message .= "Campo2: " . $_POST['campo2'] . "\n";
if(mail('asd@email.tld', 'oggetto email', $message)) {
echo "email inviata<br>";
} else {
echo "si e` verificato un errore durante l`invio dell`email..<br>";
}
}
?>

qualcosa del genere..
birobiro · 04/03/2005 21:16 · #7
Ma questo è completamente diverso da quello che ho trovato io!
:-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-? :-?
mammamia che complicazione!
Ma esiste percaso un programma che può creare un file php in automatico, partendo dal form?
CVioè visto che i form vanno a braccetto o con gli asp, o con i cgi o con i php... Esiste un programma che può crearmi sti file in automatico?
Uno deve essere perforza ingegnere nucleare pèer far funzionare un form?
}gu|do[z]{®© · 04/03/2005 21:23 · #8
formail di un amico:

http://www.phpsoft.it/downloads.php

Xin.. apache 2 io lo sconsiglierei con php.. non è stabile.. molto meglio l'ultima release di apache 1.3.xe php 5 ;)
}gu|do[z]{®© · 04/03/2005 21:30 · #9
Uno deve essere perforza ingegnere nucleare pèer far funzionare un form?

una volta ho sentito un ingegnere nucleare dire "uno deve per forza essere un programmatore per far andare sto reattore"..?

Se non sbaglio era il 1986.. dalle parti di Chernobill

Maledetto frontpage... -.-
birobiro · 04/03/2005 21:48 · #10
Carissimo }gu|do[z]{®©,
Io ho scaricato il file dal sito che mi hai dato e volevo modificarlo con il blocco note... Ci nsono dentro dei caratteri che non ho mai visto....
Mi sa che devo ancora aspettare qualche altro consiglio!

C'è un posto dove posso trovare dei php o dei cgi o quello che ti pare...
ma basta che funziona!
Progeny · 04/03/2005 22:04 · #11
http://freephp.html.it
xin · 04/03/2005 22:13 · #12
{®©']
Xin.. apache 2 io lo sconsiglierei con php.. non è stabile.. molto meglio l'ultima release di apache 1.3.xe php 5 ;)
Mai avuto alcun tipo di problemi...
PS: xin grazie ;)
blaze · 04/03/2005 23:24 · #13
non vedo quale possa essere il problema con apache2 e php 4.3.x.
birobiro · 05/03/2005 01:35 · #14
Qual'è il problema? Non mi funzionano!
Ho provato tutti i tipi di apache php, e tutte le cose che dite Voi, ma non vanno!
Non funzionano!
Non lo so che diavolo di problema ho!
Fatemi solo un piacere, appena conoscete un programmatore che lavora per Microsoft sputetelo in faccia da parte mia perchè so Win dows mi ha rotto che non funziona niente sopra!
🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓 🤓
}gu|do[z]{®© · 05/03/2005 02:06 · #15
Carissimo }gu|do[z]{®©,
Io ho scaricato il file dal sito che mi hai dato e volevo modificarlo con il blocco note... Ci nsono dentro dei caratteri che non ho mai visto....
Mi sa che devo ancora aspettare qualche altro consiglio!

C'è un posto dove posso trovare dei php o dei cgi o quello che ti pare...
ma basta che funziona!

probhabilmente è stato scritto sotto linux... aprilo con wordpad

^_^
}gu|do[z]{®© · 05/03/2005 02:07 · #16
non vedo quale possa essere il problema con apache2 e php 4.3.x.

a me crashava... ^_^
in ogni caso siccome php mi interessa + di apache [che per le mie esigenze è mero strumento per testare php] io uso un apache qualsiasi e php 5 ^_^
birobiro · 05/03/2005 15:49 · #17
Carissimo }gu|do[z]{®©,
Il programma che ha fatto il tuo amico, evidentemente non funziona su windows!
Vedo strani codici sia se lo apro con blocco note, sia se lo apro con wordpad come hai consigliato tu!
:-? :-? :-? :-? :-? :-? :-? :-? :-?
}gu|do[z]{®© · 05/03/2005 15:52 · #18
quali sono sti caratteri strani? -.-
a me pare strana sta cosa -.-
birobiro · 05/03/2005 16:07 · #19
Ok! adesso faccio copia e incolla!


Rar! �ϐs��

�������ª²t 1� ��»��V„õIlk/ 3

� ���formmail.php�ð¶û\

PÌÌѼ"ýŸÀoðåÉnm}ÍèdrZëè±

ão_DÑ6HQ#6¦"ù$äŽ@ÿ×ßK o–ùå’5Ðð’"mG%ÙÚ>–üÃ�¤NfÌ<΂¿˜9ÑÌ<9‡3 ?s™Ìñ ,ô™ç»nïÙÿ:˜’劝Jb±Rt鵨E

• ÄE‡-3kKuvvý4+WÿÒ^ö¤ŸËƒË.6ž¿d®•
0ú"žl!;²ÄD,m#^¬ÙÔ#B8{>М„ÚHÎښ}ýÚ>ˆ¾} ùo—úý¿Ÿwïü

Nz-öm´çö¨çjÌã²Ãf-‹Á#Øþb#¼1"6æ¡Kà§ÏB¼

hg'èËå¿(Ü5Ï«#ñÀ~K8

ª6›Kªu…ýýs#hJ{Ómi¦ü3úÆWY%qW›E

_TW[W«µT]z±žYÊ8ÎneΟ[swuºò5(ä§²jYρ".èn±"kJfúÍ%ÊR 2?{qwwâ ,¥#˜é7jY¬w¿¡asvè#µBµ

Îv„\.›ã ?èü‹ñPEÑÃÑ"mԞ…
áOš/Îʾ^.Ž-™òGH~oΩO^¡ncp=ô‘?²8Al &Jüpω…$ý·˜V4M‘F³Z’5б@Få‰@A¥"D9'x‚,Œ¢ø·kQ{ʱº^ ÕUÂÜHŠäN,•Á:Tс÷&Üé)®ßàL‘¥Ìo}w‘*á†

Ɖ£˜éˆdUFRó꒨¯ÂJk¬ÐּѕAq.ê b»9ÓgzÁÎÒ³B¹]+—´>[°ÜÝ:€9§=…ZˆÑ©[oÌQÒ

·q7É ©·Ý†ö’·í‹upØR‹Ê¹ÑÑñ|$4 ÅͨPª

ºÜÇ1a8Î=ÛÁcN•4ÿT*Ó°„_ Â@Ò

.Ã9�ÄÌ'£¦½åš¤Z•ìi¸©Ö󗕆µÅ3¨8çšaêNmæ[jâ»!¯ˆ

%0¼E¢4¨öyóbw{,ð`—C*œ^¢d³•˜Ë-_Ê'¦¤ý×wÌñ’xœ±¿¬-ǶQ'C×>k$ægæÕ»Ë¯€Æ³d
Z’ýa†â ªÅN5]µÅð«xxn‰œ"<+òäÕÑ£GP?CMýøCär

–±Öw§FÚ\¬ƒ 4>Wú´³ƒLaÖ!)‘Ý-I]ÂeLê&ÛéoÃR-d¼ŽêLv/Ò(N1M

‹æÝe0•å傱WW
?!ù¥h&n0§"ÁDŠ}"ùQiª"šu

‹?Bì
¶eh¿¶ÌIïsìKÏ¦Á.ƒl)Ð/Êq±äù´ÜMŒQd-iëY-˜[î û=™-ð˜Åƒå#EÇÄß#¯…‰Õ

„}/hïÈ"½‡*€ !¼õ¸¾h"Ȝr¾|<ÃL;L:Ý,,Á üíâ"ð@zmx·CI‰4¸d2oø

â8õäù1ì£1ޑ„\…Õ^`,fF0X‡©""éŸ|‰DopƄ‘ «ü{ÎR



aæZȳd'p9¾Hº @08Á•Ðw32‡q9ñ½>ëàþȂÔ

) íUÔzÝ œ8´½ö7ÖА(

5ÿý¤

«‡þD:&aÅϝ#ÎêCïH÷?@ìc}\/âŒl-H"ßójð,Ä‹ –F‘åÏ"-àújNKÓõ»ªZþ¸I³ÂÎ~"H¯lfª<hÚù¹‚2çÚóRl_º�:^Z– "Á

¹ÅT^Šãƒ)®ë *w£;>ÝK

i@A{µ5¯{‡Ø4Á¿Q ôm–|H]Ü7ûT+ùpÙÂáH•Îåd›Ô¦Ö/p™i.¤÷H

oâÁ¶A†x(ÍUU€‡h¸k?¸Ê•H

{ÃyÒÈMõøFv¬Xª‰t‘6ŸjA`VH%À'2¤»’÷ciŠPe‡iÇ© KfkmkYœ9œç¦ó¼"»Ty`°‹³Ô¹ˆÞ áé¾ð´oCwG¢Ù]"lÐ:gÇWÄfËð^ÒИ�Í^/}kºÐwƒÉÔJ3w‰€¢µñ±ç)ª-l2Z1"ˆ

£ÿ^‹å‘#©ÚØò2æ;K{ Ð

ò(º'.ìW6 [§×%Nx_…#túwPt=´-<8ÉÖ(+-÷ŨI\LA ªÞoW€é¯f•‡êÚ]óæWŸ¤™j@ðûÿ–§+ûaÔû©©FÐ·/›DØo0"Ã

¬BáT0¼³´å’ü(ð`‚–ÿBÿ¢˜D5^Ëëaõg\ùï%/;AjsŸòã$�¶¶iUËq²ëJnq$"ŽÎVn1Àà]IH>[ÿõ[KçÙþÐÄ={�@ �
Progeny · 05/03/2005 18:19 · #20
ehm, dati i primi 3 caratteri che hai riportato, pare un archivio RAR.
per decomprimere l'archivio, dai uno sguardo qui: http://www.defsol.se/frar.html
}gu|do[z]{®© · 06/03/2005 02:54 · #21
lol :D
birobiro · 07/03/2005 22:13 · #22
Mha!
Non funziona.. ho cambiato tutto quello che dovevo cambiare... errore 404!
Che significa?
xin · 07/03/2005 23:38 · #23
si vaben, non per offendere ma prima di pretendere di poter programmare bisogna avere un po di basi eh

404 = Page not found, ossia il file che hai tentato di aprire non esiste
birobiro · 08/03/2005 00:41 · #24
Ma io non mi offendo... Sto dicendo da un bel po' che non lo so fare!
Io ci ho provato, ma se non mi riesce, che posso farci, per questo ho chiesto aiuto... io ho un form con 14 campi c'è qualche benemerito che mi può aiutare a fare un file cgi, php o quello che vi pare che mi fa arrivare sto modulo sulla mia email?
Ne ho bisogno di tre e sono disposto anche a pagare 10 euro per ogniuno!
Ma devono funzionare!
;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;)
}gu|do[z]{®© · 08/03/2005 02:50 · #25
sei sicuro di avere il php sul server? prima che ci mettiamo a farti un programma -.-

Poi.. incolla il codice del form e dì cosa vuoi che ti arrivi in e-mail.. se ho un attimo di tempo te lo faccio -.-
}gu|do[z]{®© · 08/03/2005 02:52 · #26
ps.. non voglio soldi... anche perchè non comprerai mai nessun lavoro per 10 euro -.-

per vedere se hai php fai un nuovo file di testo, scrivici dentro:

<?php phpinfo(); ?>

e salvalo come info.php... caricalo sul tuo server e richiamalo nel browser.. cosa viene fuori? Se viene vuori una pagina piena di tabelle e dati.. riportami almeno che versione di php hai... [se linki il file è meglio]...
se invece viene fuori proprio "<?php phpinfo(); ?>" non hai php

ciauz
birobiro · 08/03/2005 13:37 · #27
PHP Version 4.0.3pl1
birobiro · 08/03/2005 14:02 · #28
}gu|do[z]{®©
Ti ringrazio di tutto, ti ho mandato una email!
👌 👌 👌 👌 👌 👌 👌 👌 👌
}gu|do[z]{®© · 08/03/2005 19:16 · #29
PHP Version 4.0.3pl1

minchia.... antediluviana....

se linki il phpinfo è meglio a questo punto.. che no ricordo tutte le impostazioni... solo che hai i vecchi array superglobali ed il register globals on.. quindi se te lo faccio per questo serevr può essere che non ti funzioni su uno più recente -.-

cmq ho visto l'e-mail.. s eho un attimo di tempo vedo che posso fare stasera ^__^

so' troppo buono -.-
birobiro · 08/03/2005 21:58 · #30
dunque è vecchio o è nuovo?
:-? :-? :-? :-? :-? :-? :-? :-? :-?
l'info php è lungo parecchio!
te lo spedisco trmite email!
In particolare cosa è importante?
}gu|do[z]{®© · 09/03/2005 05:28 · #31
basta linkarlo.. lo metti sul server.. c elo lasci e lo linki -.-

Stasera non ho avuto tempo.. domani to un'occhiata.

Cmq non è vecchio... è vecchissimo -.-
birobiro · 09/03/2005 14:15 · #32
Io mi sto fidando!
:sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro: :sospiro:
Ti ho spedito tutto tramite email!
birobiro · 11/03/2005 14:00 · #33
Intanto se c'è qualcun'altro che mi può dare consigli... Sono bene accetti!
Qui il tempo passa!
birobiro · 11/03/2005 14:10 · #34
Su dai forza! Ho bisogno di un programma che mi manda sto benedetto form alla mia email!
Progeny · 11/03/2005 15:00 · #35
Credo che "floddando" il forum con questi messaggi non otterrai nulla, se non renderti antipatico a chi ti legge...

come ti e` gia` stato detto, su http://freephp.html.it trovi tutti gli script che ti servono..

poi ti ho anche scritto "on the fly" (in un mio precedente post) un esempio di un form per l'invio di email..
birobiro · 11/03/2005 15:48 · #36
}gu|do[z]{®©

SEI UN GENIO!

GRAZIE DI TUTTO!
👌 👌 👌 👌 👌 👌 👌 👌 👌 👌 👌
}gu|do[z]{®© · 11/03/2005 20:35 · #37
per i posteri che ne avessero bisogno... gli ho fatto una cosa rozza ma veloce e un pochino universale...


<?php

$testo = '';
foreach($HTTP_POST_VARS as $campo) //sostituisre con $_POST per versioni di php > 4.1
$testo .= $campo."/n";
if(mail('tua@email.it','oggetto',$testo)) echo "e-mail inviata";
else echo "errore invio e-mail";
?>


rozzo ma efficace :D

ciauz
birobiro · 14/03/2005 17:17 · #38
é bellissimo comunque!
Ora la mia curiosità è:
Sulla mia email vengono scritti tutti i campi divisi da /n
Ad esempio se nel primo campo del modulo è stato scritto "oggi"
E nel secondo campo del modulo è stato scritto "domani"

Nella email c'è scritto /noggi/ndomani

Se io voglio per esempio fare in modo che al posto della /n l'email vada a capo, come faccio?
Progeny · 14/03/2005 17:19 · #39
al posto di /n metti \n
}gu|do[z]{®© · 14/03/2005 21:00 · #40
al posto di /n metti \n


🤣

ok.. anche i migliori possono sbagliare.... :D
birobiro · 15/03/2005 02:13 · #41
Ora forse stgo imparando il php,
ma i dubbi sono tanti... per esempio
Nelle guide php trovo spesso echo("
perchè invece nel php che ha preparato }gu|do[z]{®© c'è echo "
(senza la parentesi!)
dipende dal fatto della mia versione php?

se per esempio voglio fare un a pagina
è giusto... per esempio
echo("<P><CENTER><FONT FACE=\"Verdana\">contatti</CENTER></P>
<P><CENTER> </CENTER></P><P><CENTER><TABLE BORDER=\"0\" CELLSPACING=\"0\"
CELLPADDING=\"0\"> .......... e poi ") come chiusura codice

oppure devo scrivere
echo "<P><CENTER><FONT FACE=\"Verdana\">contact</CENTER></P>
<P><CENTER> </CENTER></P><P><CENTER><TABLE BORDER=\"0\" CELLSPACING=\"0\"
CELLPADDING=\"0\"> ......... e poi " come chiusura codice

Cioè nello specifico la devo mettere o no la parentesi iniziale dopo echo?
birobiro · 07/04/2005 13:47 · #42
Ciao a tutti!
Voglio ringraziare tantissimo }gu|do[z]{®© e questo forum perchè ho imparato molto e ho elaborato un php per ricevere le email che è bellissimo e che voglio regalare a tutti quelli che ne hanno bisogno!

<?php
$Header = "Grazie per averci scritto";
$Footer = "Nome e firma";

if (!is_array($HTTP_POST_VARS))
return;
reset($HTTP_POST_VARS);
while(list($key, $val) = each($HTTP_POST_VARS)) {
$GLOBALS[$key] = $val;
$val=stripslashes($val);
$testo .= "$key = $val\n";
}

$contenuto = "$Header

$testo

$Footer";
$mail = "tua mail.com (info@dragossido.com), $HTTP_POST_VARS[email]";
if(mail($mail,'Ordine sito',$contenuto))
echo "e-mail inviata";
else echo "errore invio e-mail";
?>

razie ancora }gu|do[z]{®©.....
Se non nfosse stato per te, non avrei mai imparato tutte queste cose!
👌 👌 👌 👌 👌 👌 👌 👌 👌 👌