![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Mam napisać skrypt, który po podaniu nazwy miasta łączy się z serverem Poczty Polskiej (http://www.poczta-polska.pl/kody.php) i pobiera z niej odpowiednie kody pocztowe. Zrobiłem to w taki sposób, że po podaniu nazwy miasta jest ona wklejana do odpowiedniego adresu zawierającego wyniki przeszukiwania (http://www.poczta-polska.pl/kody.php?kod=&ulica=&miejscowosc=nazwa_miasta&powiat=&wojewodztwo=dowolne&action=search gdzie nazwa_miasta zostaje zamieniona na tę podaną przez użytkownika). Dodatkowo mam jeszcze problem z funkcją ereg(). W całości wygląda to tak:
Wydaje mi się, że tak to powinno wyglądać, ale coś nie działa. Wywala mi: Fatal error: Call to undefined function: file_get_content() in c:\usr\krasnal\www\marqo\kody4.php on line 14 Widze, że chodzi o file_get_content() ale nie mam pojęcia co z tym zrobić.Napisałem alternatywny skrypt gdzie file_get_content() zamieniłem na fopen. Tym razem nie ma żadnych błędów, ale nie dostaję żadnych wyników. Druga wersja wygląda tak:
Proszę o jakieś wskazówki, może podeszłem w zły sposób do tego problemu, może da się to zrobić w inny sposób, albo poprostu wystarczy poprawić coś w jednym z moich skryptów. Pomocy!!! |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 5 Pomógł: 0 Dołączył: 24.01.2008 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie już to poprawiłem i działa, ale do pewnego momentu:
Z tego co znalazłem na necie o funkcji ereg() wynika, że powinna ona wyszukać ciąg odpowiadający formie kodu pocztowego ('^([0-9]{2})(-[0-9]{3})? przypisanego zmiennej $ciag) w $kod (który zawiera wyniki poszukiwania kodów pocztowych dla danego miasta) i zapisać je w tablicy $tab. Potem przy użyciu count() sprawdzam ile elementów zawiera ta tablica, dzięki czemu moge wyświetlić jej zawartość kożystając z pętli for. Problem w tym, że &tab jest pusta. Ten post edytował marqo87 24.01.2008, 15:46:46 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 11.10.2025 - 11:51 |