On 23 Apr., 15:27, Dan Storm <shadyz_REMOVETH...@err0r.dk> wrote:
> Søren Jensen skrev:
>
> > Problemet er at firmaet mondohosting har valgt at lægge en nyere
> > version af php på deres servere (4.9) - umiddelbart efter er alle
>
> De har valgt at opgradere PHP og lægger så PHP v4.9 på?
>
> > links af denne type ophørt med at fungere:
http://www.ammotor.dk/caberg/index.php?page=downtown
>
> > Jeg regner med at det er følgende kode, som er ophørt med at fungere:
>
> > <?php
> > if ($page == "") {
> > $page="front";
> > }
> > ?>
>
> Jeps.
>
> if($_GET["page"] ==")
> $page = "front";
>
> Hvis du vil vide mere om det kan du google på register_globals. Det er
> en forbedring af sikkerheden.
>
> --
> Dan Storm - storm at err0r dot dk /
http://err0r.dk
>
> People who claim they don't let little things bother
> them have never slept in a room with a single mosquito.
Mange tak for den indledende hjælp - Jeg har nu rettet den øverste
kode - til det anviste
<?php
if($_GET["page"] =="")
$page = "front";
?>
Og siden loader fint og henter også front.php ind på siden - når jeg
så trykker på et link får jeg "error" på siden, altså det virker som
om den ikke kan finde den fil jeg ønsker at "require_once" - før
ovenstående ændring - blinkede siden bare uden at hente den ønskede
side
Jeg går ud fra at jeg skal have noget rettet i følgende også, men lur
mig om ikke min hjerne er slået fra:
se evt.
http://www.ammotor.dk/caberg
<?php
$filename = "./$page.php";
if (file_exists($filename))
{
@ require_once ("$page.php");
}
else
{
echo 'error';
}
?>
Hints er meget velkomne - på forhånd tak for hjælpen
/Søren