MullaKrekar Skrevet 17. april 2003 Del Skrevet 17. april 2003 Problemet er som følger: En variabel ineholdende tekst skrives ut. Har brukt nl2br() slik at linjeskift virker. Men jeg vil gjerne også ha det slik at hvis teksten inneholder en URL (enten www.ULR.no eller http://www.URL.no ) skal denne skrives ut som en hyperlink, slik som her på forumet, og ikke bare som ren tekst. Har kikket litt på HTMLSpecialChars og liknende, men det er kanskje ikke det som er det rette...(?) Lenke til kommentar
magikern Skrevet 17. april 2003 Del Skrevet 17. april 2003 http://www.php.net/manual/en/function.preg-replace.php se på bruker innleggene her, det er listet opp masse forskjellige måter å gjøre det på, har en følelse av at de lengre mot bunnen av siden er best. feks den som han her har lagt inn ser ganske grei ut: php (at) greywyvern dot com Lenke til kommentar
MullaKrekar Skrevet 17. april 2003 Forfatter Del Skrevet 17. april 2003 Prøvde den der (og den under), men jeg får feilmelding på begge: Fatal error: Cannot redeclare parcalla() in /home/sites/site1390/web/test/index.php on line 33 Dette er linje 33: function parCalla($text) Har jo da byttet ut $string med variablenavnet "mitt" som inneholder teksten. Lenke til kommentar
Neo Skrevet 17. april 2003 Del Skrevet 17. april 2003 Prøvde den der (og den under), men jeg får feilmelding på begge: Fatal error: Cannot redeclare parcalla() in /home/sites/site1390/web/test/index.php on line 33 Dette er linje 33: function parCalla($text) Har jo da byttet ut $string med variablenavnet "mitt" som inneholder teksten. Øhh... Virker som du har prøvd å definere funksjonen parCalla 2 ganger. Det går jo ikke. Vet du hvordan funksjoner opprettes og brukes? Du skal ikke endre de 2 funksjonene i det hele tatt! Ikke bytt ut noen variable, da blir det krøll. Klipp og lim inn funksjonen(e) og bruk dem slik: $tryll = parCalla($dittvariabelnavn); Lenke til kommentar
magikern Skrevet 17. april 2003 Del Skrevet 17. april 2003 en liten tankeregel når man får feilmld hvor det står noe med "redeclare" er som Neo nevner over at man enten har kalt en funksjon ved et navn som allerede er en innebygget funksjon i php eller så har man brukt samma navnet til å definere to like eller forskjellige ting. så altså cannot redeclare function blablabla betyr at blablabla er brukt ett eller annet sted før da kan det være greit å kalle den function myblablabla eller noe annet mer familiært. Lenke til kommentar
MullaKrekar Skrevet 18. april 2003 Forfatter Del Skrevet 18. april 2003 Grunnen til feilmeldingen over var at definisjonen sto inne i en while-løkke (ehh...litt flaut...). Nå er den imidlertid flyttet på utsiden av while-løkken, men da får jeg følgende feilmelding: Fatal error: Call to undefined function: addLinks() in /home/sites/site1390/web/test/index.php on line 45 Edit: Jeg fikk orden på det selv. 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å