- Katılım
- 20 Nisan 2005
- Mesajlar
- 283
- Reaction score
- 0
selamlar,
soket baglantisiyla bir servere veri gonderip veri aliyorum fakat gonderdigim request e gelen cevabi explode etmem lazim. explode etmeye calisinca yada fgets i bi degiskene atmaya calisinca program cakiliyor, hata vermeden saatlerce bekletiyor.. kodlar asagidaki gibi
turlu turlu seyler denedim, en mantiksiz olanlari bile bu kodun en son hali.
soket baglantisiyla bir servere veri gonderip veri aliyorum fakat gonderdigim request e gelen cevabi explode etmem lazim. explode etmeye calisinca yada fgets i bi degiskene atmaya calisinca program cakiliyor, hata vermeden saatlerce bekletiyor.. kodlar asagidaki gibi
PHP:
<?php
//connectDB();
$tdl = $_POST["opt_no"];
$no = $_POST["gsm_no"];
$adet = $_POST["adet"];
echo "baglaniyor.<br>";
$fp = fsockopen("**.**.**.**", 1010, $errno, $errstr, 30);
if (!$fp) {
echo "$errstr ($errno)<br />\n";
} else {
echo "baglandi.<br>";
$out = "22 c4cf2ab85f449eb01bbe3b1m5 ".$tdl . $no . " ". $adet ." 0\n" ;
fwrite($fp, $out);
echo "cevap : <b>".fgets($fp). "</b><br><br>";
//$gelen = fgets($fp, 4096); burda comment i kaldirincada cakiliyor
//$prov_id = explode (" ", fgets($fp)); burdada
//echo $prov_id[3]; burdada
fclose($fp);
echo "Gonderilen mesaj <b>$out </b>";
?>
turlu turlu seyler denedim, en mantiksiz olanlari bile bu kodun en son hali.