Link herausfinden

Erks

Erfahrenes Mitglied
Hi,
wie könnte man von einer Datei, die auf dem Server liegt (wurde nicht via PHP Upload, sondern vom User via FTP hochgeladen), den Link herausfinden?
Gibt es da so einen Befehl wie readfile() oder readdir() oder so?
 
Zuletzt bearbeitet:
ich hab ma n bischen experimentiert und nach dem Script...
PHP:
<?php
$ordner=opendir("1");
while ($file = readdir($ordner)) {
echo substr(realpath($file), strlen($_SERVER['DOCUMENT_ROOT']))."<br>";  
}
?>
...sollte dieses Script doch von allen Dateien in diesem Ordner die Links heraussuchen oder?

Der sagt mir aber das hier...
SecureSSI: Das Script (/usr/export/www/hosting/xxxx/realpath1.php) hat versucht, ausserhalb von seinem Userverzeichniss, auf die Datei /usr/export/www/hosting zuzugreifen.
Aus Sicherheitsgruenden ist dies nicht erlaubt!
 
Wenn du ein anderes außer das aktuelle Arbeitsverzeichnis ausliest, musst du dieses Verzeichnis zusätzlich bei der Ermittlung des reellen Pfads mit angeben.
PHP:
$absPath = realpath('1');
$ordner = opendir($absPath);
while( $file = readdir($ordner) ) {
	echo substr($absPath.'/'.$file, strlen($_SERVER['DOCUMENT_ROOT']))."<br>";
}
 
Zurück