den här koden funkar inte längre i senaste php versionen,
ni ser vad som är fel?
if (empty($foton)) {
if ($_SERVER['QUERY_STRING']!="") {
$pg=strtok($_SERVER['QUERY_STRING'], "&");
if(strchr($foton,"="))
$foton="inte";
} else
$foton="inte";
9 svar · 286 visningar · startad av jonfor
den här koden funkar inte längre i senaste php versionen,
ni ser vad som är fel?
if (empty($foton)) {
if ($_SERVER['QUERY_STRING']!="") {
$pg=strtok($_SERVER['QUERY_STRING'], "&");
if(strchr($foton,"="))
$foton="inte";
} else
$foton="inte";
Vad händer? Får du felmeddelande? Är register_globals satt till on?
Ser ut som att det fattas en avslutningsklammer }
Fast det hade du väl märkt, för då säger den ju "parse error".
postar hela sidan.
förstår bättre nu?
jag får inget felmedelande men sidan som ska includeras inkluderas inte.
<?
echo $foton;
switch ($foton) {
case "0" : case "manniskor" : case "oscar" : case "saker" : case "miljo" : case "fula" : case "ovrigt" :
echo "<BR><B>::</b> <a href=\"main.php?foto&foton=manniskor\">vänner och bekanta</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=oscar\">syskonbarn</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=saker\">saker</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=miljo\">natur & miljö</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=fula\">mycket fula</A><BR>
<B>::</b> <a href=\"main.php?foto&foton=ovrigt\">svart/vitt</A><BR><BR>";
break;
default : print "<BR><a href=\"javascript:window.close()\">Stäng fönstret</a><BR>";
}
?>
<?
if(file_exists("$foton.php")) {
include "$foton.php";
} else {
?>
Välj någon kategori ovan för att titta på foton.<BR>Inga foton är bearbetade förutom några fåtal som endast är beskurna.<BR><BR>
<BR><B>senaste nya foton.</B><BR>
<font class="bajs">
<I>7 maj</I> - 1st sakerer, 5 mycket fula, 4 vännrt och bekanta och 1 natur och miljö.<BR><BR>
<I>22 april</I> - 2 i nya kategorin mycket fula, 3 saker, 2 natur och miljö.<BR>
</font><BR>
<? } ?>
oj koden i mitt första inlägg ska stå ibörjan av den andra koden jag postade
Äh. Glöm det. Jag hade fel.
Men en lite mer strukturerad kod vore trevligt. Det är drygt att leta fel i sån kod som du har nu. Iaf. din switch-sats som ser väldigt märklig ut.
ok.
<?
if (empty($foton)) {
if ($QUERY_STRING!="") {
$pg=strtok($QUERY_STRING, "&");
if(strchr($foton,"="))
$foton="inte";
} else
$foton="inte";
}
<?
if(file_exists("$foton.php")) {
include "$foton.php";
} else {
?>
<? } ?>
när jag sedan har veriablen foton=ovrigt i adressen så includeras ändå inte ovrigt i sidan. eller nåt sånt.
den vägrar fatta att jag tilldelar veriabeln foton ett värde i adressen. den får inget värde.
i senaste php versionen är register_globals satt som default till off.. du måste ändra det helt enkelt.
Ursprungligen av MaRseY i senaste php versionen är register_globals satt som default till off.. du måste ändra det helt enkelt.
jo jag läste det också sen, men tack ändå.