md5 sum dosyanın adı değil içeriği ile ilgilidir. Dosyanın ismi değişmesede içeriğinde ufak bi değişiklik olursa md5 sum değişir o neden @fatal yazdığın kodu şu kısmının değişmesi gerekir.
if($md5al==md5($dosyaoku))
bu satır bu şekilde olmalı
if($md5al==md5_file($dosyaoku))
tamam zaten öyle yaptırdım, $dosyaoku değişkenine file_get_contents yaptım bi üst satırda. bi yerin değişmesine gerek yok
RewriteEngine on
RewriteRule ^ni-(.*)/$ index.php?md5=$1 [L]
RewriteRule ^ni-(.*)$ index.php?md5=$1 [L]
htaccess bu şekilde yapınca , ve md5 in sonuna / koymadan çagırınca dosya 2 kere include ediliyor, bu kısmı çözemedim, biriniz bu kısma el atabilir mi benden bu kadar. çüzz
RewriteEngine on
RewriteRule ^ni-(.*)/$ index.php?md5=$1 [L]
RewriteRule ^ni-(.*)$ index.php?md5=$1 [L]
htaccess bu şekilde yapınca , ve md5 in sonuna / koymadan çagırınca dosya 2 kere include ediliyor, bu kısmı çözemedim, biriniz bu kısma el atabilir mi benden bu kadar. çüzz
URL'den harf ve sayı harici birşey gelmiyor. A-Za-z0-9 ile özel karakterleri süzebilirsin.