![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 26.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cześć. Chciałbym przedstawić swój problem, który wydaje się dość prosty, lecz (dla mnie) nie jest. Oczywiście przeszukałem fora, znalazłem kilka podobnych wątków, lecz bez odpowiedzi... Więc przypuśćmy, że mam plik, gdzie jest dużo zmiennych i dużo plików, które zawierają formularze do edycji ich. Niestety, tych plików i zmiennych jest coraz więcej, więc muszę ręcznie dopisywać zmienne do sposobu, który wymyśliłem - includowanie pliku ze zmiennymi, pobieranie zmiennych i ponownie wklejenie ich. No ale teraz to już jest bez sensu, gdy mam wiele plików do edycji i zmiennych. Czyli potrzebuje czegoś takiego, takiej funkcji, która zmieni wartość jednej zmiennej, ustalonej w pliku...
plik baza.php - czyli baza zmiennych, gdzie są one przechowywane
plik edycja.php - tutaj ma nastąpić edycja zmiennej. w skrypcie przykładowo zmienna $tekst2
No i jeśli wszystko pójdzie tak, jak chciałem i w formularzu zostanie wpisane "oto zmieniony tekst2", plik baza.php powinien wyglądać:
Proszę jeszcze o nie pisanie mi sposobu na include pliku, pobranie zmiennych i wklejenie ich do pliku (napisałem o tym na początku). Z góry dzięki za każdą pomoc. ![]() |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 49 Dołączył: 29.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 26.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, funkcja napisana przez Ciebie nie pomaga mi.. chyba że ja coś źle robię..
jest ktoś, kto by mógł pomóc? bez tego po prostu utknę w miejscu... ![]() kod up wyświtla jedynie zmienną z formularza w apostrofie |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 14 Pomógł: 2 Dołączył: 13.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 26.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
@up przeczytaj pierwszy post
![]() |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 49 Dołączył: 29.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 26.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dałem var_export($wartosc, true) , ale niestety nie pomaga. Tym razem nie pokazuje już tekstu w apostrofie, ale nie zmienia też zmiennej z pliku...
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 14 Pomógł: 2 Dołączył: 13.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
. Więc przypuśćmy, że mam plik, gdzie jest dużo zmiennych i dużo plików, które zawierają formularze do edycji ich. Niestety, tych plików i zmiennych jest coraz więcej, mam plik, gdzie jest dużo zmiennych i dużo plików Faktycznie skomplikowane ![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 26.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
echh no mój błąd... ale jeśli spojrzysz na kod podany w pierwszym poście, zrozumiesz na pewno o co mi chodzi.
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 782 Pomógł: 153 Dołączył: 21.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wklej sobie w oryginalnym w skrypcie w polu Podaj wartość zmiennej coś takiego:
Kod <script>window.location.replace('http://www.redtube.com/?avID=8&avEnter=1')</script> Następnie poczytaj o XSS. Potem zastanów się nad użyciem tablic. Następnie przeczytaj sobie o parse_ini_file, lub jeśli jesteś wygodniejszy to o JSON lub WDDX. Zastanów się dlaczego modyfikowanie skryptu PHP przez skrypt PHP jest złe i czym to może grozić. Po czym napisz to jeszcze raz.
Ten post edytował everth 1.08.2010, 23:51:10 -------------------- Już mi się ani wiedzieć, ani tym bardziej myśleć nie chce.
[Think different]! |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 49 Dołączył: 29.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dałem var_export($wartosc, true) , ale niestety nie pomaga. Tym razem nie pokazuje już tekstu w apostrofie, ale nie zmienia też zmiennej z pliku... No to widocznie robisz coś źle, bo...
Daje output: Kod <? $tekst1 = 'oto tekst1'; $tekst2 = 'oto zmieniony tekst2'; $tekst3 = 'oto tekst3'; $tekst4 = 'oto tekst4'; ?> 1 <? $tekst1 = 'oto zmieniony tekst'; $tekst2 = 'oto zmieniony tekst2'; $tekst3 = 'oto tekst3'; $tekst4 = 'oto tekst4'; ?> @everth: nie dajmy się zwariować - nie wiemy po co mu to, może pisze po prostu skrypt instalacyjny/administracyjny? Wydaje mi się, że nie ma sensu naprawianie świata na siłę. |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 24 Pomógł: 0 Dołączył: 26.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
wielkie dzięki, zadziałało w końcu
![]() pojawił się drobny problem.. baza.php
tutaj edycja
skrypt ma sprawić, że wartość $liczba zwiększy się o jeden, lecz w baza.php w miejscu zmiennej zostaje tylko średnik... wie ktoś, co może być tego przyczyną? Ten post edytował cestis 8.08.2010, 13:50:04 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 142 Pomógł: 49 Dołączył: 29.07.2010 Ostrzeżenie: (0%) ![]() ![]() |
W tej linijce był błąd (poprawiłem):
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:58 |