Avatar billede krukken Mester
18. juli 2004 - 15:54 Der er 6 kommentarer og
1 løsning

Føre variable over i andet dokument+pdf

Jeg sidder på en Linux Red hat 9.0 platform.

Jeg har et php-dokument(a). Har opretter jeg forbindelse til min database. Når jeg så includere dette dokument får jeg ikke adgang til den variable som forbindelsen ligger i - hvorfor ikke?

Jeg skal lave nogle pdf-dokumenter og skal derfor have configureret min php forfra. Hvordan går jeg det? Det skal være med mysql og pdflib - så vidt jeg har forstået.
Avatar billede tipsen Nybegynder
18. juli 2004 - 17:49 #1
Dit første spørgsmål giver ikke rigtigt mening...

...Inkluderer (hvilket) dokument(et) i hvad?

Mht pdf-spørgsmålet, vil det nok være en fordel, hvis du fortæller, hvilken version af php du vil bruge.
Avatar billede krukken Mester
18. juli 2004 - 18:05 #2
1. Jeg har et php-dokument hvor jeg laver et objekt at en klasse jeg har lavet i php. Lad og kalde dette dokument a. Jeg opretter et objekt af klassen. Denne objekt vil jeg gerne have bliver kendt i dokument b. Dokument b kender dokuement a fordi det "include_once "dokuement a.php"; Nu skulle jeg så gerne kunne kaldes nogle funktioner på objektet fra dokument a? Givder det mere mening?

1. Jeg bruger php-4.3.7.
Avatar billede tipsen Nybegynder
18. juli 2004 - 21:39 #3
OK - jeg vil foreslå at du har hele din klasse-struktur i dok a og *intet* andet - og derefter gør du følgende i dok b:

require_once('dok_a.php');
$dokaclass = new dok_a_class();
og så kan du bare bruge det som du plejer med objekter - altså det vigtigere er at du instantierer det i dok b!

Mht. til dit andet spørgsmål, burde du nemt kunne finde en vejledning, hvis du søger lidt på google.
Avatar billede krukken Mester
20. juli 2004 - 13:00 #4
Jeg fandt selv ud af det. Hvis man laver en fil med en klasse - og opretter et objekt af klassen i filen, så har man den tilrådighed hvis man inkludere den!
Avatar billede tipsen Nybegynder
20. juli 2004 - 13:30 #5
Det er korrekt - det er bare ikke så fleksibel en løsning, som den jeg skitserede.
Avatar billede krukken Mester
22. juli 2004 - 19:10 #6
Nej - men som spørgsmålet antyder var det ikke desto mindre det jeg søgte efter!
Avatar billede tipsen Nybegynder
22. juli 2004 - 20:00 #7
Mit svar ville betyde, at du kunne bruge din klasse (dok. a) fra flere scripts ved at flytte én linie - mens din løsning gør at det umiddelbart kun kan bruges i ét script, hvilket strider mod en stor del af konceptet med at lave modularisering vha. klasser.

Det er langt fra altid at jeg svarer direkte på et spørgsmål. Hvis der findes en anden løsning, hvor problemet med minimal indsats kan løses på en mere elegant og effektiv måde, foretrækker jeg denne.
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