Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: _GET i _POST - jak pobrać wysłąny kod PHP
Forum PHP.pl > Forum > PHP
infoo1
Mam taki kod:
  1. <?php
  2.  error_reporting(E_ALL);
  3.  ini_set('display_errors',1);
  4.  
  5.  include('classes.php');
  6.  $pe    = new PHP_Executor;
  7.  $cache = new cache;
  8.  
  9.  set_error_handler('error');
  10.  
  11.  if(isset($_GET['send']))
  12.  {                 print_r($_GET);
  13.    $code = $_GET['phpcode'];
  14.    echo $code;//$cache->execute($code);
  15.  }
  16.  
  17.  include('template.php');
  18. ?>

Jak w textarea poda się takie coś:
Kod
echo 'test';
to działa, ale jak takie coś:
Kod
<?php
echo 'test';
?>
to print_r daje pole puste (Array ( [phpcode] => {TU NICZEGO NIE MA!} [send] => 1 ) ). Czyli kod się usuwa. Co zrobić, aby kod zostawał?
WebCM
Znacznik <?php jest prawdopodobnie traktowany jako HTML. Użyj var_dump(), aby zobaczyć zawartość. Jeśli to nie pomoże, to htmlspecialchars().
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.