• 05-03-2014, 12:22:55
    #1
    Evet tam olarak böyle birşeye ihtiyacım var.

    bunun için ne öneririrsiniz? amacım harf kelime içeren dosya adlarını her defasında içindeki rakamlarını değiştirirek eşsiz hale getirmek.

    $resimadibasla ="dosyaadi-1.jpg";
    $resimadibitir ="dosyaadi-3.jpg";

    for($b=$resimadibasla; $a<=$resimadibitir; $b++) {

    bunu nasıl yapabilrim?
  • 05-03-2014, 13:00:58
    #2
    for($i = 1; $i < 5; $i++){
    	$dosyaAdi = 'resim';
    	echo $dosyaAdi.'-'.$i;
    }
  • 05-03-2014, 13:17:22
    #3
    msgr adlı üyeden alıntı: mesajı görüntüle
    for($i = 1; $i < 5; $i++){ $dosyaAdi = 'resim'; echo $dosyaAdi.'-'.$i; }
    çok pratik bir çözüm. tşk ederim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:17:22 -->-> Daha önceki mesaj 13:05:33 --

    msgr adlı üyeden alıntı: mesajı görüntüle
    for($i = 1; $i < 5; $i++){ $dosyaAdi = 'resim'; echo $dosyaAdi.'-'.$i; }
    döngüye birden koşul işlem eklmek mümkün mü?
    for($a=$kactan; $a<=$kaca; $a++ ---->$b=$nerden; $b<=$nereye; $b++)
    gibi?
  • 05-03-2014, 13:40:20
    #4
    buddy adlı üyeden alıntı: mesajı görüntüle
    çok pratik bir çözüm. tşk ederim.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 13:17:22 -->-> Daha önceki mesaj 13:05:33 --



    döngüye birden koşul işlem eklmek mümkün mü?
    for($a=$kactan; $a<=$kaca; $a++ ---->$b=$nerden; $b<=$nereye; $b++)
    gibi?
    Hocam yapmak istediğinizi detaylı anlatırsanız yarsımcı olalım...

    NEOI 588-734 cihazımdan Tapatalk 2 ile gönderildi
  • 05-03-2014, 13:54:33
    #5
    Hocam bende tam olarak anlamadim yapmak istediginizi mesela bir kere kullandiginizda dosya isimleri benzersiz olacaktir fakat ikinci defa yaptiginizda yine ayni sonuclari verecek yani bir daha dosya yuklemek istediginizde sanirim sorun olacaktir bu


    iPhone'dan gonderildi. Yazim yanlışlıklarını mazur görünüz..
  • 05-03-2014, 14:07:21
    #6
    RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
    Hocam yapmak istediğinizi detaylı anlatırsanız yarsımcı olalım...

    NEOI 588-734 cihazımdan Tapatalk 2 ile gönderildi
    HACKHERS adlı üyeden alıntı: mesajı görüntüle
    Hocam bende tam olarak anlamadim yapmak istediginizi mesela bir kere kullandiginizda dosya isimleri benzersiz olacaktir fakat ikinci defa yaptiginizda yine ayni sonuclari verecek yani bir daha dosya yuklemek istediginizde sanirim sorun olacaktir bu


    iPhone'dan gonderildi. Yazim yanlışlıklarını mazur görünüz..
    aynı for döngüsü ile birden fazla işlem yaptırmam gerekiyor. işlemleri farklı döngüler içinde yapınca aynı anda istedğimi işlemi elde edemiyorum. bu yüzden bir döngü açınca bir taraftan yazdığm botla kaynak siteden resimleri çekiyorum. url içinde 19000 ile 19010 arasındakileri sonra çektiğim bu resim urllerini kullanarak yeniden adlandırıp aynı for döngü içinde kaydettirmek istiyorum. biraz karışık oldu kusura bakmayın arkadaşlar.

    yani öğrenmek istediğim aynı for içinde iki farklı işlem yaptırmak istiyorum.

    bir tarafntan resim urllerini birden yukarı saymak, diğer taraftan resim adlarini resimadi-1 resimadi-2 şeklinde isimlendirmek
  • 05-03-2014, 14:08:59
    #7
    buddy adlı üyeden alıntı: mesajı görüntüle
    aynı for döngüsü ile birden fazla işlem yaptırmam gerekiyor. işlemleri farklı döngüler içinde yapınca aynı anda istedğimi işlemi elde edemiyorum. bu yüzden bir döngü açınca bir taraftan yazdığm botla kaynak siteden resimleri çekiyorum. url içinde 19000 ile 19010 arasındakileri sonra çektiğim bu resim urllerini kullanarak yeniden adlandırıp aynı for döngü içinde kaydettirmek istiyorum. biraz karışık oldu kusura bakmayın arkadaşlar.

    yani öğrenmek istediğim aynı for içinde iki farklı işlem yaptırmak istiyorum.

    bir tarafntan resim urllerini birden yukarı saymak, diğer taraftan resim adlarini resimadi-1 resimadi-2 şeklinde isimlendirmek
    hocam sakıncası yoksa kodu tamamını ekleyebilrseniz istediğiniz düzenlemeleri yapalım...
  • 05-03-2014, 14:31:38
    #8
    RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
    hocam sakıncası yoksa kodu tamamını ekleyebilrseniz istediğiniz düzenlemeleri yapalım...

    /*
    iki fonksiyon girildi. biri watermark oluşturma diğeri bot ile kaynak siteden div içinde karmaşık olması sebebiyle temizle işlemi ile yalnızca resim urllerini almak için.
    
    sonrası bir for döngüsü ile hem temiz elde ettiğim resim urllerini düzenli birşekilde belirli aralıkta işlemek ve üzerine watermark yerleştirerek hosta kaydetmek. */
    
    $kactan        ="19000";
    $kaca        ="19005";
    
    for($a=$kactan; $a<=$kaca; $a++) {
    $link    ="http://www.birsiteadi.com/index.php?r3=$a";
    //$parcala    ='@<h2>(.*?)</h2>@si';
    $parcala2    ='@<div class="Image">(.*?)"></div>@si';
    $parcala4  ='@<img src="(.*?)" border="0"@si';
    //$parcala3    ='@<div class="ozet-alani">(.*?)</div>@si';
    
    $botara        =file_get_contents($link);
    
    preg_match_all($parcala, $botara, $baslik);
    preg_match_all($parcala2, $botara, $resim);
    preg_match_all($parcala3, $botara, $ozet);
    
    
    $botbaslik = $baslik[1][0];
    $botresim = duzenle($resim[1][0]);
    $botozet = $ozet[1][0];
    
    
    preg_match_all($parcala4, $botresim, $yeniresim);
    $temizresim = $yeniresim[1][0];
    
    
    
    $resimgoster = '<img src="http://www.birsiteadi.com/'.$temizresim. '"/>'." ";
    $resimurl = 'http://www.birsiteadi.com/'.$temizresim;
    
    echo $resimurl;
    echo "<br>";
    echo $resimgoster;
    
    
    //cekilen resim urllerine watermark yerlestirme
    if (resimcekWaterMark($resimurl, "resimlerim", "watermark.png", "$a.jpg")) { //resimurl, klasör, watermark, kaydedilecek isim
        echo "tamamdir";
    }
    else {
        echo "yapilamadi";
    }
    
    
    
    }
  • 05-03-2014, 14:32:11
    #9
    RooTsGhosT adlı üyeden alıntı: mesajı görüntüle
    hocam sakıncası yoksa kodu tamamını ekleyebilrseniz istediğiniz düzenlemeleri yapalım...

    Aynen hocam sanirim ne yapmak istediginizi anladim, duzenleyip atabilirim kodlari atmanizin bir sakincasi yoksa


    iPhone'dan gonderildi. Yazim yanlışlıklarını mazur görünüz..