webForumDet fria alternativet

funkar inte längre

PHPur PHP

9 svar · 286 visningar · startad av jonfor

jonforMedlem sedan mars 200170 inlägg
#1

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";
SPiNMedlem sedan mars 20007 896 inlägg
#2

Vad händer? Får du felmeddelande? Är register_globals satt till on?

ThACRoWMedlem sedan dec. 2001314 inlägg
#3

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".

jonforMedlem sedan mars 200170 inlägg
#4

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>

<? } ?>
jonforMedlem sedan mars 200170 inlägg
#5

oj koden i mitt första inlägg ska stå ibörjan av den andra koden jag postade

PhorpherMedlem sedan feb. 20002 300 inlägg
#6

Ä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.

jonforMedlem sedan mars 200170 inlägg
#7

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.

jonforMedlem sedan mars 200170 inlägg
#8

den vägrar fatta att jag tilldelar veriabeln foton ett värde i adressen. den får inget värde.

MaRseYMedlem sedan maj 2001178 inlägg
#9

i senaste php versionen är register_globals satt som default till off.. du måste ändra det helt enkelt.

jonforMedlem sedan mars 200170 inlägg
#10

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å.

131 ms totalt · 3 externa anrop · v20260731065814-full.a2ca460b
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)