ďťż
Podstrony
|
telcocafeTu jest fragment kodu: http://cpaste.com/1212Efekt powinien być taki, a właściwie, chciałbym żeby efekt był taki, że na początku wczytywany jest plik przy pomocy funkcji file() do tablicy $lista, a potem za pomocą pętli for chciałbym wypisać wpisy, które są zapisane we wcześniej wczytanym pliku w ten sposób, że pierwszy wpis to pierwsza linia, drugi - druga, trzeci - trzecia etc., ale tylko te wpisy, które są od $od-ej linii do $do-dej linii. Efekt jest taki, że zamiast pierwszego wpisu jest taki błąd: Warning: main(wpisy/) [function.main]: failed to open stream Pozostałe wpisy wyświetlają się poprawnie czyli nie ulega wątpliwości, że zmienna $od przy rozpoczęciu działania pętli ma wartość 0. Zauważyłem, że gdy zamiast:$i = $od napiszę:$i = 0 to program działa poprawnie. Spróbój może zamienić$od = $_GET['od']; if ($od = '') { $od = 0; } $do = $od + $ile;naif (is_numeric($_GET['od'])) $od = (integer)($_GET['od']); else $od=0; $do = $od + $ile; Użytkownik DJ_ProG edytował ten post 12 czerwiec 2007, 15:17 Nie sprawdzałem, ale wydaje mi się, że nie będzie działać bo odkryłem, że funkcja trim() za pierwszym razem zwraca zawsze '' czyli pusty String i chyba w tym tkwi błąd. Ale za chwile jeszcze spróbuje. |
|||
Sitedesign by AltusUmbrae. |