Avatar billede bqnke Nybegynder
02. januar 2009 - 15:46 Der er 13 kommentarer og
1 løsning

Hvad betyder det?

er der nogen der kan hjælpe mig med hvad der er galt her.
den udskriver dette :

Warning: require_once(kategori.php?id=1) [function.require-once]: failed to open stream: No such file or directory in /mounted-storage/home86b/sub009/sc47097-RELP/gratiis.dk/gratiisk/index.php on line 80

Fatal error: require_once() [function.require]: Failed opening required 'kategori.php?id=1' (include_path='.:/usr/share/php5/') in /mounted-storage/home86b/sub009/sc47097-RELP/gratiis.dk/gratiisk/index.php on line 80


håber i kan hjælpe:)
Avatar billede fant0mas Nybegynder
02. januar 2009 - 15:50 #1
at der ikke findes en fil med navnet kategori.php?id=1
Du kan ikke inkludere filer med url parametre.
Avatar billede bqnke Nybegynder
02. januar 2009 - 15:57 #2
koden ser sådan her ud.
kan du evt hjælpe mig med at rette den ?.

<?
switch($_GET['page']){
    case 'news':
        require_once('news.php');
        break;
    case 'kategori':
        require_once('kategori.php?id=1');
        break;
    default:
        require_once('default.php');
}

?>

og siden findesm det kan du se ved at klikke her
Avatar billede bqnke Nybegynder
02. januar 2009 - 15:58 #3
gratiis.dk/gratiisk/kategori.php?id=1
Avatar billede fant0mas Nybegynder
02. januar 2009 - 16:06 #4
<?
switch($_GET['page']){
    case 'news':
        require_once('news.php');
        break;
    case 'kategori':
$_GET['id'] = 1;
require_once('kategori.php');
        break;
    default:
        require_once('default.php');
}

?>
Avatar billede bqnke Nybegynder
02. januar 2009 - 16:37 #5
meningen er jo at den skal føre mig til siden id=1
Avatar billede bqnke Nybegynder
02. januar 2009 - 16:39 #6
det gør den også, undskylder mange gange :)
og tak for hjælpen :)
Avatar billede fant0mas Nybegynder
02. januar 2009 - 16:51 #7
Det var så lidt.
Avatar billede bqnke Nybegynder
02. januar 2009 - 16:53 #8
lige en ting til, når jeg så kommer til at skal bruge ?id=2

så laver jeg den sådan :
<?
switch($_GET['page']){
    case 'news':
        require_once('news.php');
        break;
    case 'kategori':
$_GET['id'] = 1;
require_once('kategori.php');
        break;
case 'kategori':
$_GET['id'] = 2;
require_once('kategori.php');
        break;
    default:
        require_once('default.php');
}

?>
hvor den bare sender mig til ?id=1 siden
Avatar billede fant0mas Nybegynder
02. januar 2009 - 17:15 #9
Du skal i stedet lave dine links om, så det bliver noget med
xxx.php?page=kategori&id=2

Og så ser det sådan ud:
<?
switch($_GET['page']){
    case 'news':
        require_once('news.php');
        break;
    case 'kategori':
if(!is_numeric($_GET['id']){
$_GET['id'] = 1;
}
require_once('kategori.php');
        break;
    default:
        require_once('default.php');
}

?>
Avatar billede bqnke Nybegynder
02. januar 2009 - 17:26 #10
forstår det ikke helt.
kan jeg evt få din msn så jeg er fri for at smide alle mine koder på nettet?
Avatar billede fant0mas Nybegynder
02. januar 2009 - 17:37 #11
Jeg bruger ikke messenger til den slags - desværre.

Men jeg går ud fra det er nogle links i en menu eller lignende som bliver hentet fra databasen.
Så det er noget med:
echo '<a href="index.php?page=kategori&id='.$id.'">Mit Link</a>
Avatar billede olebole Juniormester
03. januar 2009 - 20:46 #12
Avatar billede fant0mas Nybegynder
11. januar 2009 - 17:48 #13
Skal vi få lukket?
Avatar billede bqnke Nybegynder
19. oktober 2009 - 22:20 #14
lukker denne tråd.
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