abi fonksiyonların ve değişkenlerin başına koyduğun @ işareti neyi ifade etmekte bunları kullanırken belirtsen tadından yenmez biri olucan zaten öylesinde daha tatlı olucan :D
Merhaba, güzel ders fakat htaccess dosyası için winrar falan boşuna yoruluyorsun. Bir not defteri oluştur ve adını; ".htaccess." şeklinde değiştir. (yani sonuna da nokta koy) İstediğin sonucu verecektir. Ve bunu da derslerinde başka insanlara da gösterirsen daha fazla kişiye ulaşır. Kolay gelsin ...
2013 deki konuya yorum yazıyorum. php yi uzun süre kullanmayınca nekadar aciz kaldıgımı anlayabilirsin :) 7:09 daki sef url'ye "erbilen/test/s#!n/tayfun" gibi karakterler girince BAD URL hatası veriyorya... htaccess ile bu hatayı farklı bir php ye yönlendirebilir miyiz ? yani doğru url : index.php?par= yanlış url : index.php?error= gibi... RewriteRule ^([^0-9a-zA-Z-_/]+)$ url.php?error=$1 bunu yapınca "erbilen/test/s#!n/tayfun" çalışmıyor. sadece "erbilen/#!" gibi karakter girilince çalışıyor.
Tayfun Bey merhaba, video için teşekkürler. Çok işime yaradı ancak bir yerde sorun yaşıyorum. Swich case ile bir mvc kodladım ve bura index.php dışına çıkarak sizim parametrenizi kullanmak istedima ve hata aldım. .htaccess içerisinde sizin ve benim kodlarım çalışmadı. Çok araştırmama rağmen çözümde bulamadım. RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.+)$ index.php [QSA,L] RewriteRule ^([0-9a-zA-Z-_/-]+)$ uyeler.php?parametre=$1 [QSA,L] Tam olarak yukarıda verdiğim gibi bir yapı içerisinde çalıştırmak istiyorum.(internette bir çok şeklini denedim ancak sizin parametre ile bir türlü çalıştırmadım) İndex sayfasını switch Case mantığı ile yaptığım içinde parametre girildiğinde 404 e yönlendiriyor.
tayfun bence başarılı. başarısının ardında araştırmacı bir ruh var. heyecanı olan birisi asla yorulmaz... başarılar...
Bu kadar müthiş olmak zorunda mısın
Sıfır dislike nedeni çok temiz bir anlatıma sahip olman
Meraba Tayfun bey dersleriniz super bunu switch case ile sayfalanan site icin bi dersini cekerseniz cok seviniriz
Eyvallah süper anlatım...
elinize sağlık :)
abi fonksiyonların ve değişkenlerin başına koyduğun @ işareti neyi ifade etmekte bunları kullanırken belirtsen tadından yenmez biri olucan zaten öylesinde daha tatlı olucan :D
Merhaba, güzel ders fakat htaccess dosyası için winrar falan boşuna yoruluyorsun. Bir not defteri oluştur ve adını;
".htaccess."
şeklinde değiştir. (yani sonuna da nokta koy) İstediğin sonucu verecektir. Ve bunu da derslerinde başka insanlara da gösterirsen daha fazla kişiye ulaşır.
Kolay gelsin ...
Abi joomla daki gibi bir routing sistemi yapar mısın?
Abi neden şimdi bu yapıyı kullanmıyorsun ?
2013 deki konuya yorum yazıyorum. php yi uzun süre kullanmayınca nekadar aciz kaldıgımı anlayabilirsin :)
7:09 daki sef url'ye "erbilen/test/s#!n/tayfun" gibi karakterler girince BAD URL hatası veriyorya... htaccess ile bu hatayı farklı bir php ye yönlendirebilir miyiz ?
yani doğru url : index.php?par=
yanlış url : index.php?error=
gibi...
RewriteRule ^([^0-9a-zA-Z-_/]+)$ url.php?error=$1
bunu yapınca "erbilen/test/s#!n/tayfun" çalışmıyor. sadece "erbilen/#!" gibi karakter girilince çalışıyor.
Tayfun Bey merhaba, video için teşekkürler. Çok işime yaradı ancak bir yerde sorun yaşıyorum. Swich case ile bir mvc kodladım ve bura index.php dışına çıkarak sizim parametrenizi kullanmak istedima ve hata aldım. .htaccess içerisinde sizin ve benim kodlarım çalışmadı. Çok araştırmama rağmen çözümde bulamadım.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.+)$ index.php [QSA,L]
RewriteRule ^([0-9a-zA-Z-_/-]+)$ uyeler.php?parametre=$1 [QSA,L]
Tam olarak yukarıda verdiğim gibi bir yapı içerisinde çalıştırmak istiyorum.(internette bir çok şeklini denedim ancak sizin parametre ile bir türlü çalıştırmadım) İndex sayfasını switch Case mantığı ile yaptığım içinde parametre girildiğinde 404 e yönlendiriyor.
şurdaki call_user_func() fonksiyonu ile bir tek benim mi aklıma higher ordered funksion yazmak geldi:
iyi anlamda mı söyledin kötü anlamda mı pek anlamadım ama yinede teşekkürler :)