Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie plików w katalogu...
Forum PHP.pl > Forum > Przedszkole
Lars
Witam.

Widziałem ten efekt w skrypcie PsNews.
Gdy istnieje plik comments/1, skrypt tworzy comments/2, itd.

jak to zrobić?

Ps. do kodu zajrzeć nie mogę, ponieważ imps.pl nie działa :/.
kszychu
polecam przyjrzeć sięfunkcji is_file().

Przy okazji przenoszę na początkujący.
Lars
pamiętam że coś widziałem takiego co mieści się w 2 linijkach kodu :/ chyba z while tongue.gif
treewood
Lars - wycialem kawalek mojej biblioteki FileJobs (dostepnej w projekcie Quick.Cart).

Wyglada tak:

  1. <?php
  2. $sExt  = 'jpg';
  3. $sFileName = 'nazwa';
  4. $sOutDir = 'katalog/';
  5.  
  6. for( $i = 1; is_file( $sOutDir.$sFileOutName ); $i++ )
  7.   $sFileOutName = basename( $sFileName, '.'.$sExt ).'['.$i.'].'.$sExt;
  8. ?>


A dla ciebie powinien wygladac tak (nie testowalem):

  1. <?php
  2. $sOutDir = 'katalog/';
  3.  
  4. for( $i = 1; is_file( $sOutDir.$sFile ); $i++ )
  5.   $sFile = $i;
  6. ?>
orson
witam

takie rozwiązanie jest bardzo nie wydajne ... za każdym dodaniem trzeba utworzyć res, pobrać zawartość katalogu (pętla) posortować, wybrać największy i dodać do niego ... to samo przy pobieraniu (do wyświetlenia) ... tworzenie, pobieranie w pętli itd. już o wiele wydajniej i prościej komentarze do danego elementu przechowywać w 1 pliku i dodawać na końcu ...

pozdrawiam
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.