Cgi - Non ci riesco!
birobiro · 03/03/2005 15:58 · #1CoRe · 04/03/2005 00:07 · #2birobiro · 04/03/2005 03:29 · #3No, 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 · #4Eppure 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 · #5Cioè 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 · #6questa 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 · #7Ma 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 · #8formail 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 · #9Uno 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 · #10Carissimo }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 · #11http://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 · #13non vedo quale possa essere il problema con apache2 e php 4.3.x.
birobiro · 05/03/2005 01:35 · #14Qual'è 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 · #15Carissimo }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 · #16non 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 · #17Carissimo }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 · #18quali sono sti caratteri strani? -.-
a me pare strana sta cosa -.-
birobiro · 05/03/2005 16:07 · #19Ok! 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ÑÌ<93 ?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
ª6Kªu
ýýs#hJ{Ómi¦ü3úÆWY%qWE
_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Ï
$ý·V4MF³Z5б@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ª
ºÜÇ1a8Î=ÛÁcN4ÿ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â ªÅN5]µÅð«xxn"<+òäÕÑ£GP?CMýøCär
±Öw§FÚ\¬ 4>Wú´³LaÖ!)Ý-I]ÂeLê&ÛéoÃR-d¼êLv/Ò(N1M
æÝe0åå±WW
?!ù¥h&n0§"ÁD}"ùQiª"u
?Bì
¶eh¿¶ÌIïsìKϦÁ.l)Ð/Êq±äù´ÜMQd-iëY-[î û=-ðÅå#EÇÄß#¯
Õ
}/hïÈ"½* !¼õ¸¾h"Èr¾|<ÃL;L:Ý,,Á üíâ"ð@zmx·CI4¸d2oø
â8õäù1ì£1Þ\
Õ^`,fF0X©""é|DopÆ «ü{ÎR
>²
aæZȳd'p9¾Hº @08ÁÐw32q9ñ½>ëàþÈÔ
) í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Ô¦Ö/pi.¤÷H
oâÁ¶Ax(ÍUUh¸k?¸ÊH
{ÃyÒÈMõøFv¬Xªt6jA`VH%À'2¤»÷ciPeiÇ© KfkmkY9ç¦ó¼"»Ty`°³Ô¹Þ áé¾ð´oCwG¢Ù]"lÐ:gÇWÄfËð^ÒÐ�Í^/}kºÐwÉÔJ3w¢µñ±ç)ª-l2Z1"
£ÿ^å#©ÚØò2æ;K{ Ð
ò(º'.ìW6 [§×%Nx_
#túwPt=´-<8ÉÖ(+-÷ŨI\LA ªÞ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 · #20ehm, 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 · #21lol :D
birobiro · 07/03/2005 22:13 · #22Mha!
Non funziona.. ho cambiato tutto quello che dovevo cambiare... errore 404!
Che significa?
xin · 07/03/2005 23:38 · #23si 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 · #24Ma 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 · #25sei 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 · #26ps.. 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 · #27PHP 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 · #29PHP 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 · #30dunque è 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 · #31basta 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 · #32birobiro · 11/03/2005 14:00 · #33Intanto se c'è qualcun'altro che mi può dare consigli... Sono bene accetti!
Qui il tempo passa!
birobiro · 11/03/2005 14:10 · #34Su dai forza! Ho bisogno di un programma che mi manda sto benedetto form alla mia email!
Progeny · 11/03/2005 15:00 · #35Credo 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 · #37per 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 · #39al posto di /n metti \n
}gu|do[z]{®© · 14/03/2005 21:00 · #40al posto di /n metti \n
🤣
ok.. anche i migliori possono sbagliare.... :D
birobiro · 15/03/2005 02:13 · #41Ora 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 · #42Ciao 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!
👌 👌 👌 👌 👌 👌 👌 👌 👌 👌