Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Submit form koristeci fsockopen()

[es] :: PHP :: Submit form koristeci fsockopen()

[ Pregleda: 1080 | Odgovora: 1 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Krajisnik
Beograd

Član broj: 2306
Poruke: 293
*.beotel.net



Profil

icon Submit form koristeci fsockopen()20.06.2004. u 04:25

Recimo da imam ovo u formu:
<form action='go.php'>

E, sad, taj fajl go.php, treba da ima fsockopen() funkciju u sebi koja ce submitovati form u TXT fajl koji se nalazi na drugom serveru...(www.sajt2.com/log.php)

E, sad taj log.php ce sadrzati sledeci kod:
Code:
<? 
$first = $_POST['first']; 
$second = $_POST['second']; 

$file = fopen("data.txt", "a"); 
fputs ($file, " 
First: $first 
Second: $second\n"); 

fclose ($file);  
?> 

Probao sam da koristim neke primere iz Helpa sa fsockopen() ali nisam uspeo da dobijem ono sto sam hteo..
Pa moze li neko da napise kod koji treba da se napise u "go.php" ?
Sale_®
20.06.2004. u 04:25 

Goran Rakić
Beograd

Moderator
Član broj: 999
Poruke: 2788
*.vdial.verat.net

Jabber: grakic@jabber.org
Sajt: blog.goranrakic.com


Profil

icon Re: Submit form koristeci fsockopen()20.06.2004. u 11:09
Možeš koristiti CURL biblioteku ili to uraditi direktno preko sockets funkcija i HTTP protokola.

Citat:

$serveraddress = 'www.sajt2.com';

$confp = fsockopen ($serveraddress, $serverport, $errno, $errstr,30);
if (!$confp) echo('GRESKA PRI KONEKTOVANJU!');


$lenght = strlen($data)+6;
$message = "POST /log.php HTTP/1.0\r\nHost: ".$serveraddress."\r\nContent-type: application/x-www-form-urlencoded\r\nContent-length: ".$lenght."\r\n\r\nfirst=".$data."\r\n\r\n";

fputs ($confp, $message);
fclose($confp);

http://sr.openoffice.org — slobodan kancelarijski paket, zamena za MS Office, na srpskom i engleskom, legalno bez troškova licenciranja
20.06.2004. u 11:09 

[es] :: PHP :: Submit form koristeci fsockopen()

[ Pregleda: 1080 | Odgovora: 1 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.