Avatar billede rasmus_a Nybegynder
29. januar 2004 - 13:41 Der er 7 kommentarer

Fejl i Include via link

Index.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
    <title>test</title>
<meta name="Generator" content="Stone's WebWriter 4">
</head>
<body bgcolor="#FFFFFF" text="#FFFFFF" link="#FFFFFF" vlink="#FFFFFF" alink="#FFFFFF">

<a href="index.php?site=artikler.php">Artikler</a>
<br>

<?php
include("$site");
?>

</body>
</html>


Derudover ligger der pt en fil, i samme bibliotek, kaldet "artikler.php" MEN når man klikker på linket vises "artikler.php" ikke der hvor includen er?? Hvorfor ikk?
Avatar billede schaefner Juniormester
29. januar 2004 - 14:05 #1
tjahh, det er jo ikke godt at vide. Har du et link til siden?

Iøvrigt vil jeg anbefale at du tjekker hvilken side der bliver forsøgt inkluderet, så man ikke bare kan inkludere en hvilken som helst fil.

<a href="?site=artikler">Artikler</a>

<?php
$allowed_files('artikler');
if (isset($_GET['site'])) {
  if (in_array($_GET['site'],$allowed_files)) {
    include($_GET['site'].'.php');
  }
}
?>

eventuelt kigge på:

http://disneyzone.dk/include.zip (http://disneyzone.dk/include/)
Avatar billede rasmus_a Nybegynder
29. januar 2004 - 14:37 #2
nu har nogle af filerne forskellige endelser så jeg prøvede med:

<?php
$allowed_files('artikler');
if (isset($_GET['site'])) {
  if (in_array($_GET['site'],$allowed_files)) {
    include($_GET['site'].'.php');
  }
}
?>

men det virker stadigvæk ikke :(
Avatar billede rasmus_a Nybegynder
29. januar 2004 - 14:37 #3
ups,

<?php
$allowed_files('artikler.php');
if (isset($_GET['site'])) {
  if (in_array($_GET['site'],$allowed_files)) {
    include($_GET['site']);
  }
}
?>

den der :P
Avatar billede schaefner Juniormester
29. januar 2004 - 15:14 #4
Hvad virker ikke? Har du prøvet det eksempel jeg linker til?
Avatar billede rasmus_a Nybegynder
29. januar 2004 - 16:43 #5
Prøv dette link:
http://www.hauboundervisning.dk/p/index.php

Det er dit eksempel... Ingen form for include virker på dette domæne :/
Heller ikke en simpel side som denne:
index.php:

<?php
include("menu.htm");
?>

<font size=2>blah blah</font>
Avatar billede schaefner Juniormester
29. januar 2004 - 16:45 #6
den parser jo slet ikke php'en. Har du overhovedet mulighed for php på den server?
Avatar billede rasmus_a Nybegynder
29. januar 2004 - 23:15 #7
det ser faktisk ud som om den ikke læser PHP'en :( Det skulle den dog.. Grr
http://www.hauboundervisning.dk/temp/tester.php
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester