Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Czytanie katalogu i zapis do bazy
stefan_precz
post
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 0
Dołączył: 2.01.2005

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


Ole, w taki prostu sposob czytam zawartość katalogu

  1. <?php
  2. if ($handle = opendir('test/')) {
  3.  
  4.  
  5.  while (false !== ($file = readdir($handle))) {
  6.  echo &#092;"$file<br />\";
  7.  }
  8.  closedir($handle);
  9. }
  10. ?>


no i zwrac mi to pliki, w katalogu są pliki jpg miniatury oraz duze pliki zawartość wygląda tak:
Cytat
TN_5.jpg
TN_6.jpg
TN_7.jpg
TN_8.jpg
TN_9.jpg
TN_1.jpg
5.jpg
6.jpg
7.jpg
8.jpg
9.jpg
1.jpg


pliki z TN_ to miniatury plików bez TN_ czyli TN_6.jpg to miniatura pliku 6.jpg

chcę zrobić aby teraz to wszystko dodało do bazy która wygląda tak

id---miniatura--duze-

czyli kazda para TN_6.jpg 6.jpg to jeden rekord tak aby się dogrywały zdjęcia, może mi ktoś podpowiedzieć jak to pogrupować.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jacu
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 17.07.2005

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


Ale po co masz tworzyć osobną kolumnę w bazie dla nazwy pliku miniaturki, jeżeli wiesz, że wygląda ona następująco: 'TN_<nazwa_pliku_ze_zdjeciem>' (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Przy wyświetlaniu miniaturki pobierasz po prostu nazwę 'dużego' pliku, dodajesz na początku 'TN_' i już (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

A jeśli baza ma służyć tylko do przechowania nazw plików, może lepiej po prostu napisać krótką funkcję pobierającą nazwy plików z katalogu i zapisującą je w tablicy. Wywołujesz sobie taką funkcję na początku skryptu i potem bierzesz wszystkie potrzebne dane z tablicy... Tak nie będzie wygodniej..?
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 5.10.2025 - 09:14