abfrage: datei oder verzeichnis auf ftp server

JoeyP

Grünschnabel
Also folgendes, ich programmier momentan ein Web-FTP Programm in PHP.

so nach der Anmeldung, läuft ja noch alles glatt, das heißt ich bekomm die verzeichnisse so angezeigt wie sie angezeigt werden sollen....aber wenn ich auf ein verzeichnis klicke bekomm ich nichts mehr angezeigt......

also das ist die funktion, die mein verzeichnis ausliest und ausgibt:

Code:
function dat_lesen($conn, $verz){
	
		$dateien = @ftp_nlist($conn, $verz);
		
		echo '<table border="0">';
		foreach( $dateien as $datei ){
		
			echo '<tr><td>';
			if(is_dir($datei))
				echo '<a href="web_ftp.php?action=chdir&verz='.$datei.'">'.$datei.'</a>';
			else if(is_file($datei))
				echo '<a href="web_ftp.php?action=down&verz='.$datei.'">'.$datei.'</a>';
			else
				echo $datei;
			echo '</td></tr>';
		
		}
		echo '</table>';
		if(!empty($dateien))
			return true;
		else
			return false;
	
	}

also ich weiß nicht mehr weiter, hoffe ihr könnt mir helfen.....
 
PHP:
function dat_lesen($conn, $_GET['verz']){
	
		$dateien = @ftp_nlist($conn, $_GET['verz']);
		
		echo '<table border="0">';
		foreach( $dateien as $datei ){
		
			echo '<tr><td>';
			if(is_dir($datei))
				echo '<a href="web_ftp.php?action=chdir&verz='.$datei.'">'.$datei.'</a>';
			else if(is_file($datei))
				echo '<a href="web_ftp.php?action=down&verz='.$datei.'">'.$datei.'</a>';
			else
				echo $datei;
			echo '</td></tr>';
		
		}
		echo '</table>';
		if(!empty($dateien))
			return true;
		else
			return false;
	
	}

Mal mit $_GET['verz'] versuchen.

Gruß Mirko

Wenn das nicht funktioniert dann hat es diesen Post nie gegeben. :-)
 
Die Variable $verz ist erstens ein parameter, der an die funktion übergeben wird, auserdem wird es nicht mit GET übergeben, sondern wird von einer andern funktion zurück gegeben......
 
Zurück