• 17-05-2010, 15:07:22
    #1
    arkadaşlar değişkeni sadece bir kez çalıştıracağım

    döngüye başlayacak döngüden cıksada aynı değişken sayfa içeriğinde tekrar çalışmayacak


    bunu nasıl yapabilirim

    sanırım unsetti ama emin değilim

    amacım değişken ile 20 tane linki veritabanına kaydedeğim
    ve kaydedikten sonra sürekli veritabanından random (rastgele) olarak kendisi link cecekcek ???

    yardımclarınızı bekliyorum
  • 17-05-2010, 15:09:23
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Evet. Veritabanına ekledikten hemen sonra unset($degisken); yazın.
  • 17-05-2010, 15:11:55
    #3
    by_grafitus adlı üyeden alıntı: mesajı görüntüle
    Evet. veritabanına ekledikten hemen sonra unset($degisken); yaz.
    söyle söyleyim

    $degişken = "degerlerr";
    $veritabani_degiskeni = "rastgele değerler ";
    
    döngü ( ){
    $budeğişkeni_kullan = $degisken;
    
    //2. kez döndüğünde
    $budegiskeni_kullan = $veritabani_degiskeni;
    
    }
  • 17-05-2010, 15:32:25
    #4
    Üyeliği durduruldu
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    söyle söyleyim

    $degişken = "degerlerr";
    $veritabani_degiskeni = "rastgele değerler ";
    
    döngü ( ){
    $budeğişkeni_kullan = $degisken;
    
    //2. kez döndüğünde
    $budegiskeni_kullan = $veritabani_degiskeni;
    
    }
    Direk kendi kodlarını versen daha iyi olacak gibi.
  • 17-05-2010, 15:36:52
    #5
    //ilk Deger 1 kez çalışacak
    $site         = file_get_contents("http://www.*****.com");
    
    
    // ikinci değer sonrasında her defasında bu çalışacak
    $vtdegisken = file_get_contents("http://www.*****.com");
    
    
    
    
    //Döngü tekrarında 2. değişkeni kullanmak istiyorum
    for ($i=1; $i <= $max1; $i++){
        $ham_deger =  $kaynak[0][$i];
        define("ham",$ham_deger);
    preg_match_all("/"title\" title=\"(.*)\">/",$ham_deger,$baslik);
        $baslik = $baslik[0][0]."<br>";
    preg_match("/e=\"(.*?)\">/",$baslik,$cikti);
        $cikti = $cikti[0];
    preg_match_all("/e=\"(.*)\">/",$cikti,$cikti2);
        $cikti2 = $cikti2[0][0];
        $video_isim  = substr($cikti2,3,-2);
     $video_isim;
    tek derdim bu kaldı


    sanırım yok böle bişi
  • 17-05-2010, 15:51:58
    #6
    Üyeliği durduruldu
    İnan ne yapmak istediğini tam olarak anlamadım.

    //ilk Deger 1 kez çalışacak
    $site         = file_get_contents("http://www.*****.com");
    
    // ikinci değer sonrasında her defasında bu çalışacak
    $vtdegisken = file_get_contents("http://www.*****.com");
    
    
    //Döngü tekrarında 2. değişkeni kullanmak istiyorum
    for ($i=1; $i <= $max1; $i++){
    if($i > 2)
    {
       //$vtdegisken kullan şeklinde kontrol ile devam edebilirsin ama burdaki 2 url mantığını anlamadım bi öm atarsan daha sağlıklı bi yol ile çözümlenebilir.
    } 
        $ham_deger =  $kaynak[0][$i];
        define("ham",$ham_deger);
    preg_match_all("/"title\" title=\"(.*)\">/",$ham_deger,$baslik);
        $baslik = $baslik[0][0]."<br>";
    preg_match("/e=\"(.*?)\">/",$baslik,$cikti);
        $cikti = $cikti[0];
    preg_match_all("/e=\"(.*)\">/",$cikti,$cikti2);
        $cikti2 = $cikti2[0][0];
        $video_isim  = substr($cikti2,3,-2);
     $video_isim;
  • 17-05-2010, 15:53:53
    #7
    Atıyorum pm
  • 17-05-2010, 15:58:50
    #8
    video sitesinden video cekeceğim, scripte 1 adet link vereceğim, script bu verdiğim link ile gidecek bana 20 adet link getirecek


    bu yeni gelen 20 adet linki veritabanına kaydedeceğim


    2.kez çalıştıgında ise bu sefer veritabanından random gelen linki sececek sürekli aynı işlemi yapacak


    hepsi tamam sağlıklı çalışıyor ama
    2. sefere veritabanından gelmesini istiyorum