![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
Witam więc ostatnio bawiłem się trochę w PHP gdyż chciałem stworzyć skrypt który z pozycji przeglądarki mógłby edytować config do Ventrilo (Ventrilo = platforma do rozmów). Wszystko szło dobrze jednak jak zwykle napotkałem na przeszkodę której nie mogę obejść. Tutaj daje kod (jako, że post byłby za długi musiałem go wkleić):
http://rafb.net/p/XmGk4F72.html Oraz przykładowy plik ventrilo_srv.ini : http://rafb.net/p/UIxKTE89.html Problem polega na tym, że ostatecznie zamiast Name=$zmienna (w pliku ventrilo_srv.ini) tą linijkę zastępuje dziwna rzecz otóż linijka ta jest zastąpiona przez kod submit=zapisz Domyślam się, że ten problem mieści się w linijce 102 jednak nie mam pojęcia jak go rozwiązać liczę, że pomożecie... Ten post edytował spec8320 27.05.2008, 18:15:46 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 304 Pomógł: 51 Dołączył: 4.02.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Zamiast używać wyrażeń reguralnych do rozbijania pliku ini, skorzystaj z wbudowanego w php parsera, czyli funkcji parse_ini_file()
A jeśli chodzi o temat, to problem tkwi w wierszu 26. Wsadzasz $_POST do pętli foreach, a w $_POST jest przecież klucz submit z jakąś tam wartością, więc nie dziwne że to wyświetla... Ten post edytował -=Peter=- 27.05.2008, 18:28:05 -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
-=Peter=-, zrobiłem tak jak mówiłeś ... a właściwie może inaczej nie wiem czy dokładnie o to ci chodziło ... ale w jednym bądź razie nie działa. Możesz mi przesłać co ty miałeś namyśli najlpiej w kodzie ? Byłbym wdzięczny
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 304 Pomógł: 51 Dołączył: 4.02.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Spróbuj tak (18. wiersz)
-------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
-=Peter=-, dzięki bardzo nie wiedziałem, że problem może być aż tak banalny. Dałem ci te ,,Pomógł''. Dzięki człowieku
![]() Jakbyś miał chwilkę mam jeszce jeden problem z tym kodem. Otóż jeżeli chodzi o Password nie wiem z jakiego powodu są 2. Kod obecnie wygląda tak http://rafb.net/p/GSAwoe44.html Uwzględniłem twoją poprawkę ale odkomentowałem Password. Efekt jest taki: http://louner.ilo.pl/~spec/spec/spec.php |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 304 Pomógł: 51 Dołączył: 4.02.2005 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dlatego masz 2 razy password, bo w pliku ventrilo_srv.ini masz dwa razy zdefiniowane to pole (http://rafb.net/p/UIxKTE89.html - 9. i 40. wiersz).
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 32 Pomógł: 0 Dołączył: 27.05.2008 Skąd: Białystok Ostrzeżenie: (0%) ![]() ![]() |
-=Peter=-, dziękuje ...
Temat do zamknięcia |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 15:25 |