Md5_file Kullanma ();

1 Cevap php
<?php
include_once('booter/login/includes/db.php');

$query="SELECT * FROM shells";
$result=mysql_query($query);
while($row=mysql_fetch_array($result, MYSQL_ASSOC)){

$hash = @md5_file($row['url']);
echo $hash . "<br>";
    }
?>

Yukarıda benim kodudur. Genellikle çoğu adresler üzerinde sorunsuz çalışıyor, ama bunu almak değil sanki her şimdi ve sonra sadece bir dosya bile olsa, bir çizgi üzerinde md5 atlayacak.

Nedenini bilemiyorum. Herhangi bir fikir?

'@' Sökerken EDIT: Bu döndürür:

[function.md5-file]: failed to open stream: No such file or directory

1 Cevap

@ önünde md5_file suppresses any warnings/errors o yükseltilmiş olabilir. Çıkarma @ md5_hash gösterilir ve gereken gelen hatalar zaman zaman başarısız olduğunu neden görmek sağlayacak sağlayacaktır.


No such file or directory sadece aranır olmuştur isimde bir dosya olduğu anlamına gelir. O uyarıları neden olan URL'leri incelemek isteyebilirsiniz; belki onlar yeniden adlandırılmış veya taşınmış olan bir dosyaya bakın.