PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wer hilft mir kurz beim php?



Rafi
16.12.2006, 22:18
hey
einer von euch wirs bestimmt mittlere php kenntnisse haben...

es sieht so aus dass ich mir grad so ein wenig welche am aneignen bin un heut ein gutes Stückchen vom Tag daran gesessen bin eine uploadfunktion für predigtskripte in die HP einzubaun. Und diesen und die scripte mit htaccess zu schützen. Da ich nicht dauernd die Seite selbst aktualisieren will hab ich noch ein zweites php script genommen, dass mir den Ordnerinhalt automatisch wiedergibt...

der upload funktioniert einwandfrei...
nur an der wiedergabe des ordnerinhalts hab ich was auszusetzen... nach kurzer Suche im Internet hab ich rausgefunden wie ich es hinkrieg dass es mir die .htaccess Datei nicht anzeigen tut...
Was ich noch nicht gefunden hab ist, dass es mir keine php Dateien auflistet...


<?php
$path = $_GET&#91;'path'&#93;;
if&#40;!isset&#40;$path&#41;&#41;
&#123;
$path = ".";
&#125;

if &#40;$handle = opendir&#40;$path&#41;&#41;
&#123;


while &#40;false !== &#40;$file = readdir&#40;$handle&#41;&#41;&#41;
&#123;
if &#40;$file&#91;0&#93; != "." &#41;
&#123;
$fName = $file;
$file = $path.'/'.$file;
if&#40;is_file&#40;$file&#41;&#41;
&#123;
print "".$fName." ('".$file."') ".date &#40;"d.m.y H&#58;i", filemtime&#40;$fName&#41;&#41;."
";
&#125;
if&#40;is_dir&#40;$file&#41;&#41;

&#123;
print "&#91;D&#93;$fName ('ex2.php?path=$file')
";
&#125;
&#125;
&#125;


closedir&#40;$handle&#41;;
&#125;
?>


so... kann mir wer von euch helfen... ich brauch praktisch nur die zeile, die mir einfach einen bestimmten suffix rausfiltert...

ich hab nämlich kein bock jetzt noch weiter zu suchen... will feierabend ;)

danke schonmal im vorraus ;)

Popcorn
16.12.2006, 22:26
Lieber Rafi

Ich verstehe leider nur Bahnhof von dieser Geschichte. Hoffe aber, dass noch ein fähiger User vorbeikommt und dir hilft.

Sei gesegnet Rafi, schön dass du hier bist!

Popcorn

PS: Bitte ihr Leuts, mit den gewünschten Kenntnissen, helft dem Rafi :P

rudi
18.12.2006, 17:28
Vielleicht so?
[php:1:2dd7100201]
.
if ($file[0] != '.' )
{
$fName = $file;
$file = $path.'/'.$file;
if(is_file($file))
{
if (strtolower(strstr($fName, '.')) != '.php')
{
print ''.$fName.' ('.$file.') '.date ('d.m.y H:i', filemtime($fName)).'
' ;
}
}
if(is_dir($file))
.
.
.
[/php:1:2dd7100201]

Rafi
21.12.2006, 19:29
ah... grad mal ausprobieren...

Rafi
21.12.2006, 19:35
perfekt, vielen dank