Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

Fehler im script wer kann helfen?

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
ich61
PostRank 5
PostRank 5
Beiträge: 261
Registriert: 17.01.2006, 19:04

Beitrag von ich61 » 01.05.2007, 16:30

Ich habe folgenden code:

Code: Alles auswählen

<?
// Datein Löschen
if&#40;$_GET&#91;"loechen"&#93;==1 AND $_GET&#91;"file"&#93;!=''&#41;&#123;
	if&#40;file_exists&#40;$_GET&#91;"file"&#93;&#41;==true&#41;&#123;
		if&#40;@unlink&#40;$_GET&#91;"file"&#93;&#41;==true&#41; echo '<div style="color&#58;green;">Die Datei wurde erfolgreich gelöscht!<br><br></div>';
		else echo '<div style="color&#58;red;">Die Datei konnte nicht gelöscht werden.<br><br></div>';
	&#125; else &#123;
		echo '<div style="color&#58;red;">Die Datei gibt es nicht im Upload Verzeichnis!<br><br></div>';
	&#125;
&#125;
?>
<table border="0" bordercolor="Gray" bgcolor="DarkGray" cellspacing="2" cellpadding="2" width="500">
	<tr align="middle" bgcolor="Gainsboro" style="font-weight&#58;bold">
		<td><SPAN class="fett">File</SPAN></td>
		<td><SPAN class="fett">Größe</SPAN></td>
		<td><SPAN class="fett">Letzte Änderung</SPAN></td>
		<td><SPAN class="fett">Aktion</SPAN></td>
	</tr>
<?
// Datein Verzeichnis ansgeben
$i=0;
$verz=opendir &#40;$img_path_up&#41;;
while &#40;false !== &#40;$file = readdir&#40;$verz&#41;&#41;&#41; &#123;
	if &#40;$HTTP_POST_FILES&#91;'userfile'&#93;&#91;'tmp_name'&#93;<> 'none'&#41;&#123;    
		$file = $HTTP_POST_FILES&#91;'userfile'&#93;&#91;'name'&#93;; 
		$temp = $HTTP_POST_FILES&#91;'userfile'&#93;&#91;'tmp_name'&#93;; 
		$path_parts = pathinfo&#40;$file&#41;; 
		$filename = "datei_" . time&#40;&#41; . "." . $path_parts&#91;"extension"&#93;; 
	if &#40;filetype&#40;$img_path_up.$file&#41;!="dir"&#41;&#123;
		$i++;
		echo '<tr bgcolor="Gainsboro">';
		echo '	<td><a href="http&#58;//'.$_SERVER&#91;'HTTP_HOST'&#93;.$path.$file.'"  target="_blank">'.$file.'</a></td>';
		echo '	<td>'.fs_convert&#40;$img_path_up.$file,2&#41;.'</td>';
		echo '	<td>'.date&#40;"d.m.Y H&#58;i", last_change&#40;$img_path_up.$file&#41;&#41;.'</td>';
		echo '	<td><a href="'.$_SERVER&#91;"PHP_SELF"&#93;.'?file='.$img_path_up.$file.'&loechen=1" >Löschen</td>';
		echo '</tr>';
	&#125;	
&#125;
if&#40;$i==0&#41;&#123;
	echo '<tr bgcolor="Gainsboro">';
	echo '	<td colspan="4">Es ist noch keine Datei im Upload Ordner.</td>';
	echo '</tr>';
&#125;
closedir&#40;$verz&#41;;
?>


Wenn ich den code so verwenden möchte habe ich 2 fehler im Browser stehen einmal


Warning: readdir(): supplied argument is not a valid Directory resource in /var/www/web7/html/admin.php on line 54

Und das is der andere

Warning: closedir(): supplied argument is not a valid Directory resource in /var/www/web7/html/admin.php on line 71


Kann mir jemand helfen?Was fehlt in dem code??