Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 94 Pomógł: 0 Dołączył: 23.03.2007 Skąd: United Kingdom Ostrzeżenie: (10%)
|
witam mam dziwny błąd, otóż chodzi o odczyt z pliku i zapis.. przy tej prostej operacji skrypt automatycznie generuje mi dodatkowe znaki... wykonuje akcję na dwa sposoby w obydwu przypadkach jest tak samo .. kod wygląda tak:
i tu skrypt zapisuje wcześniejsze informacje z pola tekstowego do pliku, bardzo proste
zawartość pliku wygląda tak: zawartość pliku po zapisie wygląda tak: zapisuje drugi raz i wygląda tak: no kto albo co na Odyna dodaje mi znaki gratis ... pless pomóżcie może ktoś wie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Pozdrawiam! Ten post edytował glass 5.04.2008, 04:21:05 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 174 Pomógł: 42 Dołączył: 22.07.2007 Skąd: /dev/random Ostrzeżenie: (0%)
|
Cytat może ktoś wyjaśni do czego jest wyżej cytowane zdanie i czy jest potrzebne ? W przypadku gdy domyślnie konfiguracja php magic_quotes_runtime jest ustawiona to funkcje, które zwracają wynik z zewnętrznych źródeł np. file_get_contents dodaje znak "ucieczki" przed apostrofem i cudzysłowem. Dla zobrazowania tego przykładu sprawdź jak działa poniższy kod:
zakładając, że zawartością pliku test jest dosłownie: "foo" and 'bar' Dodatkowo konfiguracja magic_quotes_gpc dodaje znaki ucieczki do zmiennych w tablicach $_GET, $_POST, $_COOKIE. Pamiętaj, że stosowanie magic_quotes_runtime i magic_quotes_gpc jest uznawane za "złą" praktykę dlatego usunięto te opcje w PHP6. Pozdrawiam |
|
|
|
glass Przy zapisie do pliku 3.04.2008, 15:05:52
wlamywacz Magic quotes? 3.04.2008, 15:10:05
artega Na początku skryptu dodaj
[PHP] pobierz, plaintex... 3.04.2008, 19:17:54
marcio [PHP] pobierz, plaintext <?php$zawartosc=$_POST... 3.04.2008, 19:22:53
glass dobra dzięki już to mam, swoją drogą to dosłownie ... 4.04.2008, 15:53:12
marcio Nie wiem php.ini nie znam tak dobrze ale moze byc ... 4.04.2008, 16:14:02 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 12:33 |