Oca
13

IFrame ‘in yüksekliğini içeriğe göre ayarlamak

Belki bir çoğumuzun iframe kullanmak istemediğimizin en büyük sebebidir. Çünkü yükseklik yüzünden ya scrolling çıkmakta ki bu tasarımsal olarak çok kötü gürünmekte yada genişliği yüksek tuttuğumuzda ise aşağıya doğru baya bir boşluk olmakta. 🙂 Aşağıdaki kod parçası ile birlikte bu sorunu kökünden çözeceğiz. Üstelik bütün browserlar bu javascripti desteklemekte.

Neyse gelelim çözümümüze;

Devamı

Ara
6

Bmp uzantılı resim dosyasını jpg veya png olarak kaydetmek

Uzun zaman önce bu sorunla bende karşılaşmıştım ve yabancı kaynak olsun, türkçe kaynak olsun adam akıllı bilgi bulamamıştım.

Şimdi diyceksiniz kardeşim git uzantısını “jpg” olarak değiştir olsun bitsin. 🙂 Malesef bu şekilde davranmak, resim üzerinde oynamak istediğimizde hatalarla karşılaşmamız anlamına gelmektedir. Örnek olarak Bmp uzantılı resimler sıkıştırlmadan oluşturulduğu için jpg olarak kaydedilerek dosyanın daha az yer kaplamasını sağlayabiliriz. Bunun için bmp uzantılı resmin image nesnesini elde etmemiz gerekmekte. Php’de bmp için “imagecreatefromgif” gibi hazır fonksiyon bulunmamakta. Bunun için kendi fonksiyonumuzu yazmamız gerekmekte.

Devamı

Kas
21

Php Resim Boyutlandırmasında Memory Limit sorunu

Herkese Merhaba,

Yüksek çözünürlüklü (HD) resimi yeniden boyutlandırmak istediğimde aşağıdaki hatayı aldım;

Fatal error: Allowed memory size of 8988608 bytes exhausted
(tried to allocate 43 bytes) in deneme.php

Sizde bu hatadan alıyorsanız yada resim üzerinde değişiklik yapacaksanız resime işlem yapmadan önce bellek kullanımını artırmanız gerekecek.
Devamı

Kas
9

PHP fatal libpng error: zlib error

jpeg veya gif uzantılı resim dosyasını pngye çevirirken aşağıdaki hatayı aldım;

imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib error

Bu hata aşmak aslında basit. imageJpeg fonksiyonunda resim kalitesi 0 ila 100 arasında bir değer vermemiz gerekmekte. Fakat imagePng fonksiyonunda 0 ila 9 arasında bir değer vermek gerekmekte. Ben 100 değerini verdiğim için imagePng fonksiyonu bunu kabul etmediğinden dolayı bu hatayı vermekteydi. Resim kalitesini 0 ila 9 arasında verdiğimizde sorunumuz çözülmüş olacak 🙂

Devamı

Eki
29

“File is too large for destination file system” hatasını gidermek

6gblık bir filmi usb belleğime atmaya çalıştığımda “File is too large for destination file system” hatasını aldım. Kendime neden böyle saçma sapan bir sorunla karşılaştım derken birden kafamda bir ampül yandı ve neden google amcaya sormuyorum dedim 🙂

Biraz araştırma yaptıktan sonra benim usb belleğimin FAT32 yi desteklediğini ve en fazla 4 gb boyutundaki dosyayı atılabileceğiydi.

FAT16 de ise sadece 2gb ydı desteklemesiydi!! Eğer sizinkisi FAT32 ise en fazla 2 gblık dosyayı belleğinize atabilirsiniz.

Devamı

Eyl
26

Php mail() fonksiyonunda maillerin spam olarak gitmesini engellemek

Yazar Enes Pekkaya    Kategori Php     Etiketler

Uzun bir aradan sonra karşılaştığım bir sorun hakkında yazı yazma ihtiyacı hissettim.

Birkaç gündür yeni yaptığım bir sitenin sunucu değişikliğinden dolayı baya bir sorun çıkardı. Bunlardan bir taneside phpmailer kütüphanesini çalıştırmasında sorunlar çıkarmasıydı. Malum herşey hazır 🙂 Bende bunun üzerine php’nin mail fonksiyonunu kullanmakta buldum. Tabiki onda da bazı sorunlar çıkardı. 🙂

Bunlardan birincisi mail gittiği zaman gmail,hotmail,yahoo vs. de direk spam (önemsiz postaya) düşmesiydi. Biraz araştırma vs yaptıktan sonra bunun 2 türlü sorundan kaynaklandığını buldum.

Devamı

Tem
1

Firmaların Organizasyon Şemaları :)

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Bir resim çok şeyi anlatır. Microsoft’un organizasyon şemasına bayıldım. 😀

Haz
13

MySql’de büyük boyutlu sql dosyasını yüklemek

Yazar Enes Pekkaya    Kategori MySql, Php, SQL     Etiketler , ,

Php geliştiricisi olarak sürekli olarak veritabanı yedeğini alıp tekrar yüklüyorum. Bir çoğunuz gibi veritabanı işlemlerini Phpmyadminden hallediyorum. Tabi bazı durumlarda phpmyadmin yetersiz kalmakta. Bunların başında eğerki yüksek boyutlu veritabanını import ederken maxfilesize hatası alırsınız. Bu sorunu çözmek için mysql command’ da aşağıdaki işlemleri takip etmeniz;

Devamı

May
15

Php’de Url Parametrelerini Şifrelemek

Php’de kod yazarken bazen url kısmında gönderdiğimiz parametreleri şifreleme gereğini duymaktayız. Yazmış olduğum class sayesinde  basit bir algoritma yaparak parametreleri şifreleyerek gönderebilirsiniz.

Classın çalışma mantığı basit. Şifreleme yapabilmemiz için bir tane anahtar kelime giriyoruz. Bu şekilde o kelime yardımı ile karakterleri şifreleyebiliyoruz.

Url ‘yi şifrelemek istediğinizde “encryptUrl()” fonksiyonunu çağırıyoruz. Bize şifrelenmiş bilgiyi döndürmekte.

Şifrelenmiş bilgiyi ise “decryptUrl()” fonksiyonunu çağırarak bizim için okunabilir hale getirmekte.

Devamı

Mar
18

18 Mart Şehitleri Anma Günü

Yazar Enes Pekkaya    Kategori Genel     Etiketler

Aşağıdaki fotoğraf herşeyi anlatmaktadır… Bütün şehitlerimizin ruhları şad olsun, mekanları cennet olsun…

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Haftanın Özlü Sözü

Akıllı bir adam yalnız kendi tecrübelerinden, çok akıllı bir adam başkalarının da tecrübelerinden yararlanır. (Çin Atasözü)

Bağlantılar

Arşivler