harrir Skrevet 1. april 2006 Del Skrevet 1. april 2006 Ja, mer include script mas! Jeg er litt sånn usikker på hvordan det funker. Jeg har tenkt å bruke include scriptet på mortz.tjokk.net som jeg har forstått er brukelig. Jeg fatter jo litt hvordan det funker, men det er bare begrenset hvor mye du kan når du akkurat har begynt å se på php. Spørsmålet mitt kommer når jeg skal inkludere filer som ikke ligger i den spesifiserte mappa i scriptet(her inc). Har for eks. en gjestebok og skal inkludere fila gjestebok.php som ligger i mappa gjestebok (fikserte navn). Hvordan fikser man dette? Lenke til kommentar
harrir Skrevet 1. april 2006 Forfatter Del Skrevet 1. april 2006 siden jeg spurte sånn midt på natta og da ikke fikk svar med engang så måtte jeg jo lese litt selv....fikk det til å virke med denne kode $pathFix = dirname(__FILE__); include("$pathFix/../cutenews/example1.php"); men fatta ikke hvorfor! Noen som kan forklare? Lenke til kommentar
neivoll Skrevet 1. april 2006 Del Skrevet 1. april 2006 Hvis du bare skal inkludere en fil og bruker akkurat det scriptet vil det kanskje være like enkelt å bare legge gjestebok-fila i inc/ eller å lage en fil i inc/ hvor du legger inn <?php include("gjestebok/gjestebok.php"); ?> Lenke til kommentar
Torbjørn Skrevet 1. april 2006 Del Skrevet 1. april 2006 vet du hva de to prikkene betyr? .. Lenke til kommentar
harrir Skrevet 1. april 2006 Forfatter Del Skrevet 1. april 2006 (endret) Hvis du bare skal inkludere en fil og bruker akkurat det scriptet vil det kanskje være like enkelt å bare legge gjestebok-fila i inc/ eller å lage en fil i inc/ hvor du legger inn <?php include("gjestebok/gjestebok.php"); ?> 5848987[/snapback] Ja, det var det jeg fant ut at jeg kunne gjøre...vet ikke hvor hendig det egentlig er. Men jeg klarte det ikke bare med bare include() Måtte bruke dette: $pathFix = dirname(__FILE__); include("$pathFix/../cutenews/example1.php"); ikke spør meg hvordan det funker eller hvorfor jeg må det. lurer på om det er fordi include scriptet jeg bruker har /inc som includepath og ser etter fila der..... Edit: og nei jeg er ikke sikker på hva de prikkene betyr Endret 9. april 2006 av harrir Lenke til kommentar
Torbjørn Skrevet 1. april 2006 Del Skrevet 1. april 2006 de to prikkene betyr katalogen ovenfor. du inkluderer mao en fil fra cutenews mappen i katalogen ovenfor. Lenke til kommentar
harrir Skrevet 1. april 2006 Forfatter Del Skrevet 1. april 2006 (endret) jaok jeg prøvde masse rart, men fikk bare masse errors så jeg måtte bruke den pathfix-saken. Men en ting som er ganske irriterende. Nå som jeg inkludere sidene med php så blir hele siden lastet om på nytt i motsetning til iframe der bare siden du setter in blir lastet. Ikke noe man kan gjøre med dette? Er det liksom en av bakdelene med inkludere? Endret 1. april 2006 av harrir Lenke til kommentar
neivoll Skrevet 2. april 2006 Del Skrevet 2. april 2006 Det er nok en av de heller få ulempene med include, men vil ikke påstå det er noe stort problem da. Totalt sett mye greiere enn frames uansett. Lenke til kommentar
Gilbert Skrevet 2. april 2006 Del Skrevet 2. april 2006 Du må forstå hva include gjør for noe, før du sammenligner. Først da ser du at det er ganske nytteløst å sammenligne. Å si at frames her inne er bra er som å banne i kirken, dykke med fallskjerm eller kjøre tog med piggdekk. Vil du ha scrollefelt: Divs Vil du ha rask loading av siden: Gode script Lenke til kommentar
Torbjørn Skrevet 2. april 2006 Del Skrevet 2. april 2006 Jeg forstår ikke - hva er det du/dere sier er ulempen med include? Lenke til kommentar
Gilbert Skrevet 2. april 2006 Del Skrevet 2. april 2006 Det er ingen ulempe med include, det er heller ei noe annet alternativ. Include fungerer perfekt til den oppgaven funksjonen er lagd for. Lenke til kommentar
harrir Skrevet 9. april 2006 Forfatter Del Skrevet 9. april 2006 (endret) Hmm...vet ikke hva jeg gjorde, men ser ikke ut til å ha noen problemer nå. Men jeg fatter hva du sier Gilbert. Endret 9. april 2006 av harrir Lenke til kommentar
rønning Skrevet 9. april 2006 Del Skrevet 9. april 2006 Ingen ting du kan gjøre.. Lenke til kommentar
harrir Skrevet 9. april 2006 Forfatter Del Skrevet 9. april 2006 Ingen ting du kan gjøre.. 5893802[/snapback] jaok Lenke til kommentar
lilminime Skrevet 11. april 2006 Del Skrevet 11. april 2006 (endret) Herregud... "include" eller "require" bare kopierer kildekoden fra den siden det blir bedt om å kopiere fra og inn til siden der det blir forklart at det skal limes inn. Det har ingenting med loading av siden å gjøre. PHP-tjeneren er bare en tjener som utfører forskjellige ting du ber den om, å gjør det om til plain html. Så vis du ber php tjeneren om å kopiere kilde koden fra et dokument og inn i et annet, gjør den det. Det har ingenting å si med at siden blir loadet på nytt. OFFTOPIC: En ting jeg har lagt merke til på dette forumet er all bruken av include, fatter det ikke. Require funksjonen må jo alle være enig i at er mye bedre. Fordelen med require er at progressen stoppes vis filen ikke finnes eller vis det blir noe feil, mens med bruk av include funksjonen blir bare masse error printet, mens siden fortsatt lastes. Må da være bedre med ingen side der man kan ordne problemet enn at det kommer error:P kanskje litt dårlig argumert, men er så trøtt at all form for formulering blir liksom borte:P Endret 11. april 2006 av [email protected] Lenke til kommentar
harrir Skrevet 15. april 2006 Forfatter Del Skrevet 15. april 2006 Herregud..."include" eller "require" bare kopierer kildekoden fra den siden det blir bedt om å kopiere fra og inn til siden der det blir forklart at det skal limes inn. Det har ingenting med loading av siden å gjøre. PHP-tjeneren er bare en tjener som utfører forskjellige ting du ber den om, å gjør det om til plain html. Så vis du ber php tjeneren om å kopiere kilde koden fra et dokument og inn i et annet, gjør den det. Det har ingenting å si med at siden blir loadet på nytt. 5902103[/snapback] Ro egge a, man! Komme inn her å oppføre deg som alle andre er idioter. Det har fint noe med hvordan siden blir lastet eller "loadet" på nytt. Når jeg gikk ifra iframe til include så gjorde det at sida må laste seg om på nytt for vær gang. Altså hele sida, ikke bare sida man før satte in med iframe...og dette er da et lite problem. Lenke til kommentar
nree Skrevet 15. april 2006 Del Skrevet 15. april 2006 Når man bruker ett include script er det mest vanlig at man legger de filene man skal includere i en mappe. Når du includerer en fil i den mappen er det akkuratt som om du skulle copy/paste koden i mappen til index filen din. Kansje dette er litt bedre og forstå: Dette er området ditt: - gfx - sider - bilder - index.php Du inkluderer sider/hei.php med index filen din. Vist du da setter <img src="bilder/bilde.jpg" /> i hei.php vil det bilde komme frem der hvor du har inkludert hei.php i indexfilen. Du behøver altså ikke å bruke ../ fremfor adressen til bilde, siden da index.php prøver å inkludere fra mappen over området ditt.. Nils Lenke til kommentar
simenss Skrevet 15. april 2006 Del Skrevet 15. april 2006 Denne artikkelen er grei å lese. Den tar også for seg sikkerhet, som er et viktig emne i slike script. Lenke til kommentar
Torbjørn Skrevet 15. april 2006 Del Skrevet 15. april 2006 Herregud..."include" eller "require" bare kopierer kildekoden fra den siden det blir bedt om å kopiere fra og inn til siden der det blir forklart at det skal limes inn. Det har ingenting med loading av siden å gjøre. PHP-tjeneren er bare en tjener som utfører forskjellige ting du ber den om, å gjør det om til plain html. Så vis du ber php tjeneren om å kopiere kilde koden fra et dokument og inn i et annet, gjør den det. Det har ingenting å si med at siden blir loadet på nytt. 5902103[/snapback] Ro egge a, man! Komme inn her å oppføre deg som alle andre er idioter. Det har fint noe med hvordan siden blir lastet eller "loadet" på nytt. Når jeg gikk ifra iframe til include så gjorde det at sida må laste seg om på nytt for vær gang. Altså hele sida, ikke bare sida man før satte in med iframe...og dette er da et lite problem. 5922898[/snapback] hvorfor i all verden bruker du "php med include" da, hvis dette er et problem? visste du ikke bedre? Nå som du vet bedre kan du vel gå tilbake til frames? Lenke til kommentar
harrir Skrevet 15. april 2006 Forfatter Del Skrevet 15. april 2006 Herregud..."include" eller "require" bare kopierer kildekoden fra den siden det blir bedt om å kopiere fra og inn til siden der det blir forklart at det skal limes inn. Det har ingenting med loading av siden å gjøre. PHP-tjeneren er bare en tjener som utfører forskjellige ting du ber den om, å gjør det om til plain html. Så vis du ber php tjeneren om å kopiere kilde koden fra et dokument og inn i et annet, gjør den det. Det har ingenting å si med at siden blir loadet på nytt. 5902103[/snapback] Ro egge a, man! Komme inn her å oppføre deg som alle andre er idioter. Det har fint noe med hvordan siden blir lastet eller "loadet" på nytt. Når jeg gikk ifra iframe til include så gjorde det at sida må laste seg om på nytt for vær gang. Altså hele sida, ikke bare sida man før satte in med iframe...og dette er da et lite problem. 5922898[/snapback] hvorfor i all verden bruker du "php med include" da, hvis dette er et problem? visste du ikke bedre? Nå som du vet bedre kan du vel gå tilbake til frames? 5923707[/snapback] njo..jaa...php er faktisk ganske praktisk. Men man vet jo ikke helt hva som er best...så mange meninger. Kommer jaffal til å bruke php. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå