» »

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!
I do not agree with what you have to say,
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.

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
I do not agree with what you have to say,
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.

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

Brilko ::

Če pa nima pa look at the php.ini find smtp in vpiši enega npr. siolovega.

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.

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:
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

Brilko ::

Ma more delat če se prav naštimu v php.ini


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

[PHP] Nedelujoči mail()

Oddelek: Programiranje
51496 (1366) Miko55
»

Funkcija mail() v PHP

Oddelek: Izdelava spletišč
173383 (3007) 4kik4
»

Linux sendmail - Problem !!!??

Oddelek: Omrežja in internet
151949 (1710) n0name
»

PHP mail(); probem.

Oddelek: Izdelava spletišč
91781 (1202) Skrat
»

php mail()

Oddelek: Izdelava spletišč
71044 (962) alum

Več podobnih tem