Autor Zpráva
Jakuje
Profil *
Na své stránce mám části vkládané pomocí include do "šablony". Během posledních několika dní mi přestaly fungovat proměnné _POST, _GET, zkušel jsem do stránky vložit i jinou proměnnou, ale ani ta se v includovaném souboru nenačatla. Neví někdo kde je chyba, či jak se to dá opravit??? Tímto mě odešly 2 stránky na Fotkyaspol.ic.cz
Peca
Profil
Includování proměnný by mělo normálně fungovat. Doufám, že máš na mysli proměnné $_POST a $_GET.

soubor include.php:
<? $a="něco"; ?>

soubor index.php:
<? include 'include.php';
echo $a; ?>
Toto by mělo bez problémů vypsat "něco".
Jakuje
Profil *
To jo, ale obráceně.

index.php:
<? $a="něco";
include("include.php"); ?>

a soubor include.php
<? echo $a; ?>

Toto mě právě nevypisuje nic. Nevím jestli to může bejt změnou nastavení serveru (nebo PHP) na http://www.ic.cz.
Peca
Profil
To by mělo taky fungovat. Nebude spíš chyba někde jinde v tom skriptu? Ani tento konkrétní jednoduchý příklad tam nefunguje?
Jakuje
Profil *
Tak já nevím. Když si to napíšu jenom jako script, tak to jede, ale ve stránce to nejde ... a chyby tam hledám už ... pár dní.
Jakuje
Profil *
Tohletoto už nefunguje:

index.php?co=include&id=10
<?php
$a = "něco";
if ($_GET[co]) {
if(!@include($_GET['co'].".inc.php")) {
echo "Error";
}
};
if (!$_GET[co]) {
@include("include.inc.php");
};
?>

include.inc.php
<?php
echo "stránka ...";
echo $a;
echo $_GET[co];
echo $_GET[id];
?>
(toto vypíše pouze "stránka ..."
Toto téma je uzamčeno. Odpověď nelze zaslat.