Murat Yüksel | Blog

PHP

Web Geliştirmeye Başlamak






StajOkulu 2013 için yaptığım sunumu yukarıda bulabilirsiniz. Bunun yanında sunum sırasında söylediklerimi de bu yazımda slayt sayfalarına paralel ekleyerek sunmak istedim. 1 – Öncelikle bu 1.5 – 2 saatlik sunum ile böyle geniş bir konuyu öğrenmek imkansız. O yüzden ben de sunumda, web üzerine eğilecekseniz nelerle, hangi kavramlarla, hangi sorunlarla karşılaşacağınızı anlatarak gözünüzde bir yol haritası […]

, , , , , ,

Ubuntu Üzerinde PHP Geliştirme Ortamı






1) LAMPP Kurulumu: Işık Hızında LAMPP Kurulumu 2) http://netbeans.org/downloads/ adresinden PHP olanı (sağ üstte platform linux seçili olduğuna emin olun) indirin. .sh uzantılı bir dosya gelecek. Bu dosyayı “chmod +x netbeans-7.2.1-ml-php-linux.sh” komutu ile çalıştırılabilir hale getirip (sağ tıklayıp ‘properties – permissions – Allow executing file as program’ da aynı şeyi yapar) çift tıkladığınızda installer başlatılır. 3) xDebug:  PHP’de debugging […]

, ,

PHP dosya upload






Daha sonra flash veya ajax+iframe çoklu upload için genişletilmiş anlatım yapacağım ama şimdilik phpye yeni başlayan bir arkadaşım için hazırladığım yorum satırları dolu bir php dosyası paylaşarak bırakıyorum. Daha detay isteyenler yarım bir postun vardı diye hatırlatırsa iyi olur 🙂 <?php // diyelim ki formdan dosya ve ad geliyor // dosya file ile aldigin resim, […]

, , ,

Sağ Tık – Yeni – PHP Script






Bilindik senaryo: Bir PHP dosyası oluşturacaksınız. Ya bir php editörü yardımıyla yeni dosya oluştur kaydet yer, ismi seç şeklinde yapıyoruz, ya da sağ tık – yeni – txt dokümanı oluşturup bunun uzantısını php olarak değiştiriyoruz. Windows’un sağ tık – yeni menüsüne PHP dosyası eklemek mümkün. İşte şöyle: 1) Bir txt dosyası oluşturun. 2) İçerisine aşağıdaki […]

, , , ,

Online IDE’ler






Yeni gördüm paylaşayım dedim browser üzerinden çalışan ve modern IDE’lerin yapabildiği birçok şeyi yapabilen online IDE’ler var. Bunlardan 3’ü işte burada: http://c9.io/ : HTML, CSS, PHP, JAVA, Ruby gibi 23 Farklı dilde kodlama yapabileceğiniz bir IDE. GitHub ve Bitbucket ile entegre olarak da çalışabiliyor. Sürükle bırak ile çalışabilme, otomatik kod tamamlama, command line ile çalışabilme, application […]

, , , ,

Neden IE’yi Sevmiyorum -1






Bu konuyu seri haline getirmeyi düşünüyorum. O yüzden sonda -1 koydum. 2’si 3’ü olur illa bitmez IE çilesi. Ama bu yazıda çok garibime giden bir konudan bahsedicem. PHP ile normal bir upload işlemi yaparken gelen dosyanın tipini (MIME type) basitçe şu kod ile kontrol edersiniz:   if(($_FILES[“resim”][“type”] == “image/gif”) || ($_FILES[“resim”][“type”] == “image/jpeg”) || ($_FILES[“resim”][“type”] == […]

, , , , ,