Forum » Izdelava spletišč » Problem z formo in POST
Problem z formo in POST
c0dehunter ::
Naredu sm eno formo, ki pošlje vpisane podatke na moj email. Na serverju, kjer gostujejo moje strani dela čisto lepo. Ko pa sem formo poslal prijatelju, ne dela. Tole napiše:
Method Not Allowed
The requested method POST is not allowed for the URL /new/form/form.php.
Apache/1.3.31 Server at www.shell-systems.de Port 80
PHP ima updejtan. Prosim za čimbolj hitre odgovore!
Hvala!
Method Not Allowed
The requested method POST is not allowed for the URL /new/form/form.php.
Apache/1.3.31 Server at www.shell-systems.de Port 80
PHP ima updejtan. Prosim za čimbolj hitre odgovore!
Hvala!
I do not agree with what you have to say,
but I'll defend to the death your right to say it.
but I'll defend to the death your right to say it.
c0dehunter ::
Sm že rešu problem.
I do not agree with what you have to say,
but I'll defend to the death your right to say it.
but I'll defend to the death your right to say it.
Brilko ::
Vidiš kak si hiter, torej si se prej premal potrudu. Drugič pa povej kako si rešu da bo kdo drug z enakim problemom vedu kako stvari postreč.
c0dehunter ::
V tistem trenutku ko sm to pisu, je moj prijatu glih updejtal PHP, zato sm js kr napisal "ima updejtan PHP". Ampak fora je bla v popravkih za PHP. Šele po updejtanju je začelo delat.
Lp
Lp
I do not agree with what you have to say,
but I'll defend to the death your right to say it.
but I'll defend to the death your right to say it.
c0dehunter ::
Nov problem... sej zgleda kot da pošlje, ampak naslovnik naveden v form.php ne dobi ničesar... Formo sm probu dat na server, ki gostuje moje strani, od tam mu pa pošlje in čisto normalno dobi. Torej je težava pri njegovemu serverju... Ve kdo mogoče kako jo odpraviti?
I do not agree with what you have to say,
but I'll defend to the death your right to say it.
but I'll defend to the death your right to say it.
McAjvar ::
hmja... a ta tvoj prjatu laufa kak mail transfer agent na masini? recimo sendmail, postfix, v tem stilu? kar php namrec naredi, je to, da poslje podatke sendmailu (ali drugemu mta-ju, ki uporablja sendmail preobleko), potem pa ma da sendmail poskrbi, da gre zadeva naprej. ce pa zadevo ima, pa naj malo pogleda, kako ma konfigurirano, ce se kaka vrsta dela in mejli ne grejo ven, etc. kle je pol lohk dost problemov, ki pa ze najverjetneje nimajo vec nic s phpjem.
"[...] the advance of civilization is nothing
but an exercise in the limiting of privacy."
- Isaac Asimov
but an exercise in the limiting of privacy."
- Isaac Asimov
c0dehunter ::
Poskusla sma v php.ini dat SMTP = mail.siol.net, pa vseeno ni poslalo. Namestil je tudi Postfix, a tudi takrat ni delalo... Še predlogi?
I do not agree with what you have to say,
but I'll defend to the death your right to say it.
but I'll defend to the death your right to say it.
McAjvar ::
kle je mal bolj komplicirano, kaj vse bi blo lahk narobe... probej narest se tole. glej, da mas v phpju podporo za sockete, pol pa probej z recimo nekako taksnole funkcijo (je okrnjena, mal cudna, ker sem se neki igral in je samo preprost primer, kako si se lahko pomagas), ki jo nato uporabis namesto mail () funkcije:
ce hoces kaj boljsega, lahko pogledas kak webmail client (npr. squirrelmail), ki zna posto posiljat tudi ce v phpju nimas na voljo postnih fukcij. uporablja namrec takole direktno klepetanje s streniki. tako da lahko mal pregledas in zaplenis tisti del kode, ki ti je vsec.
function my_send_mail ($from, $to, $message, $headers) { $smtp_server = "en.smtp.server"; $port = 25; $domain = "ena.(tvoja?).domena"; // SMTP connect $handle = fsockopen ($smtp_server, $port); $str01 = "EHLO " . $domain . "\r\n"; fputs ($handle, $str01); // send email $str02 = "MAIL FROM:<".$from.">\r\n"; fputs ($handle, $str02); $str03 = "RCPT TO:<".$to.">\r\n"; fputs ($handle, $str03); $str04 = "DATA\r\n"; fputs ($handle, $str04); fputs ($handle, $headers); fputs ($handle, $message); $str07 = ".\r\n"; fputs ($handle, $str07); // close smtp connection fputs ($handle, "QUIT\r\n"); return; }
ce hoces kaj boljsega, lahko pogledas kak webmail client (npr. squirrelmail), ki zna posto posiljat tudi ce v phpju nimas na voljo postnih fukcij. uporablja namrec takole direktno klepetanje s streniki. tako da lahko mal pregledas in zaplenis tisti del kode, ki ti je vsec.
"[...] the advance of civilization is nothing
but an exercise in the limiting of privacy."
- Isaac Asimov
but an exercise in the limiting of privacy."
- Isaac Asimov
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | [PHP] Nedelujoči mail()Oddelek: Programiranje | 1510 (1380) | Miko55 |
» | Funkcija mail() v PHPOddelek: Izdelava spletišč | 3403 (3027) | 4kik4 |
» | Linux sendmail - Problem !!!??Oddelek: Omrežja in internet | 1955 (1716) | n0name |
» | PHP mail(); probem.Oddelek: Izdelava spletišč | 1788 (1209) | Skrat |
» | php mail()Oddelek: Izdelava spletišč | 1050 (968) | alum |