Curl da kömək lazimdir

Salamlar. Mən pulsuz sms göndərmək üçün olan saytdan qrab script qurmuşam. Məlumatları curl ilə göndərirəm. ama bi problem yaranır. Göndərdiyim bütün məlumatlar gedir və hemen sayt tərəfindən düzgün qəbul olunur. Ama ki captcha kodda səhv verir. halbuki həmin məlumatlari form action daki linkin yerine hemen saytin unvanini yazib birbaşa məlumatları göndərəndə qəbul edir. ama curl ilə göndərəndə captcha kod sehvdir yazır. Nədən ola bilər bu?
Ümumiyyətlə curl haqqinda ətraflı məlumatı hardan ala bilərəm? Curl dakı funksialarin hansının nə işə yaradığı barədə. cavablarınıza görə əvvəlcədən təşəkkürlər


Yadda saxlama
Kateqoriya: Web skriptlər, kod həlləri . . Qısa keçid.

Verilmiş cavablar və yazılan şərhlər (24 cavab var)

(16:11, 21/04/2012 ) #13200

Salam.
Bəs Captcha kod məhz belə şeylərin qarşısını almaq üçündür də 🙂
Hansı saytdan gedir söhbət bilmirəm, amma çox yəqin ki, alınmayacaq, çünki Captcha məhz əməliyyatın insan tərəfindən aparılmasını zəruri etmək üçündür, kod ilə normal captcha səddini heç cür dəf edə bilməzsiniz.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (16:41, 21/04/2012 ) #13204

    cavaba gore twk. ama men ele hemin saytin ozundeki captchani qoyuramda.yani o saytdan img<src="http://saytad.com.captcha.php" kimi qoyuram. bes postla yollayanda birbawa saytin ozune onda iwleyir axi. curl la gonderende iwlemir ancaq.hem onuda qeyd edimki bawqa saytlarda hemen men dediyim saytdan qrab edib iwledirler. bes olar nece edib?

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (16:50, 21/04/2012 ) #13205

    Əgər başqası edirsə, bu artıq o saytın problemli olduğunu göstərir. Və yaxud da bəlkə də sadə iframe kodu ilə o saytın həmin hissəsini saytlarına qoyurlar və ya bu tip başqa bir metod edib CSS-lə bir az görüntünü dəyişirlər və nəticədə elə görünür ki sanki real inteqrasiya ediblər. Amma görməmişəm deyə dəqiq deyə bilmərəm, sadəcə gümandır.
    Amma captcha-nı siz deyən yolla heç vaxt dəf etmək olmaz. Siz dediyiniz XSS təhlükəsizliyə gəlib çıxır hardasa. Axı Captchanın iş prinsipi başqadır, o hər sessiyaya uyğun kod generasiya edir, siz öz saytınıza forma qoyursuz, onların saytından captcha qoyursuz, form-u göndərdiyinizdə CURL-la çağırılan həmin saytın URL-i yeni captcha generasiya edir və təbii ki, captchalar uyğun gəlmir.
    CURL hissəni yəqin ki düz edirsiniz, problem captcha hissədədir.
    P.S. Həmin saytın login formunu da CURL-lə çağırıb gələn nəticəni CSS-lə editləyib çapa verib yoxlayın, bəlkə onda bir şey alındı.

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(17:13, 21/04/2012 ) #13211

Elvin bey, sayt websmsonline.com saytdir. bu saytin login formunu nece cagira bilerem curll la? o hisseni tam bawa duwmedim.

daha deqiq awagidaki kimi qurmuwam.

if(!isset($_POST['phone'])) {
echo '<form method="post" action="sms.php" name="frm_sms">
<input type="hidden" name="Country" value="+"/>
<input type="hidden" name="nav" value="sms"/>
<input type="hidden" name="refid" value=""/>
<b>Enter number :</b><br/>
+<input name="CodeCountry" size="3" maxlength="5"/> -
<input type="text" name="phone"/><br/>
<b>Type message (<small>Max 160 characters Message</small>):</b><br/>
<textarea name="text" rows="7" cols="54"></textarea><br/>
*Input Captcha :
<img src="http://websmsonline.com/rand0mcaptcha.phtml"/>
<input  name="codee" type="text" size="5"/> 
<input type="submit" value="::SEND SMS::"/></form>';
} else {
$Country = $_POST['Country'];
$nav = $_POST['nav'];
$refid = $_POST['refid'];
$CodeCountry = $_POST['CodeCountry'];
$phone = $_POST['phone'];
$text = $_POST['text'];
$codee = trim($_POST['codee']);
$send_data = 'Country='.$Country.'&nav='.$nav.'&refid='.$refid.'&CodeCountry='.$CodeCountry.'&phone='.$phone.'&text='.$text.'&codee='.$codee.'';

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://websmsonline.com/index.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $send_data);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.00');
$netice = curl_exec($curl);
curl_close($curl);

echo $netice;
}

yuxaridaki form action a birbawa saytin linkini yazanda iwleyir. ama bele oldugu kimi iwlemir


Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(19:14, 22/04/2012 ) #13334

İş burasındadır ki, captcha kodlar adətən sessionla bağlanır. Siz CURL vasitəsilə grab etdikdə ümumilikdə səhifənin Session-u Sizin serverinizdə saxlanılır, amma şəkli birbaşa qoyduğunuz üçün şəklə uyğun session Sizin kompyuterinizdə qalır. Bu iki uyğunsuzluq ucbatından daxil edilən captcha ilə grab olunmuş arasında fərq yaranır, ona görə də kodu qəbul etmir.
Gərək ki, göstərdiyiniz koda uyğun sessionu göndərəsiniz.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (20:50, 22/04/2012 ) #13339

    Cavaba gore tewekkur edirm. nece edim bes sessiani o cure gonderim ki captcha kod da qebul edilsin?

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(03:51, 24/04/2012 ) #13486

Evvelce Cookie-leri parce etmesen elbette ki kod düzgün verilmeyecek. Bu qeder sade qrab etmek olsaydı ne vardı ki))
Bele bir şey etmelisen önce.

1. İlk önce index olan direktoriyada bir qovluq yarat. Tutaq ki adı “data” olsun.
Sonra data qovluğunda iki qovluq aç 777 chmod ver.
data/kuki
data/kapca
her iki qovluğa .htaccess at. Bu sətirlərlə :

deny from all
AddDefaultCharset UTF-8

2. index.php -də evvelde bele bir kod elave et

if (!$_SESSION[‘sms’])
$_SESSION[‘sms’] = ‘0_’ . mt_rand(1, 9999);
$img = $_SESSION[‘sms’];

$kuki = realpath(dirname(__FILE__)) . ‘/data/kuki/’ . $img . ‘.txt’;
$kapca = ‘data/kapca/’ . $img . ‘.png’;

3. Ardıyca Kapcani parce edirik
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, “http://www.websmsonline.com/rand0mcaptcha.phtml”);
curl_setopt($curl, CURLOPT_USERAGENT, ‘Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.22 Version/10.50’);
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
‘Accept-Charset: windows-1251,utf-8,q=0.7,*;q=0.7’
));
curl_setopt($curl, CURLOPT_REFERER, ‘http://www.websmsonline.com’);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_COOKIEJAR, $kuki);
curl_setopt($curl, CURLOPT_COOKIEFILE, $kuki);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$netice = curl_exec($curl);
file_put_contents($kapca, $netice);
curl_close($curl);

Sonra formda deyişiklik etmelisen. Bele bir şey.

*Input Captcha :
kapca

Bitdi söhbet bununla da:)
Diqqet et ki, form üsteki yazdıqlarımdan sonra gelmelidir.
Nese alınmasa kodu tam verersen düzelderem.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(03:52, 24/04/2012 ) #13487

Form nümunesi düzgün getmedi nese)

Qısası kod verilmeli yerde parce etdiyimiz kodu yerleşdirersen.
” . $kapca . “

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (09:52, 24/04/2012 ) #13505

    Kodun düz getməsi üçün qaydalarda yazıldığı kimi etmək lazım: “Cavabınızda kod varsa, [ code ]…sizin kod…[ / code ] formasında daxil edin.”

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(00:48, 25/04/2012 ) #13571

Samxal Meherremov, ilk once eziyyetinize gore teshekkur edirem. kodlari siz deyen ki yazdim hamisini. data/captcha papkasinda png kodlar yaranir. cookie papkasindada txt fayllar. ama nedense yene sms i gonderende captchanin sehv oldugunu yazir. kodlari awagidaki kimi yazdim

<?php
if(!isset($_POST['phone'])) {
//Captcha
if (!$_SESSION['sms']) {
$_SESSION['sms'] = '0_'.mt_rand(1, 9999);
}
$img = $_SESSION['sms'];
$cookie = realpath(dirname(__FILE__)).'/data/cookie/'.$img.'.txt';
$captcha = 'data/captcha/'.$img.'.png';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://www.websmsonline.com/rand0mcaptcha.phtml');
curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.22 Version/10.50′');
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
'Accept-Charset: windows-1251,utf-8,q=0.7,*;q=0.7'
));
curl_setopt($curl, CURLOPT_REFERER, 'http://www.websmsonline.com');
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$netice = curl_exec($curl);
file_put_contents($captcha, $netice);
curl_close($curl);
/*-------------------*/

echo '<form method="post" action="index.php">
<input type="hidden" name="Country" value="+"/>
<b>Enter number :</b><br/>
+<input name="CodeCountry" size="3" maxlength="5"/> -
<input type="text" name="phone"/><br/>
<b>Type message (<small>Max 160 characters Message</small>):</b><br/>
<textarea name="text" rows="7" cols="54"></textarea><br/>
*Input Captcha :
<img src="'.$captcha.'"/>
<input  name="codee" type="text" size="5"/> 
<input type="submit" value="::SEND SMS::"/></form>';
} else {
$Country = $_POST['Country'];
$CodeCountry = $_POST['CodeCountry'];
$phone = $_POST['phone'];
$text = $_POST['text'];
$codee = trim($_POST['codee']);
$send_data = 'Country='.$Country.'&nav='.$nav.'&refid='.$refid.'&CodeCountry='.$CodeCountry.'&phone='.$phone.'&text='.$text.'&codee='.$codee.'';

$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, 'http://websmsonline.com/index.php');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_REFERER, 'http://127.0.0.1/emin/s..php');
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, $send_data);
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 10);
curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.2.15 Version/10.00');
$netice = curl_exec($curl);
curl_close($curl);
echo $netice;
}
?>
Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (02:48, 25/04/2012 ) #13573

    bu setirden qabaq
    curl_setopt($curl, CURLOPT_POSTFIELDS, $send_data);
    bunlari da elave et.
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
    curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(18:48, 25/04/2012 ) #13662

Samxal Meherremov, qardawim ilk once kodlara gore tewekkur edirem. son yazdiginiz 2 kodu da qeyd etdiyiniz kodlarin altina elave etdim. ama nedense yene smsi gonderende captcha codun sehv oldugunu yazir.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (12:34, 26/04/2012 ) #13730
    <?php
    /*
    Edited by Bryu
    Victim http://www.websmsonline.com
    */
    if (!$_SESSION['sms']) {
    $_SESSION['sms'] = '0_'.mt_rand(1, 9999);
    }
    $img = $_SESSION['sms'];
    $cookie = realpath(dirname(__FILE__)).'/data/cookie/'.$img.'.txt';
    $captcha = 'data/captcha/'.$img.'.png';
    
    # Curl 
    $curl   = curl_init();
    
    # Deyisenler 
    $phone  = isset($_POST['phone']) ? trim($_POST['phone']) : NULL;
    $phone  = intval($_POST['pref'] . '' . $_POST['phone']);
    $kod    = isset($_POST['kod']) ? intval($_POST['kod']) : NULL;
    $msg    = isset($_POST['msg']) ? trim(mb_substr($_POST['msg'], 0, 160)) : NULL;
    $reml   = mb_strlen($_POST['msg']);
    
    if($phone && $kod && $msg) {
    
        curl_setopt($curl, CURLOPT_URL, 'http://www.websmsonline.com');
        curl_setopt($curl, CURLOPT_TIMEOUT, 25);
        curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.22 Version/10.50');
        curl_setopt($curl, CURLOPT_REFERER, 'http://www.websmsonline.com');
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_HTTPHEADER, array(
            'Accept-Charset: windows-1251,utf-8,q=0.7,*;q=0.7'
        ));
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
        curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS, 'phone=' . $phone . '&CodeCountry=994&text=' . $msg . '&codee=' . $kod . '&Country=%2B&country=994&nav=sms&refid=&remlen=' . $reml);
        $cavab = curl_exec($curl);
        # Sehvler
        $error = array();
        if (stristr($cavab, 'Wrong Verification Code'))
            $error[] = 'Şekildeki kod yanlışdır';
        if (mb_strlen($msg, 'UTF8') < 6 || empty($msg) || mb_strlen($msg, 'UTF8') > 160)
            $error[] = 'Metni duzgun daxil edin';
        if (strlen($_POST['phone']) != 7)
            $error[] = 'Nomreni duzgun daxil edin';  
    	if(count($error) > 0){
        	for($i=0;$i<count($error);$i++){
            	echo'<div><font color="#FF0000">» </font>'.$error[$i].'</div>';
        	}
        }
        else {
            echo '<div><span style="color:green;">Sizin mesaj <b>0' . $phone . '</b> nomreli abonente ugurla gonderildi!</span></div>';
        }
    
    	
    //Captcha
    curl_setopt($curl, CURLOPT_URL, 'http://www.websmsonline.com/rand0mcaptcha.phtml');
    curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.22 Version/10.50?');
    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Accept-Charset: windows-1251,utf-8,q=0.7,*;q=0.7'));
    curl_setopt($curl, CURLOPT_REFERER, 'http://www.websmsonline.com');
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
    curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $netice = curl_exec($curl);
    file_put_contents($captcha, $netice);
    curl_close($curl);
    
    # Netice yoxdursa
    if (!$netice) {
        die('Xidmet müveqqeti işlemir!'); 
    }
    /*-------------------*/
    echo '<form method="post" action="index.php">' . 
    '<b>Nomreni daxil edin: </b><br/><select name="pref">	
                 <option value="50">050</option>
    			 <option value="55">055</option>
    			 <option value="70">070</option>
    			 <option value="51">051</option>
    			 <option value="77">077</option>
    	         </select>' .
    '<input type="text" name="phone"/><br/>' .
    '<b>Mesaj (<small>Max 160</small>):</b><br/>' .
    '<textarea name="msg" rows="7" cols="54"></textarea><br/>' . 
    '<b>Kod:</b><br/>' . '<img src="' . $captcha . '?rand=' . mt_rand(1, 9999) . '" alt="captcha" /><br />' . 
    '<input type="text" name="kod" type="text" size="5" /><br/>' .
    '<input type="submit" value="::SEND SMS::"/></form>';
    ?>
    
    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(12:37, 26/04/2012 ) #13731

Öz üsulumla yeniden yazdım. Olduğu kimi yerleşdir index.php-de. Vesselam. İşlemelidir.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(02:31, 28/04/2012 ) #13881

Salam men Samxal Meherremov-un yazdigi axirinci kodu indexe atdim data papka ve s. yaratdim amma birce o qalibki indexe daxil olanda wekildeki kod gostermir. niye ele olur?

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (18:12, 28/04/2012 ) #13962

    CURL dəstəkləyir Hostinq?

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(01:12, 29/04/2012 ) #13982

Beli destekleyir. cunki ondan evvel de pulsuz sms varim idi wekil kod istemeyen amma o da curl-la idi. bu yazdigin tam iwlekdir? yeri gelmiwken bunun iwlemesi ucun } elave etmek lazzimdi yoxsa owibka verecek

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (15:00, 29/04/2012 ) #14008

    Kodda düzeliş etdim. Heqiqeten xırda sehvlik var idi. Amma kapçanın sehv göstermesi sessiyaları qoşmamısız yəqin ona görə. Özüm düzəltdim. Lazım olsa özünüz headerlerinizi qoşarsız.

    <?php
    /*
    Edited by Bryu
    Victim http://www.websmsonline.com
    */
    # Burda öz saytınızı headerlerini yazın ve ya deyişmeyin
    session_start();
    error_reporting(0);
    # END
    
    if (!$_SESSION['sms']) {
    $_SESSION['sms'] = '0_'.mt_rand(1, 999);
    }
    $img = $_SESSION['sms'];
    $cookie = realpath(dirname(__FILE__)).'/data/cookie/'.$img.'.txt';
    $captcha = 'data/captcha/'.$img.'.png';
    
    # Curl
    $curl   = curl_init();
    
    # Deyisenler
    $phone  = isset($_POST['phone']) ? trim($_POST['phone']) : NULL;
    $phone  = intval($_POST['pref'] . '' . $_POST['phone']);
    $kod    = isset($_POST['kod']) ? intval($_POST['kod']) : NULL;
    $msg    = isset($_POST['msg']) ? trim(mb_substr($_POST['msg'], 0, 160)) : NULL;
    $reml   = mb_strlen($_POST['msg']);
    
    if($phone && $kod && $msg) {
    
        curl_setopt($curl, CURLOPT_URL, 'http://www.websmsonline.com');
        curl_setopt($curl, CURLOPT_TIMEOUT, 25);
        curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.22 Version/10.50');
        curl_setopt($curl, CURLOPT_REFERER, 'http://www.websmsonline.com');
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_HTTPHEADER, array(
            'Accept-Charset: windows-1251,utf-8,q=0.7,*;q=0.7'
        ));
        curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
        curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
        curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
        curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($curl, CURLOPT_POST, 1);
        curl_setopt($curl, CURLOPT_POSTFIELDS, 'phone=' . $phone . '&CodeCountry=994&text=' . $msg . '&codee=' . $kod . '&Country=%2B&country=994&nav=sms&refid=&remlen=' . $reml);
        $cavab = curl_exec($curl);
        # Sehvler
        $error = array();
        if (stristr($cavab, 'Wrong Verification Code'))
            $error[] = 'Sekildeki kod yanlışdır';
        if (mb_strlen($msg, 'UTF8') < 6 || empty($msg) || mb_strlen($msg, 'UTF8') > 160)
            $error[] = 'Metni duzgun daxil edin';
        if (strlen($_POST['phone']) != 7)
            $error[] = 'Nomreni duzgun daxil edin';
    	if(count($error) > 0){
        	for($i=0;$i<count($error);$i++){
            	echo'<div><font color="#FF0000">» </font>'.$error[$i].'</div>';
        	}
        }
        else {
            echo '<div><span style="color:green;">Sizin mesaj <b>0' . $phone . '</b> nomreli abonente ugurla gonderildi!</span></div>';
        }
    }
    //Captcha
    curl_setopt($curl, CURLOPT_URL, 'http://www.websmsonline.com/rand0mcaptcha.phtml');
    curl_setopt($curl, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.6.22 Version/10.50?');
    curl_setopt($curl, CURLOPT_HTTPHEADER, array('Accept-Charset: windows-1251,utf-8,q=0.7,*;q=0.7'));
    curl_setopt($curl, CURLOPT_REFERER, 'http://www.websmsonline.com');
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($curl, CURLOPT_COOKIEJAR, $cookie);
    curl_setopt($curl, CURLOPT_COOKIEFILE, $cookie);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    $netice = curl_exec($curl);
    file_put_contents($captcha, $netice);
    curl_close($curl);
    
    # Netice yoxdursa
    if (!$netice) {
        die('Xidmet muveqqeti islemir!');
    }
    /*-------------------*/
    echo '<form method="post" action="index.php">' .
    '<b>Nomreni daxil edin: </b><br/><select name="pref">
                 <option value="50">050</option>
    			 <option value="55">055</option>
    			 <option value="70">070</option>
    			 <option value="51">051</option>
    			 <option value="77">077</option>
    	         </select>' .
    '<input type="text" name="phone"/><br/>' .
    '<b>Mesaj (<small>Max 160</small>):</b><br/>' .
    '<textarea name="msg" rows="7" cols="54"></textarea><br/>' .
    '<b>Kod:</b><br/>' . '<img src="' . $captcha . '?rand=' . mt_rand(1, 999) . '" alt="captcha" /><br />' .
    '<input type="text" name="kod" type="text" size="5" /><br/>' .
    '<input type="submit" value="::SEND SMS::"/></form>';
    
    ?>
    
    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(19:04, 29/04/2012 ) #14027

Cox sag ol. Bes sessiya nedirki? gulmeli gorune biler amma bilmirem nedir 🙁

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(19:11, 29/04/2012 ) #14030

Her defe yenileyende captcha papkasina kod elave olunur amma index-de kod wekil kimi gostermir 🙁

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(20:53, 29/04/2012 ) #14043

Dostlar burada bilənlər bilməyənlərə yardımçı olmağa çalışır bu yaxşıdır, amma lütfən heç olmasa sual verdiyiniz sahədə təməl bilikləri mənimsəyib sonra sual verin. Sessiya nədir sualına cavabı bilməmək eyib deyil, amma bunu bilmədən siz yuxarıdakı kodlarla heç bir şey edə bilməzsiniz.
Əvvəllər də belə hallar çox olub, hər hansı proq-a dilinə aid sual verilib, ilk cavabdan sonra növbəti sualda üzə çıxıb ki sual verən həmin dildə ümumiyyətlə nəsə bilmir, baza biliyi yoxdur. Amma bu belə olmamalıdır, hər şeyi birdən əldə etmək mümkün deyil, ilk öncə öyrənmə periodu gəlir, sonra meydana çıxan suallar. Məsələn php dərslikdən sessiya haqda oxuyub başa düşməsəniz, sualı bu saytda yerləşdirsəz, məmnuniyyətlə sizə kömək olunar.

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

    (00:35, 30/04/2012 ) #14054

    Umumiyyetle sesiya 2 Cumle ile oxuyub basa dusulesi movzu da deyiln)) mutleq alqoritma anlayisi ve php biliyi teleb edir.. kod editlemek yazmaqdan cetindir ( en azindan menim uchun :)) ) ..

    neyse qisasi oyrenmek lazimdir.. Shamxal sagolsun kodunyazib verir ama xarici foruumlarda ve ya sual cavablarda hazir kod isteyeni umumiyyele ignor edirler… chunki bu tip seylerden qazanc elde edilir en azindan.. ona gore de eziiyetsiz hazir elde etmeye pis baxilir..

    ona gore de Elvine bu movzuda haqq verirem..

    Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(01:06, 30/04/2012 ) #14060

