Wyswietlenie nazw katalogow |
Wyswietlenie nazw katalogow |
21.05.2004, 22:40:13
Post
#1
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
WItam
Chodzi mi o wyswietlenie nazw katalogow znajdujacych sie w danym polozeniu poprostu krotko mowiac ma wyswitlic tylko nazwy katalogow -------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
21.05.2004, 22:53:34
Post
#2
|
|
Grupa: Zarejestrowani Postów: 85 Pomógł: 0 Dołączył: 2.02.2004 Ostrzeżenie: (0%) |
Dzięki funkcji szukaj na tym forum znalazłem taki temat:
http://forum.php.pl/viewtopic.php?t=2434 -------------------- Na warsztacie (z zamiłowania): Nowy rynek kosztowności, broni, ziół i misktur na Vallheru (MMORPG) lllllllllllll 65%
[b]Na warsztacie (komercyjnie): Rozbudowa i adaptacja do wymagań klienta gotowego Progra |
|
|
21.05.2004, 22:58:51
Post
#3
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) |
[php:1:b671bc6df9]
<?php $dir = "./dir"; $dh=opendir($dir); if ($dh) { while ($filename=readdir($dh)) { if (!is_file($filename) and !is_dir($filename)) { echo $filename."<br>"; } } closedir($dh); } else { echo "Nie powiodło sie otwacie katalogu."; } ?>[/php:1:b671bc6df9] |
|
|
21.05.2004, 23:02:54
Post
#4
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
Wsadzilem ten skrypt w katalog gdzie jest kilka katalogow i kilka plikow i pisze ze
Nie powiodło sie otwacie katalogu od czego to zalezy od praw czy od sciezki katalogu ? -------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
21.05.2004, 23:04:56
Post
#5
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) |
a jaką przypisałeś sciezke do zmiennej $dir
|
|
|
21.05.2004, 23:05:40
Post
#6
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
to co podales
$dir = "./dir"; i $dir = "./"; -------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
21.05.2004, 23:11:37
Post
#7
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) |
[php:1:1a9199e29b]
<?php $dh=opendir("."); if ($dh) { while ($filename=readdir($dh)) { if (!is_file($filename) && !($filename=="..") && !($filename==".") ) { echo $filename."<br>"; } } closedir($dh); } else { echo "Nie powiodło sie otwacie katalogu."; } ?>[/php:1:1a9199e29b] To działa na 100%. Wyswietli wszystkie katalogi w jakim jest skrypt. |
|
|
21.05.2004, 23:13:03
Post
#8
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
teraz ok ale opcja pomógł mi nie chce działać :/
-------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
21.05.2004, 23:40:58
Post
#9
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
chcialem zeby mi pokazywal fotki z katalogu ktorego nazwa jest przekazywana za pomoca GET
[php:1:afcc3ef22f]<?php $date =$_GET['date']; if ( $handle = opendir($date) ) { while ( false !== ( $file = readdir( $handle ) ) ) { if ( $file != "." && $file != ".." ) { print( '<center><img src="' . $file . '" width="' . $szerokosc . '" height="' . $wysokosc . '"><br /><br /></center>' ); } } closedir( $handle ); } ?>[/php:1:afcc3ef22f] i nie pokazuje fotek tzn pokazuje ale nie fotki tylo puste pola w sciezce brakuje nazwy tego katalogu z ktorego sa popbrane -------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
22.05.2004, 08:27:27
Post
#10
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) |
[php:1:af7d9cbcd0]
<?php $dh = opendir( $_GET['date'] ); if ( $dh ) { while ( $filename = readdir( $dh ) ) { if (!is_file( $filename ) && !($filename=="..") && !($filename==".") ) { echo "<img src="$_GET[date]/$filename" /><br>"; } } closedir($dh); } else { // ggf. Fehlermeldung setzen echo "Nie powiodło sie otwacie katalogu."; } ?>[/php:1:af7d9cbcd0] |
|
|
22.05.2004, 12:41:06
Post
#11
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
ciągnąc wątek:
2.Wątek nr 2 Chciałbym aby za pomocą tego skryptu wyświetlało mi tylko pliki z rozszeżeniem GIF I JPEG | JPG [php:1:3a71d3492d]<?php if ( $handle = opendir($date) ) { while ( false !== ( $file = readdir( $handle ) ) ) { if ( $file != "." && $file != ".." ) { print( '<center><img src="' . $file . '">' ); } } closedir( $handle ); } ?>[/php:1:3a71d3492d] -------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
22.05.2004, 13:31:23
Post
#12
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) |
[php:1:33adec03d1]
<?php $dh = opendir( $_GET['date'] ); if ( $dh ) { while ( $filename = readdir( $dh ) ) { $file_ext = explode( ".", $filename ); if (!is_file( $filename ) && !($filename=="..") && !($filename==".") && (($file_ext[1]=="jpg" ) || ($file_ext[1]=="gif" ) || ($file_ext[1]=="jpeg" ))) { echo "<img src="$_GET[date]/$filename" /><br>"; } } closedir($dh); } else { echo "Nie powiod³o sie otwacie katalogu."; } ?>[/php:1:33adec03d1] Nie jest to najlepszy kod, ale narazie nie mam czasu. Później napisze lepszy. |
|
|
22.05.2004, 13:39:01
Post
#13
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
ok
-------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
22.05.2004, 14:23:06
Post
#14
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
a czy istnieje sposob na posortowanie wyswietlonych katalogow ?
np wg daty utworzenia albo wg nazw ? -------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
22.05.2004, 15:20:16
Post
#15
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) |
Ten skrypt nie wyświetla katalogów tylko obrazki. Powiedz dokładnie co chcesz uzyskać bo już się gubie. Najpierw pisałeś, że chcesz, żeby wyświetlić katalogi, później obrazki a teraz znowy katalogi. Powiedz co chcesz zrobić to Ci pomogę.
|
|
|
22.05.2004, 16:53:54
Post
#16
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
[php:1:a42e761f25]<?php
$dh=opendir("."); if ($dh) { while ($filename=readdir($dh)) { if (!is_file($filename) && !($filename=="..") && !($filename==".") ) { echo $filename."<br>"; } } closedir($dh); } else { echo "Nie powiodło sie otwacie katalogu."; } ?>[/php:1:a42e761f25] i do ttego machnac sortowanie -------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
22.05.2004, 17:07:48
Post
#17
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) |
[php:1:a1fdedb595]
<?php $dh=opendir("."); if ($dh) { while ($filename=readdir($dh)) { if (!is_file($filename) && !($filename=="..") && !($filename==".") ) { $file[] = $filename; } } closedir($dh); } else { echo "Nie powiodło sie otwacie katalogu."; } sort($file); reset($file); for($i; $i<count($file); $i++ ) { echo $file[$i]."<br>"; } ?>[/php:1:a1fdedb595] |
|
|
22.05.2004, 17:12:38
Post
#18
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
A to jest sortowanie na podstawie 1 znaku a da sie posortowac wg daty utorzenia katalogu ?
-------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
22.05.2004, 18:10:16
Post
#19
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) |
[php:1:ce609f234b]
<?php error_reporting( E_ALL ); $dh=opendir("."); if ($dh) { while ($filename=readdir($dh)) { if (!is_file($filename) && !($filename=="..") && !($filename==".") ) { $file[] = date("Y-m-d G-i-s", filemtime( $filename ))."||".$filename; } } closedir($dh); } else { echo "Nie powiodło sie otwacie katalogu."; } arsort( $file ); echo '<table border="0" width="300"><tr><td width="200">Data</td><td width="100">Nazwa</td></tr>'; for($i=0; $i<count($file); $i++ ) { $file_ = explode( "||", $file[$i] ); echo '<tr><td>'.$file_[0].'</td><td>'.$file_[1].'</td></tr>'; } echo '</table>'; ?>[/php:1:ce609f234b] |
|
|
27.05.2004, 16:40:40
Post
#20
|
|
Grupa: Zarejestrowani Postów: 287 Pomógł: 0 Dołączył: 26.02.2003 Skąd: Ow/Pn Ostrzeżenie: (0%) |
po malych moddyfikacjach zrobilem tak:
[php:1:f21bad704c]<?php //polaczenie z mysql $zapytanie3 = "SELECT * FROM tabela ORDER BY id DESC"; $wykonaj3 = mysql_query ($zapytanie3); while($row=mysql_fetch_array ($wykonaj3)) { $data=$row['data']; echo"$data"; $dh=opendir($data); $filename=readdir($dh); print("$filename"); closedir($dh); } ?>[/php:1:f21bad704c] tam gdzie echo"$data"; to pokazuje po kolei nazwy katalogów natomiast tam gdzie print("filename"); juz nie ? i nie wiem gdzie jest blad | pomocy -------------------- Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.04.2024 - 09:11 |