   #PHP Manual PHP Options&Information get_loaded_extensions
   get_magic_quotes_runtime

   PHP Manual
   Prev  Next
   ______________________________________________________________________

                             get_magic_quotes_gpc

   (PHP 3>= 3.0.6, PHP 4 )
   get_magic_quotes_gpc --  Gets the current active configuration setting
   of magic quotes gpc

Description

   int get_magic_quotes_gpc ( void )

   Returns the current active configuration setting of magic_quotes_gpc
   (0 for off, 1 for on).

     Note: If the directive magic_quotes_sybase is ON it will completely
     override magic_quotes_gpc. So even when get_magic_quotes() returns
     TRUE neither double quotes, backslashes or NUL's will be escaped.
     Only single quotes will be escaped. In this case they'll look like:
     ''

   Keep in mind that magic_quotes_gpc can not be set at runtime.

   Example 1. get_magic_quotes_gpc() example
   <?php
   echo get_magic_quotes_gpc();         // 1
   echo $_POST['lastname'];             // O\'reilly
   echo addslashes($_POST['lastname']); // O\\\'reilly
   if (!get_magic_quotes_gpc()) {
       $lastname = addslashes($_POST['lastname']);
   } else {
       $lastname = $_POST['lastname'];
   }
   echo $lastname; // O\'reilly
   $sql = "INSERT INTO lastnames (lastname) VALUES ('$lastname')";
   ?>

   See also addslashes(), stripslashes(), get_magic_quotes_runtime(), and
   ini_get().
   ______________________________________________________________________

   Prev                  Home                     Next
   get_loaded_extensions  Up  get_magic_quotes_runtime
