Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] Pobieranie plików z katalogu - problem
kirov
post 17.01.2004, 16:09:37
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 23.03.2003
Skąd: Lubartów !

Ostrzeżenie: (0%)
-----


Mam skrypt php, który pobiera mi z katalogu wszystkie zdjęcia. Ale oprócz zdjęć pobiera także inne pliki oraz katalogi i wstawia je do skryptu.
[php:1:32b6d7d2e6]<?php
$ro = '.jpg';
function pobierz_obrazki($k)
{ global $ro; global $id; global $index;
$c = dir($k);
$jotpegi = array();
while((false !==($ob=$c->read())))
{
if($ob!="."&&$ob!="..")
{
if(substr($ob,-(strlen($ro))==$ro))
{
$jotpegi[] = $ob;
};
};
};

sort($jotpegi, SORT_DESC);
for($i=0;$i<count($jotpegi);$i++)
{ if ($i % 3 == 0 && $i>0) echo("</tr><tr>");



echo("<td width="33%" style="padding-bottom: 5">
<a href="$k"."/$jotpegi[$i]"."" target="_blank">
<img border="0" SRC="$k"."/mini/$jotpegi[$i]"." ">
</a><br>
</td>");

};
};
?>[/php:1:32b6d7d2e6]

Skrypt pobiera fotki z folderu $k.
W folderze $k znajduje się drugi folder "mini" w którym są miniaturki zdjęć o takiej samej nazwie.

Skrypt robi coś takiego, że folder mini ropoznaje jako plik i wstawia do funkcji i w tym miejscu pojawia się X.

Teraz jak przerobić ten skrypt aby omijał folder mini.


Prosze pomocy !!!!!!


--------------------
Professional Web Aplications
Warsztat:
AMD Athlon 1.8 GHz | GeForce 4 MX440-SE 64MB DDR | 256MB DDR RAM |
Go to the top of the page
+Quote Post
HaRy
post 17.01.2004, 16:12:53
Post #2





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 15.05.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


manual zawsze pomaga winksmiley.jpg [manual:bab7cb222d]is_dir[/manual:bab7cb222d]


--------------------
Go to the top of the page
+Quote Post
kirov
post 17.01.2004, 16:55:33
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 23.03.2003
Skąd: Lubartów !

Ostrzeżenie: (0%)
-----


A mógłbyś powiedzieć co i gdzie wstawić questionmark.gifquestionmark.gif


--------------------
Professional Web Aplications
Warsztat:
AMD Athlon 1.8 GHz | GeForce 4 MX440-SE 64MB DDR | 256MB DDR RAM |
Go to the top of the page
+Quote Post
HaRy
post 17.01.2004, 18:11:08
Post #4





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 15.05.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


(...)

[php:1:dbe449e41b]<?php
if(!is_dir($ob)) // jezeli nie jest katalogiem robi to co jest w klamrach warunku
{
if(substr($ob,-(strlen($ro))==$ro))
{
$jotpegi[] = $ob;
}
}
?>[/php:1:dbe449e41b]

(...)


--------------------
Go to the top of the page
+Quote Post
HaRy
post 17.01.2004, 18:13:01
Post #5





Grupa: Zarejestrowani
Postów: 152
Pomógł: 0
Dołączył: 15.05.2002
Skąd: Łódź

Ostrzeżenie: (0%)
-----


aa .. i jeszcze jedno .... średnik po "}" nie jest potrzebny.


--------------------
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: 27.06.2025 - 11:54