ďťż
Podstrony
|
telcocafeWitam,Pytanie 1: stworzyłem skrypt: $tytul=$_REQUEST['tytul']; $nazwa="$tytul.html"; if (file_exists('wpisy.txt')) $dane=file('wpisy.txt'); else $dane=array(); $wpisy=fopen('wpisy.txt','w'); flock($wpisy,2); fputs($wpisy,"<a href="$nazwa">$tytul</a><br />"); flock($wpisy,3); fclose($wpisy); Zrobiłem go na podstawie kursu PHP w czasopiśmie Ekspert (Cz. 2). Skrypt ma za zadanie dodanie lini tekstu (kodu HTML odsyłacza), gdzie adresem i nazwą będzie zmienna. Niestety występuje błąd: Parse error: parse error in c:\usr\krasnal\www\wymagania\dodaj.php on line 71 . Kiedy nie było skryptu to wszystko działało poprawnie. Jak zlikwidować błąd? Chciałem jeszcze dodać, że linia 71 to: fputs($wpisy,"<a href="$nazwa">$tytul</a><br />"); Pytanie 2: Zrobiłem skrypt, który zapisuje do pliku tekstowego linki (skrypt jest powyżej, tylko poprawiony). Z pliku tekstowego linki te są wstawiane na stronę. Chciałbym, aby te linki były uporządkowane alfabetycznie. Wydaje mi się, że muszę zastosować tablice i użyć funkcji sort(). Jak to zrobić? // Pamiętaj o przedrostkach Użytkownik _Herkules_ edytował ten post 28 lipiec 2006, 17:12 fputs( $wpisy,'<a href="' . $nazwa . '">' . $tytul . '</a><br />'); popracuj nad stylem pisania bo jest masakryczny sorki za styl, ale to mój pierwszy skrypt A i dzięki za pomoc, juz działa :D Użytkownik sytluk edytował ten post 28 lipiec 2006, 12:01 fputs($wpisy,"<a href="$nazwa">$tytul</a><br />"); Zamień to na fputs($wpisy,'<a href="'.$nazwa.'">'.$tytul.'</a><br />'); edit Bełdzio szybszy :P Użytkownik Mathew edytował ten post 28 lipiec 2006, 11:56 Edytowałem temat, dodając pytanie 2, żeby nie tworzyć nowego tematu. Czy ktoś zna odpowiedź na to pytanie? file( ); *sort( ); Zrobiłem skrypt: $tablica=file('wpisy.txt'); sort($tablica); Niestety nie działa. :( :( to napraw :| co Ci nie działa ? wiesz co robi sort? no sort sortuje tablice alfabetycznie po użyciu funkcji file (która powinna stworzyć tablicę, gdzie każda linia w pliku będzie jednym elementem tablicy) i sort line w pliku powinny być ułożone alfabetycznie. Ja tak to rozumiem :/ Użytkownik sytluk edytował ten post 28 lipiec 2006, 15:54 zrób print_r( $tablica ) i pomyśl albo napisz konkretnie o co kaman btw http://www.blog.ceri...xssa-gazetapl-3 :D Jeśli mozesz to pomóż mi ostatni raz :P . To jest ostatnia łamigłwka, której sam nie rozwiąże. Otóż mam skrypt sys.php: <?php $dozwolone=array('glowna','omnie','hobby','galeria'); if (isset($_GET['pokaz'])) $pokaz=$_GET['pokaz']; else $pokaz=$dozwolone[0]; if (in_array($pokaz,$dozwolone)) include($pokaz.'.htm'); else include($dozwolone[0].'.htm'); ?> Skrypt ten musi pobierać strony (np. glowna, omnie, hobby, galeria) z pliku tekstowego (sys.txt), zebym nie musiał dodawać kazdej strony ręcznie, tylko zeby dodawało się automatycznie. yyy $dozwolone=file('sys.txt');? |
|||
Sitedesign by AltusUmbrae. |