• 15-04-2009, 14:54:34
    #1
    arkadaşlar bi sinema sitem var ve eklediğim filmlerin afişlerini hostuma atıyorum şu an hostumda 400 500 tane resim mevcut bu resimlerin üzerine php ile site ismi tarzı bişey yazdırmak istiyorum bu resimleri film eklerken hosta upload edebiliyorum scriptin özelliği var, resimlerin üzerine yazı yazdırma olayını upload ederken otomatikmi yapılabilir yoksa mevcut hosttaki resimlerin üzerinemi yazı yazabilirmiyiz ve bunu nasıl yaparız yardımcı olabilirmisiniz. şimdiden çok teşekkürler
  • 15-04-2009, 15:04:08
    #2
    Üyeliği durduruldu
    forumda nasil yazdirilacagi kısmı var. iki yoluda izlemeniz mümkün bence. ilk yol için mevcut sitenin kodlari düzenleme için uygunsa direk upload edince yazdirabilirsiniz.

    sitenin kodlari çok karmaşıksa. en son yazdirdiginiz resmi bir yere kaydederek. peryodik olarak en son kaldığınız resimden başlayarak üzerine yazdirabilrisiniz.

    ilk seçenek aam daha avantajlı çünkü toplu yazdirana kadar arada üzerinde yazisi yazilmamis resimler olabilir.

    diger taraftan ikinci süreçtede sistemin daha boş olduğu (gecenin bir vakti ) yazdirma işlemini calistirma yaparak sistemi daha az zorlayadabilirsiniz
  • 15-04-2009, 15:14:46
    #3
    Alıntı
    // upload file
    if (isset($_POST['submit_file'])) {
    $directory = ($_GET['t'] == 'file' ? 'files/'. $settings['filesdir'] .'/' : 'files/image/'); // directory where to upload
    $file_name = $_FILES['upload_file']['name'];

    // make sure we have unique file name
    while (file_exists($directory . $file_name))
    $file_name = substr(md5(uniqid(rand())), 0, 2) . $file_name;

    // upload
    if (move_uploaded_file($_FILES['upload_file']['tmp_name'], $directory . $file_name))
    $txt['error'] = $lang['file_uploaded'] .'
    <script type="text/javascript">
    window.opener.document.getElementById("'. $_GET['t'] .'").value = \''. $file_name .'\';
    window.opener.document.getElementById("'. $_GET['t'] .'").focus();
    setTimeout("window.close();", 1000);
    </script>'; // yay!!! file uploaded
    else
    $txt['error'] = $lang['not_upload']; // something went wrong
    }

    load_template('upload', 2);
    break;
    case 'comments':
    $file_id = (int) $_GET['f']; // file id
    upload yapılan kodlar bunlar sanırım nasıl yapacağım hakkında en ufak bilgim yok ufak örneklerle gösterme şansınız varsa çok sevinirim.
  • 15-04-2009, 15:16:25
    #4
    Üyeliği durduruldu
    GD kütüphanesi kurulu ve FreeType enebled olmalı
       <?php
    $dosya = ""; // png dosyası olmalı :)
    header("Content-type: image/png");
    $metin = "deneme";
    $resim    = imagecreatefrompng("$dosya");
    $turuncu = imagecolorallocate($resim, 220, 210, 60);
    $px    = (imagesx($resim) - 7.5 * strlen($metin)) / 2;
    imagestring($resim, 2, $px, 9, $metin, $turuncu);
    imagejpeg($resim);
    imagedestroy($resim);
    ?>