Loading:


addcslashes()

string addcslashes ( string $str , string $lista_znaków )


Dodaje znak '/' ucieczki przed każdym niebezpiecznym znakiem zdefiniowanym w tablicy drugiego argumentu. Funkcja również oprócz zdefiniowanych znaków zabezpieczy: []^_`

 

Jeśli $lista_znaków zawiera znaki \ n \ r itd., wtedy są one przetwarzane w C-podobny styl, podczas gdy inne nie-alfanumeryczne znaki z kodami ASCII niższe niż 32 oraz wyższe niż 126 zamieniane są na reprezentacje ósemkową.

     Podczas definiowania sekwencji znaków w $listaznaków argumentu, możesz używać przedziału znaków np A..Z, ta wartość zabezpieczy wszystkie duże litery w ciągu znaków.
     <? php
     echo addcslashes ( 'foo [] "," A.. z');
     / / Zwróci: \ f \ o \ o \ [\]
     / / Wszystkie duże oraz małe litery będą miały znak ucieczki przed sobą
    
     ?>

     Ponadto, jeżeli pierwszy znak w szeregu ma wyższą wartość niż ASCII drugiego znaku w zakresie, zakres nie zostanie brany pod uwagę. Tylko znak z początku oraz końca okresu będą zawierały ucieczki. Użyj funkcji ord (), aby znaleźć wartość ASCII znaku.
     <? php
     echo addcslashes ( "zoo ['.']"," z.. ");
     / / Zwróci: \ zoo [ '\ ".]
     >




Napisz Artyku³

Listing

niema




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38523
Komentarze użytkowników
Ten artykuł musi zostać poprawiony. Jest on niezgodny z polską ortografią i stylistycznością.
autor: szukacz błędów | 128 | 2009-03-17 09:32:35


Wpis został zaktualizowany. Dziękujemy za czujność.
autor: Divix | 129 | 2009-03-17 12:25:40


    • Tre¶æ komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2024 v.1.5 | design: diviXdesign & rainbowcolors