Autor Zpráva
pito
Profil
Zdar,Jak mam zmenit tenhle kod abych mel jako odkaz uvod.php a ne jak je ted index.php?page=uvod

<?php
if (IsSet($_GET['page'])){
$soubor=$_GET['page'];
$soubor2= dirname($_SERVER['SCRIPT_FILENAME'])."/".$soubor.".php";
if(file_exists($soubor2)){
include $soubor2;
}else{
include "inc/error404.php";
}
}else{
include "uvod.php";
}

if(isset($_GET['Alert'])){
require "inc/error_msg.php";
$JsAlert=$_GET['Alert'];
echo '<script language="javascript" type="text/javascript">alert("'.$Rvi[$JsAlert].'");</script>';
}
?>

predem vsem dik
Matty
Profil
pito
Zkus použít místo include header() nebo nějak přes mod_rewrite.
pito
Profil
jak to mam udelat pres header() nejde
Matty
Profil
pito
header() tě vlastně přesměruje. Koukni do manuálu.
pito
Profil
zkousel jsem to a nejde to

<?php
$host = $_SERVER['HTTP_HOST'];
$uri = rtrim(dirname($_SERVER['PHP_SELF']), '/\\');
$extra = 'uvod.php';
header("Location: http://$host$uri/$extra");
exit;
?>
pifko
Profil
zkus tu cestu napsat relativne. napr. header("Location: uvod.php");
pito
Profil
mam to takhle a nejde to
<?php
header('Location: uvod.php');
?>

pise to:

Warning: Cannot modify header information - headers already sent by (output started at /3w/wz.cz/i/icq5pool/index.php:99) in /3w/wz.cz/i/icq5pool/index.php on line 200
Adam Zábranský
Profil
Warning: Cannot modify header information - headers already sent by (output started at /3w/wz.cz/i/icq5pool/index.php:99) in /3w/wz.cz/i/icq5pool/index.php on line 200
koukni se do PHP FAQ

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: