folder Tahribat.com Forumları
linefolder Asp - Php - Cgi - Perl
linefolder Ajax Kodunu Php'ye Çevirebilecek Var Mı?



Ajax Kodunu Php'ye Çevirebilecek Var Mı?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    hacılar hocalar aşağıdaki ajax kodunu php'ye çevirebilecek var mı? ajax sonucunu php'de değişkene atasam da olur. çok kurcaladım da çıkamadım işin içinden.

     

    <div id="article"></div>

    <script type="text/javascript">

       
        $(document).ready(function(){

        $.ajax({
            type: "GET",
            url: "http://tr.wikipedia.org/w/api.php?action=parse&format=json&prop=text&section=0&page=Hande Yener&callback=?",
            contentType: "application/json; charset=utf-8",
            async: false,
            dataType: "json",
            success: function (data, textStatus, jqXHR) {
           
            var markup = data.parse.text["*"];
            var i = $('<div></div>').html(markup);
           
            // remove links as they will not work
            i.find('a').each(function() { $(this).replaceWith($(this).html()); });
           
            // remove any references
            i.find('sup').remove();
           
            // remove cite error
            i.find('.mw-ext-cite-error').remove();
           
            $('#article').html($(i).find('p'));
               
           
            },
            error: function (errorMessage) {
            }
        });   
       
        });
       
    </script>


    ..
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

     en basit yoluyla

    $data = file_get_contents('http://tr.wikipedia.org/w/api.php?action=parse&format=json&prop=text&section=0&page=Hande Yener&callback=?');

    daha ayrıntılı istiyorsan CURL araştır.


    İmza...
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek
    pSkpt bunu yazdı

     en basit yoluyla

    $data = file_get_contents('http://tr.wikipedia.org/w/api.php?action=parse&format=json&prop=text&section=0&page=Hande Yener&callback=?');

    daha ayrıntılı istiyorsan CURL araştır.

    php ye çok hakim değilim hocam ama söylediklerini denemiştim, olmamıştı.


    ..
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    <?php

    $url = 'https://tr.wikipedia.org/w/api.php?action=parse&format=json&prop=text&section=0&page=Hande%20Yener&callback=?';

     

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

    curl_setopt($ch, CURLOPT_USERAGENT, 'TahriBot/1.0 (http://www.tahribat.com/)');

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

     

    $result = curl_exec($ch);

     

    if (!$result) {

      exit('cURL Error: '.curl_error($ch));

    }

     

    echo $result;

    ?>

    pSkpt tarafından 03/Eyl/15 19:54 tarihinde düzenlenmiştir

    İmza...
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek
    pSkpt bunu yazdı
     

    hocam onnumarasın. teşekkür ederim. linkleri regex ile temizletebiliyorum fakat <sup> tagları var onları aralarındakiyle beraber temizletmek istiyorum. birde şu karakterleri düzeltebileceğim bir fonksiyon var mı hocam sende? stackoverflow.com da arattım baya ama işimi göremedim.


    ..
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    pSkpt
    pSkpt's avatar
    Kayıt Tarihi: 10/Aralık/2010
    Erkek

    <?php

    $url = 'https://tr.wikipedia.org/w/api.php?action=parse&format=json&prop=text&section=0&page=Hande%20Yener';

     

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

    curl_setopt($ch, CURLOPT_USERAGENT, 'TahriBot/1.0 (http://www.tahribat.com/)');

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);

     

    $result = curl_exec($ch);

     

    if (!$result) {

      exit('cURL Error: '.curl_error($ch));

    }

     

    $veri = json_decode($result);

     

    echo "Title : ".$veri->parse->title."<br>";

    echo "Page ID : ".$veri->parse->pageid."<hr>";

    $text = get_object_vars($veri->parse->text);

    echo $text['*'];

     

    ?>

     

    şu şekilde verileri ayıkladım istersen bi bak.


    İmza...
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    teşekkür ederim hocam. regex olaylarını kurcalıyayım ben.


    ..
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    forumda vermiştim tekrar veriyorum:

    http://simplehtmldom.sourceforge.net/


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek

    regexle gereksiz kodları falan da temizledim. çiçek gibi oldu. yalnız sonuç bulamadığı zaman hata veriyor; onu nasıl çözebiliriz?


    ..
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Retro
    by_Tet
    by_Tet's avatar
    Kayıt Tarihi: 22/Mayıs/2012
    Erkek

    Try catch kullan


    iyibu! yeniden..
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    lepusmorris
    lepusmorris's avatar
    Kayıt Tarihi: 31/Mart/2007
    Erkek
    by_Tet bunu yazdı

    Try catch kullan

    kullanımını bilmiyorum hocam. örneklerine bakıp deneyip, yanılayım dedim; bi değişiklik olmadı yine.


    ..
Toplam Hit: 1574 Toplam Mesaj: 18
php ajax