PHP pathinfo quert dizesinde url aldatmasın alır.

0 Cevap

Ben bir url almak ve kendisini bulunduğu yere göre göreceli yolunu dönmek için küçük bir fonksiyonu üzerinde çalışıyorum.

Url sorgu dizesi bir yol varsa, pathinfo yanlış sonuçlar verir. Bu, aşağıdaki kod ile gösterilmiştir:

$p = 'http://localhost/demos/image_editor/dir_adjuster.php?u=http://localhost/demos/some/dir/afile.txt';
$my_path_info = pathinfo($p);
echo $p . '<br/><pre>';
print_r($my_path_info);
echo '</pre>';

Bu kod çıkışları:

http://localhost/demos/image_editor/dir_adjuster.php?u=http://localhost/demos/some/dir/afile.txt

Array
(
    [dirname] => http://localhost/demos/image_editor/dir_adjuster.php?u=http://localhost/demos/some/dir
    [basename] => afile.txt
    [extension] => txt
    [filename] => afile
)

Hangi tabii ki yanlış. Herhangi bir geçici çözüm?

0 Cevap