Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Ordnerinhalt einlesen aber nur Ordner anzeigen

Diskussion: Ordnerinhalt einlesen aber nur Ordner anzeigen im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Moinsn, also ich habe folgendes Skipt mal geschrieben.. will das nu aber umstrukturieren d.h. das Skript an sich soll ...

Antwort
Alt 27.03.07, 20:23   #1 (permalink)
 
Benutzerbild von reaLInsanity
 
Registriert seit: 10.01.06
reaLInsanity Leistung: Facit NTK
reaLInsanity eine Nachricht über ICQ schicken reaLInsanity eine Nachricht über AIM schicken reaLInsanity eine Nachricht über Yahoo! schicken
Likes: 0
Ordnerinhalt einlesen aber nur Ordner anzeigen

Anzeige

Moinsn,
also ich habe folgendes Skipt mal geschrieben.. will das nu aber umstrukturieren d.h. das Skript an sich soll bleiben nur davor sowas wie ne auflistung der ordner, wenn man dort dann drauf klickt dann soll das folgende Skript ausgeführt werden:

Achja und die Länge des Textfeldes will der zum Verrecken net übernehmen >.<
Und wie bekomme ich die filesize am besten in die erste IF-Scheife ? vllt mit nem versteckten Formulareintrag?

PHP-Code:
<?php
$dir
="images/ich/";



if (isset(
$_REQUEST['img'])){
    echo 
"<div class='tdueberschrift'>".$_REQUEST['img']." | ".round($filesize,2)." kB</div>";
    echo 
"<br><input type='text' class='input' width='320' maxlength='320' value='".$_SERVER['SERVER_NAME']."/".$dir.$_REQUEST['img']."'><br>";
    echo 
"<img src='".$dir.$_REQUEST['img']."' width='320' height='240px' alt='".$_REQUEST['img']."'>";
    
    echo 
"<br><a href='?section=Picz'>&laquo; Zurück</a>";}
else{
    echo 
'<table border="0" width="100%">';
    if (
is_dir($dir)) {
       if (
$dh opendir($dir)) {
           while ((
$file readdir($dh)) !== false) {
            if ((
$file!=".") and ($file!="..") and ($file!=".DS_Store")) { 
                
$ausgabe=stat($dir.$file);
                
$filesize=(filesize($dir.$file))/1024;
                 echo 
'<tr class="hover">';
                echo 
'<td align="center" width="36"><img src="images/icons/picture.ico"></td>';
                echo 
'<td width="20%">'.$file.'</td>';
                echo 
'<td align="center" width="30%">'.date("d.m.Y - H:i",$ausgabe[8]).'</td>';
                echo 
'<td align="center" width="30%">'.round($filesize,2).' kB</td>';
                echo 
'<td align="right" width="*"><a href="index.php?section=Picz&img='.$file.'"> Ansehen </td>';
                echo 
"</tr>\n";
            }
           }
           
closedir($dh);
       }
   }
   echo 
'</table>';
}
//}

?>
wäre cool wenn ihr mir vllt. nen paar denk anstöße oder vllt auch lösunghilfen anbieten könntet
reaLInsanity ist offline   Mit Zitat antworten
Alt 27.03.07, 21:44   #2 (permalink)
 
Registriert seit: 29.01.06
xsheep Leistung: Facit NTK
Likes: 0
Standard

PHP-Code:
<?php

$dz
=opendir('.');
while(
false!=($file=readdir($dz)))
    if(
is_dir($file)&&$file!=".."&&$file!='.')
        echo 
"<a href=\"index.php?section=Picz&img=".$file."\">".$file."</a><br />";
closedir($dz);

?>
Die Länge des Textfeldes musst du mit "size", nicht mit "width" definieren.
xsheep ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 31.03.07, 19:14   #3 (permalink)
Themenstarter
 
Benutzerbild von reaLInsanity
 
Registriert seit: 10.01.06
reaLInsanity Leistung: Facit NTK
reaLInsanity eine Nachricht über ICQ schicken reaLInsanity eine Nachricht über AIM schicken reaLInsanity eine Nachricht über Yahoo! schicken
Likes: 0
Standard

also ich meine das so:

Man geht auf Picz inner link liste und man bekommt die ordner angezeigt:

- Delta Duisburg
- Delta Essen
etc...

klickt man auf einen Ordner drauf
soll der das script oben abarbeiten.

