MC2 Skrevet 31. mars 2006 Del Skrevet 31. mars 2006 (endret) Hei Ser at det er noen som spør etter og trenger support til include scripts (mest i webdesign delen), men pga. at mange finner scripts av brukere som ikke lengre er aktive, bestemte jeg meg for å skrive et enkelt et og svare på eventuelle spørsmål. (Andre som vil oppfodres selvfølgelig til å svare!) Versjon: 0.2 Features: Du kan veldig enkelt forandre på variabel navnet. Altså, istedet for ?page=hallo kan du forandre til ?side=hallo. Istedet for å skrive inn feilmeldingene blir disse inkludert fra filer (du kan selvfølgelig definere selv hvilke) Scriptet includerer bare filer inni den tillatte mappa. (Noen script sjekker ikke dette og brukere kan dermed inkludere utenfor ved å bruke ?page=../index.php). Scriptet sjekker om fila er lesbar, altså filepermissions. Scriptet tillater heller ikke includering av adresser (http://google.com) for eksempel, også https:// og ftp:// (veldig enkelt å leggge til flere, om det finnes) Du har mulighet til å ignorere filer som begynner med et . (punktum). Du kan ekskludere noen filtyper. Feks at en bilde fil eller pdf fil ikke kan bli inkludert. Du kan velge om du vil gi detaljert feilmeldinger eller ikke. Hvis fila ikke finnes, legger scriptet automatisk til ".php" (dette kan du konfigurere selv) og prøver igjen. På denne måten kan du linke med ?page=frontpage istedet for ?page=frontpage.php. (Forslag fra anners). Hvis du føler at noe mangler er det bare å si ifra! Hvis noen har forslag til forbedringer eller ser noe som må forandres, speak now or speak a little bit later , but speak! Etter at du har lastet ned filen må du forandre filenavn fra index.php til include_something.zip for så å pakke opp. include_something_0.2.zip Endret 31. mars 2006 av MC2 Lenke til kommentar
neivoll Skrevet 31. mars 2006 Del Skrevet 31. mars 2006 (endret) Et eller annet går galt når jeg prøver å laste ned fila. Får bare opp en masse kryptiske tegn der jeg går ut fra at de vanlige tegnene skal være (som <,?,>,",' og sånt). Noen andre enn meg som har det problemet? edit: Veldig bra tiltak forresten. Aner ikke hvor mange ganger jeg har prøvd å forklare dette med include-scripts for folk... Endret 31. mars 2006 av anners Lenke til kommentar
Mats Danielsen Skrevet 31. mars 2006 Del Skrevet 31. mars 2006 Et eller annet går galt når jeg prøver å laste ned fila. Får bare opp en masse kryptiske tegn der jeg går ut fra at de vanlige tegnene skal være (som <,?,>,",' og sånt). Noen andre enn meg som har det problemet? 5846599[/snapback] Står att den er skadet hos meg.. Lenke til kommentar
MC2 Skrevet 31. mars 2006 Forfatter Del Skrevet 31. mars 2006 hmm, det kan være pga encodingen. Alt er lagret i utf-8 nå, og har oppdatert første posten. Er det ok nå? Lenke til kommentar
Mats Danielsen Skrevet 31. mars 2006 Del Skrevet 31. mars 2006 hmm, det kan være pga encodingen. Alt er lagret i utf-8 nå, og har oppdatert første posten. Er det ok nå? 5846642[/snapback] Nei Lenke til kommentar
trondes Skrevet 31. mars 2006 Del Skrevet 31. mars 2006 Dere må lagre filen som .zip også pakke den opp Lenke til kommentar
MC2 Skrevet 31. mars 2006 Forfatter Del Skrevet 31. mars 2006 så trondes, klarer du å lese fila? (lagt opp en ny versjon i iso-8859-1 encoding i tillegg) Lenke til kommentar
Martin A. Skrevet 31. mars 2006 Del Skrevet 31. mars 2006 Filen den ber deg om å lagre, er index.php. Men det er egentlig zip-filene til MC2. Det dere da gjør, er å åpne index.php i det pakkeprogrammet dere foretrekker å bruke. Eller skifte navn til det det skal være. Vips, problem løst. Feilen ligger kanskje i MIME-typene til forumet. Lenke til kommentar
neivoll Skrevet 31. mars 2006 Del Skrevet 31. mars 2006 Jeg får den opp nå når jeg lagret den som .zip og pakket ut. Encoding har ikke noe å si. Problemet lå vel i at den prøver å lagres som .php-fil... Syns scriptet så noe stort ut, er det nødvendig med så mye kode for noe såpass enkelt? Mye av det må jo være der pga. at du regner med å ha filendelse i variabelen. Trenger man det da? Er vel stort sett bare en type fil du skal åpne uansett? Selv bruker jeg et mye enklere et, a la det som er på www.mortz.tjokk.net/phpscripts . Da får du finere adresser også spør du meg (som vel også er lettere å kombinere med mod_rewrite). Lenke til kommentar
MC2 Skrevet 31. mars 2006 Forfatter Del Skrevet 31. mars 2006 (endret) ikke dumt det! har lagt til funksjonen og oppdatert. Nå sjekker den først om den valgte tilen ekisterer, hvis ikke, legger den til .php og prøver igjen. edit: mulig det er litt mye kode, men jeg vil liksom ikke trimme på sikkerheten... Endret 31. mars 2006 av MC2 Lenke til kommentar
CruellaDeVille Skrevet 1. april 2006 Del Skrevet 1. april 2006 ikke dumt det! har lagt til funksjonen og oppdatert. Nå sjekker den først om den valgte tilen ekisterer, hvis ikke, legger den til .php og prøver igjen. edit: mulig det er litt mye kode, men jeg vil liksom ikke trimme på sikkerheten... 5846921[/snapback] Mulig jeg er blondine, men jeg skjønner ikke poenget med dette scriptet. Lenke til kommentar
trondes Skrevet 1. april 2006 Del Skrevet 1. april 2006 Mulig jeg er blondine, men jeg skjønner ikke poenget med dette scriptet. 5847710[/snapback] Du vet vel om du er blondine ? Men jeg er enig med MC2, kanskje litt mye sjekking. skulle holde med å se om filen var på tillatt plass, om det var en php eller html fil. Men på den måten han har gjort det så er du nå sikker på at brukerne ikke får en feilmelding, som vi ikke har kontroll over En annen ting, nå har han laget noe som de som ikke kan så mye PHP lett kan bruke, det er jo mer kommentarer enn kode i scriptet Da synes jeg det er litt idiotisk at folk begynner å kritisere slik, det virker, det er enkelt å sette opp, og hvis det er noe dere ikke er fornøyd med så er dere sikkert velkommen til å forandre på det å gi ut en ny versjon. Eller dere kan laget et eget slik dere vil ha det så legge det ut her. Jo da, det kunne vært gjort enklere, men det kunne også vert gjort dårligere J Dette scriptet er beregnet på de som ikke har muligheten til å lage et slikt script selv, de som kan PHP kan lage sitt eget J For å være helt ærlig så er jeg aldri helt fornøyd med hvordan andre programmerer, alltid ting jeg ville ha gjort aneledes. Men når det virker, hvorfor klage da. Ikke misforstå meg, det er fint med kritikk, men la oss få høre hvordan dere ville ha gjort det. Så kanskje vi kan lære litt. Ha en fin dag Lenke til kommentar
CruellaDeVille Skrevet 1. april 2006 Del Skrevet 1. april 2006 Mulig jeg er blondine, men jeg skjønner ikke poenget med dette scriptet. 5847710[/snapback] Du vet vel om du er blondine ? Men jeg er enig med MC2, kanskje litt mye sjekking. skulle holde med å se om filen var på tillatt plass, om det var en php eller html fil. Men på den måten han har gjort det så er du nå sikker på at brukerne ikke får en feilmelding, som vi ikke har kontroll over En annen ting, nå har han laget noe som de som ikke kan så mye PHP lett kan bruke, det er jo mer kommentarer enn kode i scriptet Da synes jeg det er litt idiotisk at folk begynner å kritisere slik, det virker, det er enkelt å sette opp, og hvis det er noe dere ikke er fornøyd med så er dere sikkert velkommen til å forandre på det å gi ut en ny versjon. Eller dere kan laget et eget slik dere vil ha det så legge det ut her. Jo da, det kunne vært gjort enklere, men det kunne også vert gjort dårligere J Dette scriptet er beregnet på de som ikke har muligheten til å lage et slikt script selv, de som kan PHP kan lage sitt eget J For å være helt ærlig så er jeg aldri helt fornøyd med hvordan andre programmerer, alltid ting jeg ville ha gjort aneledes. Men når det virker, hvorfor klage da. Ikke misforstå meg, det er fint med kritikk, men la oss få høre hvordan dere ville ha gjort det. Så kanskje vi kan lære litt. Ha en fin dag 5847959[/snapback] Det var ikke det eller sånn jeg mente, men hva er det dette skriptet gjør? Jeg så på koden i natt og jeg fikk opp noen inkluderte sider, og det var alt. Kanskje det var poenget med skriptet også - å inkludere sider. Lenke til kommentar
endrebjo Skrevet 1. april 2006 Del Skrevet 1. april 2006 Det var ikke det eller sånn jeg mente, men hva er det dette skriptet gjør? Jeg så på koden i natt og jeg fikk opp noen inkluderte sider, og det var alt. Kanskje det var poenget med skriptet også - å inkludere sider. 5848213[/snapback] Jupp. Lenke til kommentar
neivoll Skrevet 1. april 2006 Del Skrevet 1. april 2006 Mitt innlegg var ikke ment som kritikk av scriptet eller noe, bare mente at det var en måte å gjøre det enklere på. Er iallfall greit at det ligger her nå, så kan man bare linke til denne topicen når noen spør om include-script på webdesign-delen av forumet. Lenke til kommentar
MC2 Skrevet 1. april 2006 Forfatter Del Skrevet 1. april 2006 Det hadde vært veldig fint om noen gidder å gi ut en strippet versjon av scriptet og lagt opp den her, sånn at folk kan velge. (hadde gjort det, men har en historie oppgave jeg må gjøre ferdig først, desverre...). Scriptet er veldig enkelt og gitt ut i GPL, så forandre på så mye dere vil! Blir bare tøft med mange forskjellige variasjoner! 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å