PHP’de kullandığımız strip_tags() fonksiyonu parametre olarak aldığı metindeki tüm HTML taglarını ortadan kaldırıp sadece metin bilgisinin kalmasını sağlıyordu. Bu fonksiyona MySQL’de de ihtiyaç duyduğunuz oldu mu? Benim oldu. Buyrun burdan yakın efendim: delimiter ;; CREATE FUNCTION strip_tags2(str text) RETURNS text CHARSET utf8 BEGIN DECLARE start, end INT DEFAULT 1; LOOP SET start […]
Read MoreEclipse’de .tpl uzantılı dosyaları doğrudan tıkladığınızda mac işletim sistemindeyseniz küçük not kağıtları şeklinde açılıyor. Sağ tıklayıp text editörle aç dediğinizde ise php highlighting yapmadan yani değişkenleri, fonksiyonları vs ayrı ayrı boyamadan açıyor ki işinizi oldukça zorlaştırıyor. Bu durumu düzeltmek için şu menüyü takip edip *.tpl formatını eklemek yeterli: Preferences / General / Content Types / […]
Read MoreBir PHP geliştiricisi olarak uzun yıllar Windows tecrübesi yaşadıktan sonra artık aradığımı bulmuş ve Macos kullanmaya karar vermiştim. Bunun envai çeşit nedenini bir önceki yazıda zaten uzun anlatmıştım. Bu yazıda macos’da Apache ve PHP (MySQL-PostgreSQL destekli) kurulumundan bahsedeceğiz. Aslında Apache-PHP-MySQL için en pratik yol MAMP kurmak ama bu şekilde kurulan PHP’ye postgreSQL desteği vermek zor. […]
Read MorePHP geliştiricilerin hayatını kolaylaştıran araçlardan biri olan WAMP’ı Windows 7’ye kurduğunuzda hiç bir sorun yaşamıyorsunuz fakat tarayıcınızı çalıştırıp http://localhost dediğinizde sayfa görüntülenemiyor hatası alıyorsunuz. Bunun nedeni localhost tanımlamasının Windows’un yerel dns kayıtlarında öntanımlı olarak pasif halde tutuluyor olmasıdır. http://localhost yerine http://127.0.0.1 yazarsanız Wamp’in düzgün kurulduğunu ve sorunsuz çalıştığını görebilirsiniz. Windows 7’de dns kayıtlarını düzenlemek için […]
Read More