Avatar billede danielks Nybegynder
21. januar 2003 - 17:31 Der er 11 kommentarer og
2 løsninger

Simpel Php

Hvorfor virker denne include ikke ?

include("./us/admin.php??open=user2&act=indhold&pass=mojn");
Avatar billede tlunde Nybegynder
21. januar 2003 - 17:33 #1
Prøv:

include("../us/admin.php??open=user2&act=indhold&pass=mojn");

Der er indsat et mere punktum i starten.
Avatar billede snigermunken Nybegynder
21. januar 2003 - 17:35 #2
include("./us/admin.php?open=user2&act=indhold&pass=mojn");

kunne vel også være fordi der to ?? efter .php
Avatar billede Slettet bruger
21. januar 2003 - 17:38 #3
Du kan ikke overføre variable på den måde m. (lokal)include
Include tilsvarer copy/paste.

For at gøre det, du prøver på skal man:
<?
$open = 'user'2;
$act = 'indhold';
$pass = 'mojn';
include('/us/admin.php');
?>

Eller hvis du vil er at viderestille til en side og overføre variable kan du bruge:
<?
header("Location: admin.php?open=user&act=indhold");
exit();
?>
Avatar billede danielks Nybegynder
21. januar 2003 - 17:42 #4
Jeg har flere forskellige sider der skal loades med forskellige open dataer.... så det duer ikke...
Avatar billede Slettet bruger
21. januar 2003 - 17:44 #5
Hvad gør den admin.php side, og hvad er det, du prøver på?
Avatar billede danielks Nybegynder
21. januar 2003 - 17:49 #6
Unable to access ....

Jeg har en admin side... menuen foroven og så skal indholdet komme under...

som jeg bruger en include($menuitem) eller noget i den stil....
Avatar billede danielks Nybegynder
21. januar 2003 - 17:51 #7
Vil ikke bruge frames....
Avatar billede Slettet bruger
21. januar 2003 - 17:53 #8
Hvorfor duer første metode jeg skrev ikke? Det kan jeg ikke se.

Hvis det ikke kan, prøver du nok på noget forkert. Kan bare ikke lige overskue hvad, du prøver på.
Avatar billede smooth Nybegynder
21. januar 2003 - 17:55 #9
Du kan ikke bruge .php?open=user&act=indhold i include()

Men du kan inde i filen admin.php  skrive

$open=user2
$act=indhold
$pass=mojn

og på den måde hive variablerne med over
Avatar billede danielks Nybegynder
21. januar 2003 - 23:02 #10
admin.php skal ændre sig efter hvilke data den får....
Avatar billede smooth Nybegynder
22. januar 2003 - 01:56 #11
Jeg er ikke helt med. Men hvad med at bruge sessions ? Dem kan du altid kalde frem.
Avatar billede tipsen Nybegynder
22. januar 2003 - 02:28 #12
Du kan enten gøre som mercur foreslår - og det kan fint lade sig gøre, med mindre du har misforstået det.

Alternativt, hvis det kun er html-koden (dvs. resultatet af php-scriptet) du har brug, kan du skrive den fulde url:

include('http://www.domain.dk/admin.php?open=user2&act=indhold&pass=mojn');

-men mercurs forslag er en bedre løsning af problemet end dette - specielt når scriptet nu ligger på samme server...
Avatar billede danielks Nybegynder
22. januar 2003 - 07:51 #13
merkur> Forklar det bedre så...
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