Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]otwieranie plików txt w pętli
tofik1778983
post
Post #1





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


Witam
Mam w folderze 'pliki' trochę plików tekstowych ich nazwy kolejno 01,02,03...10,11,12...
Obecnie działam na lokalnym serwerze apache (xampp) nie na jakimś zewnętrznym ftp.
Problem jest taki
gdy daje w pętli otwieranie kolejnych plikow jest instrukcja
  1. if($_POST['odp_'.$i.'']=='' ) continue;

ma ona ominąć niezaznaczone radiobuttony, ale omija mi też pliki których nazwy zaczynają się zerem czyli 9 pierwszych...
Gdy zmieniam nazwy plików na 1,2,3,4,5,6,7,8,9 bez zera na początku, pętla otwiera mi pliki nie po kolei
leci sobie tak: 1,10,11,12...19,2,20,21... trochę mi to nie na rękę bo psuje cel istnienia skryptu ;]

jak potrzebuje plik o nr 4 to dostaje plik 14 .. potrzebuje plik 39, dostaję 45..
próbowałem też
  1. sort($tablica_z_plikami);

ale dalej to samo jest.. może tylko na lokalu tak jest na serwerze będzie ok.. proszę o radę. (na razie nie mogę wrzucić na mój ftp bo jakieś prace konserwacyjne akurat mają ;/)

Ten post edytował tofik1778983 1.06.2010, 18:55:56
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tofik1778983
post
Post #2





Grupa: Zarejestrowani
Postów: 144
Pomógł: 1
Dołączył: 22.11.2007
Skąd: lbn

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


A ie dało by się w pętli for?? bo teraz z foreach nie będzie mi działać reszta kodu ;/
Sporo tego pewnie na całą noc przerabiania;/
Go to the top of the page
+Quote Post
zegarek84
post
Post #3





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

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


Cytat(tofik1778983 @ 1.06.2010, 21:08:39 ) *
A ie dało by się w pętli for?? bo teraz z foreach nie będzie mi działać reszta kodu ;/
Sporo tego pewnie na całą noc przerabiania;/
mógłbym podać sposób na for gdzie to w sumie było by jak foreach ale pewnie i tak gdzieś będzie problem z pewnymi wartościami... jedyna rada jeśli tego kodu masz dużo to polecam kożystać z jakiegoś IDE - ja polecam NetBeans - to co teraz zapewne Ciebie interesuje to klikasz na zmienną i wciskasz crlt+r i zmieniasz nazwy zmiennych... widzisz ogólne błędy składni itd. - fakt - może deczko trzeba się przyzwyczaić ale plusów jest wiele...

sorki za oftopick ale całość widze bez sensu... a na to co masz możesz dać warunek np. w pętli for zaraz na początku:
if($i<10)$i='0'.$i; // będzie wtedy string np. 01... np. 02 itd....

i uprzedzam, że nie wszystkie posty czytałem...
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 - 07:38