Sag olun komek ucun men kodlari bilirem amma ne kurs getmiwem ne de birwey. ona gore de ele weyler varki belkede bilirem azdan coxdan amma adini bilmirem ne olan weylerdir. meselen mene deyirdiler wert qurmalisan maraqli qalirdimki goresen werti nece qurum halbuki if else bunlari bilirem. Azdan coxdan master forumlardan oyrenmiwem 🙁

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

(16:49, 05/05/2012 ) #14790

Bunu hazir zip wekilde ata bilersiz bura?

Cavablamaq üçün sağ sütundan hesaba daxil olmaq lazımdır

Bu suala aid öz sualım var:
Sual verin
Bu suala cavab vermək istəyirəm:
Cavab verin

Cavab verin


Cavab yazmaq üçün lütfən sağ sütundan və ya buradan hesaba daxil olun.

Üzvlər üçün giriş

Qeydiyyat

Elan qutusu

Son cavablar və şərhlər

Cənab cavab verdi - Azərbaycandakı supermarket kassalarında işlədilən proqram (15 saat əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (1 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (2 gün əvvəl)

Cənab cavab verdi - kurs diplomu ilə işləyə bilərəm? (3 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (6 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (6 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (6 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (8 gün əvvəl)

E. Hacı cavab verdi - Proqramlaşdırma - fəlsəfə (8 gün əvvəl)

kapiltp cavab verdi - Proqramlaşdırma - fəlsəfə (9 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (10 gün əvvəl)

Aysu2009 cavab verdi - Atestat almaq üçün ne etmeliyem? (10 gün əvvəl)

Aysu2009 cavab verdi - Azərbaycan əsgər mahnısının sözlərini ingilis dilinə tərcümə etmək (10 gün əvvəl)

Software Developer cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (15 gün əvvəl)

Erol34 cavab verdi - Xamaya başqa nə deyirlər? 6 hərflidir (15 gün əvvəl)

Software Developer - 615 xal

E. Hacı - 608 xal

Onar Alili - 526 xal

Dilsuz - 448 xal

Cabbarov Sübhan - 434 xal

Maqa - 346 xal

Ruslan Butdayev - 328 xal

Namiq Bəndəli - 297 xal

U.Tarlan - 244 xal

Meherremoff - 234 xal

Sistemə daxil olmuş 23295 sualdan 92%-dən çoxu cavablandırılmışdır.

Proyekt haqqında

E-Haci.net istehsalı. © 2010-2024