• 15-05-2013, 03:06:19
    #1
    Üyeliği durduruldu
    Merhaba arkadaşlar,
    scriptimde bir sıkıntı var, admin panelden sorunsuzca retweet yapabiliyorum ancak favori yapmak isteyince herşeyi doğru şekilde yazıyorum başla diyorum işlem tamamlandı diyor ancak favori göndermiyor. döngülerde mi sıkıntı mi var diye bakıyorum ancak yok gibi gözüküyor bu konuda yardımcı olabilecek arkadaşlar varmı aşağıdaki kodlar bulunmaktadır.


    Retweet.php ( SORUNSUZ ÇALIŞIYOR )
    Alıntı
    <?php
    error_reporting(0);
    set_time_limit(0);
    // Standartlar
    include('admin.php');
    require_once('twitteroauth/twitteroauth.php');
    // -------------
    ?>

    <br><br><br><br><br><br>
    <center><form action="retyolla.php?action=send" method="post">
    <fieldset class="textbox">
    <label class="username js-username">
    <span>&nbsp;&nbsp;Tweet ID&nbsp;&nbsp;</span> <input name="rtid" type="text" size="8" />
    </label>
    <label class="username js-username">
    <span>Kişi sayısı&nbsp;&nbsp;</span> <input type="text" name="say" />
    </label>
    </fieldset>
    <fieldset class="subchck">
    <br><button type="submit" class="btn submit">Başla</button>
    </fieldset>
    </form></center>

    <?
    if ($_GET["action"] == "send") {
    $rtid = cs($_POST["rtid"]);
    $say = cs($_POST["say"]);

    // Datadan kullanıcı çekiliyor
    $a = mysql_query("select * from users where gold='0' order by rand() limit ".$say."");
    $i=0;
    while ($b = mysql_fetch_array($a)) {
    $oauth_token[$i] = $b["oauth_token"];
    $oauth_secret[$i] = $b["oauth_secret"];
    $i++; }
    // -------------------------

    // ReTweet döngüsü
    for ($i=0;$i<$say;$i++) {
    rtyolla($oauth_token[$i],$oauth_secret[$i],$rtid); }
    flush();
    echo "<center><br><font color=green>İşlem tamamlandı.</font></center><br><br></center>";
    // ----------------------------
    }
    ?>

    Favori.php ( Favori göndermiyor )
    Alıntı
    <?
    error_reporting(0);
    set_time_limit(0);
    // Standartlar
    include('admin.php');
    require_once('twitteroauth/twitteroauth.php');
    // -------------
    ?>

    <br><br><br><br><br><br>
    <center><form action="favyolla.php?action=send" method="post">
    <fieldset class="textbox">
    <label class="username js-username">
    <span>Tweet ID&nbsp;&nbsp;</span> <input name="favid" type="text" size="8" />
    </label>
    <label class="username js-username">
    <span>Kişi sayısı&nbsp;&nbsp;</span> <input type="text" name="say" />
    </label>
    </fieldset>
    <fieldset class="subchck">
    <br><button type="submit" class="btn submit">Başla</button>
    </fieldset>
    </form></center>

    <?
    if ($_GET["action"] == "send") {
    $favid = cs($_POST["favid"]);
    $say = cs($_POST["say"]);

    // Datadan kullanıcı çekiliyor
    $a = mysql_query("select * from users where gold='0' order by rand() limit ".$say."");
    $i=0;
    while ($b = mysql_fetch_array($a)) {
    $oauth_token[$i] = $b["oauth_token"];
    $oauth_secret[$i] = $b["oauth_secret"];
    $i++; }
    // -------------------------

    // Fav döngüsü
    for ($i=0;$i<$say;$i++) {
    fav($oauth_token[$i],$oauth_secret[$i],$favid,$favyon); }
    flush();
    echo "<center><br><font color=green>İşlem tamamlandı.</font></center><br><br></center>";
    // ----------------------------
    }
    ?>
    Admin panel function.php
    Alıntı
    <?php
    set_time_limit(0);
    // function.php ye atılacak

    // Takipçi yollanıyor [$yontem = create (ekle) veya destroy (sil)]
    function takipci($access,$secret,$screen_name,$yontem) {
    $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access, $secret);
    $connection->post('friendships/'.$yontem, array('screen_name' => $screen_name)); }
    // ------------------------

    // Tweet postlanır
    function twyolla($access,$secret,$text) {
    $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access, $secret);
    $connection->post('statuses/update', array('status' => $text)); }
    // ----------------------------------

    // ReTweet yapılır
    function rtyolla($access,$secret,$rtid) {
    $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access, $secret);
    $connection->post('statuses/retweet/'.$rtid); }
    //----------------------------------

    // Fav yapılır
    function fav($access,$secret,$favid,$favyon) {
    $connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access, $secret);
    $connection->post('favorites/'.$favyon.'/'.$favid); }
    //----------------------------------

    // Kredi eklemesi yapılır
    function krediyukle($yenikredi,$username) {
    mysql_query("update users set kredi='".$yenikredi."' where username='".$username."'"); }
    // ----------------------------------------

    // Kredi sıfırlanır
    function kredisifirla($standartkredi) {
    $sql = mysql_query( "update users set kredi='".$standartkredi."'" ); }
    // ---------------------------------

    // Sistem Ayarı Güncelleniyor
    function guncelle($ver,$al) {
    mysql_query("update settings set val='".$al."' where var ='".$ver."'"); }
    // -----------------------------


    // Gold Üyelik Sistemi
    function gold($uyelik,$username) {
    mysql_query("update users set gold='".$uyelik."' where username='".$username."'"); }
    // ----------------------------------------

    // Uye sil
    function uyesil($username) {
    mysql_query("delete from users where username='".$username."'" ); }
    // ---------------------------------


    //Gold sorgulaması
    function goldsorgu($username) {
    $say = mysql_fetch_assoc(mysql_query("select * from users where username='".$username."'"));
    global $golddurum;
    $golddurum = $say["gold"]; }
    // -----------------------------------------

  • 15-05-2013, 12:32:24
    #2
    Üyeliği durduruldu
    Güncel yardımcı olcak birisi var mı ?
  • 15-05-2013, 21:23:28
    #3
    Üyeliği durduruldu
    Güncel..
  • 16-05-2013, 01:32:27
    #4
    $favyon diye bir değişken yok $favyon un "create" yada "destroy" olması lazım