Anasayfa İletişim RSS
Çağlar Umut Tosun Derslerini Okumak için Tiklayin Resimlerinize perspektif etkisi katmak
Resimlere perspektif etkisi katmak Photoshop'ta artık çok zor değil. Buyrun birbirinden farklı perspektif efektleri uygulayabileceğiniz bir çalışma yapalım.
 
Şimdi Üye Ol | Şifremi Unuttum
 
 
 
Anasayfa » Dreamweaver (47 ders)
 
PHP yardımı ile resim upload etmek

Yazar: Volkan Şen  
Eklenme: 06.08.2007   Okunma: 2157    Puan: 2.7   Seviyesi:  leri
1- SEÇ SAYFASINI YAPIYORUZ

1. Seç adında bir sayfa oluşturuyoruz. Bu sayfa yükleme sayfası olacak.

2. Atacağımız fotoğrafların yerini bulmak için bir manuel form oluşturuyoruz

3. Bu forma bir action veriyoruz. Gönder adındaki sayfaya yönlensin diye.

4. Form deliklerinin isimleri yeniden değiştiriliyor. Örneğin veri tabanında resima olarak kayıtlıysa hücre biz form deliğinin adını resımA yapıyoruz. Hem şaşırmamış oluyoruz hem de farklı yazmış oluyoruz.

5. Sephirot'a gelip Server Behaviors'tan PHP Upload'ı seçiyoruz ve alanları dolduruyoruz.

6. Kod bölümüne girip PHP Upload komutuyla sayfaya yüklenen script'in en altına gelip alttan 3. header bölümünün basına // koyuyoruz. Böylelikle bu satır etkisiz oluyor. Bunu her script için yeniden uyguluyoruz.

2- GÖNDER SAYFASINI YAPIYORUZ

1. Gönder adında bir sayfa oluşturuyoruz.

2. Basit bir recorset oluşturuyoruz. Filtresiz

3. Insert Recort oluşturuyoruz. After go için sayfa belirlememize gerek yok.

4. Ortaya cıkan resim deliklerine su ifadeler yazılıyor. Delik özelliğine göre harfleri değiştirilebilinir.


<?php  echo $_name_resima;  ?>



5. Yüklediğimiz resimleri görebilelim diye bir hücre acılıyor ve resim sayısı kadar image field yerleştiriyoruz.

6. Yalnız bunu yaparken data sources işaretleniyor. Bunun nedeni, resmi recorsetten çağracağımız için yerini göstermek.

7. Resmin üstüne bir kere tıklayınca altta acılan menüye ise resmin path'ını yazıyoruz. resimler/ diye bu kuracağımız sisteme göre değiştirilebilinir.

8. Seç sayfasında PHP Upload ile oluşturduğumuz script'i başından sonuna kadar kesip, "gönder" sayfamızın en başına yüklüyoruz, hiç bir geğişiklik yapmadan.

9. Onun altına kalan:


<?php  require_once('Connections/db.php');  ?>



satırının altında duruma göre üzerinde değişiklik yapmak üzere bu codu ekliyoruz.


<?php  

 
if (phpversion() > "4.0.6") {

    
$HTTP_POST_FILES = &$_FILES;

}

$_file_resima $HTTP_POST_FILES['resimA'];



    
$_name_resima $_file_resima['name'];



$_file_resimb $HTTP_POST_FILES['resimB'];



    
$_name_resimb $_file_resimb['name'];

    

$_file_resimc $HTTP_POST_FILES['resimC'];



    
$_name_resimc $_file_resimc['name'];

 
?>



10. Aradaki boşlukları temizleyip dizayn sayfasına geri donup resimlerin olduğu satıra repeat veriyoruz.

3- POPUP (resima) SAYFASINI YAPIYORUZ

1. Tıklandığında yeni bir pencerede açılmasını istediğimiz resmin sayfasını oluşturuyoruz. Buna "resima" adını veriyoruz. Önceki yaptığımız örneklerle ilişkili olsun diye.

2. URL parapetresınden id filtreli bir record set ekliyoruz.

3. Bu sayfaya bir hücre içerisine imageField tag olmadan ekliyoruz ve data sources olarak işaretleyip record sette hangi fotonun çıkması için planlamışsak onu işaretliyoruz.

4. Alttaki menüden de ok dedikten sonra path e resimler/ ifadesini en basa ekliyoruz bu path duruma göre değiştirilebilinir.

5. Boyutlandırıyoruz. Uygun olan: 525*400.

6. Özelliklerine girip sayfayı dört bir taraftan da sıfırlıyoruz ki daha guzel görünsün.


4- GÖNDER SAYFASINDA DE?İŞİKLİK YAPIYORUZ

