Autor Zpráva
dafinec
Profil
Dobrý den, začínám s php a zasekl jsem se na chybě Indefined index: text
<?php
              $text=htmlspecialchars(strip_tags($_GET['text']));
              if ($text==''){  
                $text='titulka';
              }
              if (file_exists($text.'.php')){
                require $text.'.php';
              } else {
                require 'error404.php';
              }
            ?>
Poraďte, kde je chyba, vždyť proměnnou $text deklaruju. Díky
_es
Profil
dafinec:
$_GET['text']
Asi nie je v poli $_GET prvok s názvom 'text'.
dafinec
Profil
_es:
ale co tam mám teda nastavit jako výchozí hodnotu?
Bertram
Profil
dafinec:
Ahoj, první si ověř existenci pomocí funkce isset().
Nobody
Profil *
řádek 2) změnit na:
$text = isset($_GET['text']) ? htmlspecialchars(strip_tags($_GET['text'])) : '';
dafinec
Profil
Bertram:
Aha, pomohlo to, hláška zmizela, díky

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: