Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Uh.. sprawdzanie czy plik istnieje
Wicko
post 4.08.2005, 13:54:44
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 30.07.2005

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


Witam :-) właśnie robie sobie modół do panelu admina, który odpowiadałby za galerię..

Chcę wykombinować takie coś, że sprawdzałby po kolei każdy plik w danym katalogu.. i przy każdym pliku skanował plik tekstowy.. jezeli przez caly plik w $gallery[0] ( :-) ) nie zostanie odnaleziona nazwa pliku .. to powinien wyświetlić mi formularz w którym mógłbym opisać zdjęcie... i taki input zawsze, jeżeli nowy plik nie zostanie odnaleziony w bazie ;-)

mam nadzieję że rozumiecie.. siedziałem nad tym godzine i nie wykombinowałęm jak.. zrobiłem to:
  1. <?php
  2.             $file=file('FILES/IMG/FOTO/'.$_GET['id'].'/'.$_GET['id'].'.txt');
  3.             $handle=opendir('FILES/IMG/FOTO/'.$_GET['id'].'/big');
  4.                 while (false !== ($plik = readdir($handle))) { 
  5.                     if(($plik!=='.') && $plik!=='..') {
  6.                         for($i=0;$i=count($file);$i++) {
  7.                             $gallery=explode('||', $file[$i]);
  8.                                 if($gallery[0]==$_GET['img']) { //pieprzyc to -- zly if
  9.                                     $a=1;
  10.                                 }//jeżeli img nie ma przez caly plik ---- UJ! nie wiem jak :/
  11.                         }
  12.                     }
  13.                 }
  14. ?>

i tak jak mowia komentarze ( denerwowalem sie przy tym tongue.gif ) petle sa chyba ok.. tylko nie wiem jak if wykombinowac :/

chodzi o to, żebym ja mógl uploadować sobie pliki na serwer za pomoca ftp, a potem juz na stronie je opisywać.. do wyswietlania zdjec z opisami mam bazę.. w której definiuję kolejne zdjęcia. i właśnie jeżeli w bazie nie zostanie odnalezione zdjęcie to ma wyświetlic formularz. :]

Ten post edytował Wicko 4.08.2005, 13:57:14
Go to the top of the page
+Quote Post
toczek
post 4.08.2005, 15:52:03
Post #2





Grupa: Zarejestrowani
Postów: 27
Pomógł: 0
Dołączył: 20.06.2005
Skąd: krakow/rzeszow

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


hmm moze taki pomysl Ci sie spodoba smile.gif.
A moze poprostu wyciagnac wszystkie adresy plikow z bazy razem z nazwami do jednej tablicy a w drugiej tablicy przejechac sie po tych folderach i potem uzyc funkcji array_diff ? :] wyrzuci czesc rozniaca sie smile.gif. Oczywiscie trzeba te tablice podobnie poskladac.

tak w ogole to przebudowalbym ta opcje z uploadem plikow przez ftp na upload przez formularzyk na www i odrazu dodawanie odpowiednich opisow do bazy i przesuwanie w odpowiedni folder. Wtedy baza nie stracila by spojnosci z fizyczna zawartoscia dysku smile.gif.

mam nadzieje ze jakos pomoglem smile.gif

Ten post edytował toczek 4.08.2005, 15:53:28


--------------------
nihil novil ...
Go to the top of the page
+Quote Post
Wicko
post 4.08.2005, 21:27:14
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 1
Dołączył: 30.07.2005

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


Cytat
tak w ogole to przebudowalbym ta opcje z uploadem plikow przez ftp na upload przez formularzyk na www i odrazu dodawanie odpowiednich opisow do bazy i przesuwanie w odpowiedni folder. Wtedy baza nie stracila by spojnosci z fizyczna zawartoscia dysku

Gdybym chciał, to pewnie bym tak zrobił ;-) rzecz polega na tym, że wysłanie przez ftp dużej ilości zdjeć będzie dużo szybsze i za jednym zamachem.. na w panelu admina byłoby to męczące :-)

edit: część różniąca się ma właśnie zostać, żeby wyświetlić z niej formularze - jak to zrobić?

Ten post edytował Wicko 4.08.2005, 21:27:59
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: 25.07.2025 - 10:09