Also ich habe einen Ordner (Images) wo meherer Unteordner sind (der soll als erstes ausgelesen werden nur ordner) die dann mit PHP beim Link Picz anzeigen und sobald man auf einen ordner klickt soll er das skirpt halt von oben abarbeiten....

ich hoffe das war verständlich genug xD

Edit: auf Eigenem wege gelöst dennoch danke

Hier die Lösung:
PHP-Code:
<?php
$dir
="images/pics/";


if (isset(
$_REQUEST['img']) AND isset($_REQUEST['img'])){
    echo 
"<div class='tdueberschrift'>".$_REQUEST['img']." | ".$_POST['kb']." kB</div>";
    echo 
"<br><form><input type='text' class='input' size='51' maxlength='320' value='".$_SERVER['SERVER_NAME']."/".$dir.$_REQUEST['dir']."/".$_REQUEST['img']."'></form><br>";
    echo 
"<img src='".$dir.$_REQUEST['dir']."/".$_REQUEST['img']."' width='320' height='240px' alt='".$_REQUEST['img']."'>";
    
    echo 
"<br><a href='?section=Picz'>&laquo; Zurück</a>";
}
elseif(isset(
$_REQUEST['dir'])){
    echo 
'<table border="0" width="100%">';
    if (
is_dir($dir.$_REQUEST['dir'])) {        
       if (
$dh opendir($dir.$_REQUEST['dir'])) {
           while ((
$file readdir($dh)) !== false) {
            if ((
$file!=".") and ($file!="..") and ($file!=".DS_Store")) { 
                
$ausgabe=stat($dir.$_REQUEST['dir']."/".$file);
                
$filesize=(filesize($dir.$_REQUEST['dir']."/".$file))/1024;
                 echo 
'<tr class="hover">';
                echo 
'<td align="center" width="36"><img src="images/icons/picture.ico"></td>';
                echo 
'<td width="20%">'.$file.'</td>';
                echo 
'<td align="center" width="30%">'.date("d.m.Y - H:i",$ausgabe[8]).'</td>';
                echo 
'<td align="center" width="30%">'.round($filesize,2).' kB</td>';
                echo 
'<td align="right" width="*"><a href="index.php?section=Picz&dir='.$_REQUEST['dir'].'&img='.$file.'"> Ansehen </td>';
                echo 
'</tr><form action="index.php?section=Picz&dir='.$_REQUEST['dir'].'&img='.$file.'" method="post" class="formular">';
                echo 
'<input type="hidden" value="'.round($filesize,2).'" name="kb"></form>';
                
            }
           }
           
closedir($dh);
       }
   }
   echo 
'</table>';
}
else{
echo 
'<table border="0" width="100%">';
    if (
is_dir($dir)) {        
       if (
$dh opendir($dir)) {
           while ((
$file readdir($dh)) !== false) {
            if ((
$file!=".") and ($file!="..") and ($file!=".DS_Store")) {
                if(
is_dir($dir.$file)){ 
                    
$ausgabe=stat($dir.$file);
                    
$filesize=(filesize($dir.$file))/1024;
                     echo 
'<tr class="hover">';
                    echo 
'<td align="center" width="36"><img width=16 height=16 src="images/icons/dir.ico"></td>';
                    echo 
'<td width="20%">'.$file.'</td>';
                    echo 
'<td align="center" width="30%">'.date("d.m.Y - H:i",$ausgabe[8]).'</td>';
                    echo 
'<td align="right" width="*"><a href="index.php?section=Picz&dir='.$file.'"> Ansehen </td>';
                    echo 
'</tr><form action="index.php?section=Picz&dir='.$file.'" method="post" class="formular">';
                }
            }
            }
           
closedir($dh);
           }
       echo 
'</table>';
    }
}

?>
reaLInsanity ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Ordnerinhalt einlesen aber nur Ordner anzeigen
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Vista] Ordner "VirtualStore" für Programme im Nicht-Standard-%programfiles%-Ordner benutzen? lb Windows Vista 0 03.05.09 19:25
VB.NET - Ordnerinhalt in TreeView CTL anzeigen reaLInsanity Code Kitchen 5 10.01.08 19:12
Auf einmal Ordner leer aber Speicherplatz wird gebraucht Codiac Die Problemzone 2 22.08.07 21:03
Alle Daten weg aber Ordner sind vorhanden B52 Die Problemzone 2 26.06.06 19:25
Ordnerinhalt als .txt Ultra101 Windows 4 11.02.04 12:26


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61