Avatar billede fizk Nybegynder
12. februar 2008 - 15:50 Der er 6 kommentarer

CGI og php linjeskift?

Tja, jeg tror ikke det helt er den rigtige kategori jeg har ramt, men jeg satser...

Jeg sidder med et system (et mindre forum) der er skrevt i cgi og som jeg har fået eksporteret til en mysql database og jeg sidder så og er er ved skrive det om til php, da der er nogle ting jeg skal have tilføjet og ikke har den ringeneste anelse om at programmere i cgi.

Mit problem er så, at når jeg læser fra databasen, så får jeg ikke nogen linjeskift med - det hele står ud i en køre. Jeg har prøvet med nl2br() som plejer at virke, men uden held.

Nogen der ved noget om det her, som kan fortælle mig hvad jeg skal gøre for at få de her kære linjeskift med i php?
Avatar billede jakobdo Ekspert
12. februar 2008 - 15:56 #1
Du skal nok starte med at finde ud af om linjeskift overhovedet er gemt i din database.
Hvis ikke, så kan du ikke konvertere til <br>
Avatar billede fizk Nybegynder
12. februar 2008 - 16:11 #2
Den kører bare ud i en smøre, ligesom når den bliver vist på siden - det undrer mig bare at cgi scriptet godt kan finde ud af at lave linjeskift...
Avatar billede jakobdo Ekspert
12. februar 2008 - 18:38 #3
Hvor kommer teksten fra som dit cgi script benytter?
Avatar billede erikjacobsen Ekspert
12. februar 2008 - 18:48 #4
cgi? Du mener Perl? Hvad gør den for at udskrive teksten fra feltet?
Avatar billede fizk Nybegynder
12. februar 2008 - 22:18 #5
Som sagt, så har jeg ikke den store forstand på det.
Jeg har aktiveret databasen på vores lille forum, så jeg mente den ville hente det fra den.
Dog ser det ud til at (når jeg lige kigger lidt nærmere på det) den også laver noget med at skrive nogle html filer, så det kunne måske tænkes at den slet ikke er i forbindelse med databasen (bortset fra at den skriver til, men ikke henter). Dog virker det ulogisk på mig, da den så skal ind og omskrive alle filerne hver gang. Måske skriver den filerne når ud fra databasen når noget bliver submit'et, jeg skal ikke kunne sige det det :S

Systemet er hentet fra Disucsware's hjemmeside http://www.discusware.com/ i sin tid, hvis det skulle sige nogen noget...
Avatar billede arne_v Ekspert
13. februar 2008 - 02:53 #6
Det software er Perl.

Men CGI kan laves i hvad som helst. Da jeg lavede CGI (for en 10-12 år siden) var det
i C, Fortran og DCL.
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