1. Bu sayfada önemsiz bir yere bir buton koyuyoruz. Bunun nedeni, imagefield üstüne tıklandığında yeni bir sayfa açması için gereken kodu tag bölümünden üretemiyor olmamız.

2. Bu butonu koyduktan sonra üstüne geliyoruz. Yanda tag bölümünden open new wındows diyiyoruz.ve çıkan formu dolduruyoruz. Resima dosyasıyla orantılı olsun diye ölçüsünü 525x400 yapıyoruz.

3. İşte şimdi kodumuz oluşmuş oldu. Kodumuz aynen şöyle:


MM_openBrWindow('resima.php','resimA','resizable=yes,width=525,height=400')



4. Bu kodun içine nerden oluşturacağımı hala bulamadığım bir kod yerleştiriyoruz. Bu kod record set ile bağlantısını oluşturuyor. O da şu:


?id= echo $row_Recordset1['id']; 



5. Yani toplamda şöyle bir tag oluşturmamız lazım.


MM_openBrWindow('resima.php?id= echo $row_Recordset1['id']; ','resimA','resizable=yes,width=525,height=400')



6. Bu kodu ilk resmin üstüne gelip "edit tag" deyip "events" bölümünden "onclıck" içine yerleştiriyoruz.

7. Diğer resimler için de bu kodu yerleştirdikten sonra değişikliklerini yapmayı unutmuyoruz.

Kolay gelsin.
 
  • Currently 2.76/5
Değelendirmek için üye girişi yapmanız gerekmektedir
EkleBunu Sosyal Paylam Butonu
PHP yardımı ile resim upload etmek Dersini Yazdırın

"PHP yardımı ile resim upload etmek" dersi için 9 yorum var

11.08.2007 T_r3x diyor ki:
daha açıklayıcı anlatsan daha yararlı olur..

30.08.2007 vhtonline diyor ki:
bence de daha iyi açıklasan iyi olur

26.09.2007 cihangözcü diyor ki:
ya hiç bi şey anlaşılmıyo

27.09.2007 cihangözcü diyor ki:
www.jotform.com bu adrese girin süper bi forum yapma adresi ne arasanız var formu olusturuyosunuz sonra html kodunu alıyosunuz biraz ingilizce yeter

03.10.2007 RefreSh diyor ki:
güzel calisma tesekkurler cok isime yaradi gercekten.

10.10.2007 SnMz91 diyor ki:
ya aynı şeylerle uğraşıyom ama hiç böyle bişi yoktu

26.11.2007 hicrann diyor ki:
hangi kodların arasına yazıyoruz anlamadım

07.12.2007 Oxygenc diyor ki:
Resimli olması daha iyi olurdu.

07.03.2008 ceemile diyor ki:
DAHA İİ ANLATILMALII uzul:

ye olmadan yorum ekleyemezsiniz !


UYARI: SANALKURS'ta yer alan materyaller ile ilgili her türlü sorumluluk hazırlayan veya gönderene aittir. SANALKURS'ta yer alan hiçbir makale, yazarından izinsiz başka bir yerde yayınlanamaz. SANALKURS kullanıcıları ve üyeleri, üçüncü kişilerin telif hakkı sahibi bulunduğu her türlü fikri eser, fotoğraf, resim vb. materyal ve ürünleri kullanamazlar. SANALKURS kullanıcı ve yazarlarının, üçüncü kişilerin telif hakkı sahibi olduğu yazı, resim vb. ürünleri kullanması durumunda, her türlü hukuki ve cezai sorumluluk kendilerine aittir. Söz konusu haksız kullanım nedeniyle SANALKURS .NET'in hiçbir hukuki sorumluluğu bulunmamakta olup, haksız kullanım nedeniyle SANALKURS.NET'in üçüncü kişilere ödemek zorunda kalabileceği her türlü tazminat ve/veya adli/idari para cezaları ilgili Sanalkurs kullanıcılarından rücu edilecektir.
 İSTATİSTİKLER
XML Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz
ÇEVRİMİÇİ 320 Ziyaretçi, 16 Üye
UnKnOwNReaL, Volkan_17, sitem___, ErtughruL, phislik, muverrih, b3kirist, oya35, byyunus, denge, burajan, _metalord, can172, KraL-Hack, akın1194, Genie
Bugün: 4359, Dün: 4674, Bu Ay: 24011, Toplam Ziyaret: 1051877, Toplam Üye: 92465, Son Üye: lcebeerg
Toplam Ders: 1645, Toplam Yazar: 40, Toplam Dosya: 43, Toplam Link: 109
   
RSS Kaynağımızdan yararlanarak sitemizdeki derslerimizi masaüstünüzden yada web sitenizden takip edebilirsiniz