Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wyswietlenie nazw katalogow
boya
post 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
Go to the top of the page
+Quote Post
cboot
post 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
Go to the top of the page
+Quote Post
Liko
post 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]
Go to the top of the page
+Quote Post
boya
post 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
Go to the top of the page
+Quote Post
Liko
post 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 questionmark.gif
Go to the top of the page
+Quote Post
boya
post 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
Go to the top of the page
+Quote Post
Liko
post 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.
Go to the top of the page
+Quote Post
boya
post 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 biggrin.gif ale opcja pomógł mi nie chce działać :/


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
boya
post 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
Go to the top of the page
+Quote Post
Liko
post 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]
Go to the top of the page
+Quote Post
boya
post 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
Go to the top of the page
+Quote Post
Liko
post 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.
Go to the top of the page
+Quote Post
boya
post 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 biggrin.gif


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
boya
post 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
Go to the top of the page
+Quote Post
Liko
post 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ę.
Go to the top of the page
+Quote Post
boya
post 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 smile.gif


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
Liko
post 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]
Go to the top of the page
+Quote Post
boya
post 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
Go to the top of the page
+Quote Post
Liko
post 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]
Go to the top of the page
+Quote Post
boya
post 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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 26.04.2024 - 18:34