Avatar billede fortesque Nybegynder
01. juli 2001 - 16:44 Der er 6 kommentarer og
2 løsninger

To spøgrsmål til PHP eksperterne :-)

Jeg har to små problemer, med noget kode.

Det første er at jeg har en lille chat på min side, selve det felt som beskederne vises i er en IFrame. Den virker fint, og jeg har efterhånden gennemtestet den på alle tænkelige måder, alt virker på nær en enkelt ting (nok meget normalt)... Hvis man skriver en linie i debatten som udelukkende består af et tegn i en lang rækkefølge som f.eks.

aaaaaaaaaaa og så videre eller

a a a a a a a a og så videre,,,

Så vil den absolut lave en vandret scroll i min IFrame... Det bryder mit design, og ville nok irritere en del brugere hvis nogen fandt på at gøre den slags... Og da jeg forsøger at undgå den slags problemer, ville jeg høre om der er en metode til at tvinge linien til at bryde når den når kanten af min IFrame... (Måske ikke PHP, men OK, så længe i ikke viser det i ASP ;-)

Mit næste problem er at jeg har nogle sider hvor jeg via JavaScript giver brugeren mulighed for at skrive HTML koder i et textarea, klikke på submit og se koden i funktion i et nyt vindue... Nu vil jeg gøre det samme med PHP, så de kan skrive PHP koder ind i feltet og se hvordan det virker... Men det kan jeg ikke få til at virke... Altså hvis jeg i PHP har en variabel indeholdende PHP kode, hvordan får jeg det så vist så brugeren kan se effekten af det?

Håber det er forståeligt, det jeg skriver :-)
Avatar billede fortesque Nybegynder
01. juli 2001 - 16:45 #1
FUCK... Forkert debat :-( Håber det går anyway...
Avatar billede netsrac Praktikant
01. juli 2001 - 16:47 #2
2 ) eval($kode)
Avatar billede fortesque Nybegynder
01. juli 2001 - 16:53 #3
netsrac >> Hmm... Det virker vist ikke, kan du lige uddybe lidt hvad du mener :-)
Avatar billede netsrac Praktikant
01. juli 2001 - 16:54 #4
For at få PHP kode i en variabel udført skal man bruge eval() http://www.php.net/manual/en/function.eval.php
Avatar billede fortesque Nybegynder
01. juli 2001 - 16:58 #5
OK, nu forstår jeg det... Så må jeg lige kigge på min kode, for nu fik jeg vist rodet lidt rundt i den :-) Men tak for svaret :-)
Avatar billede wizprod.com Nybegynder
01. juli 2001 - 17:48 #6
Det jeg ville ville gøre var at sætte en max længde beskeden, og hvis denne så bliver overskredet, skal der sættes et mellemrum ind.
Avatar billede htx98i17 Professor
01. juli 2001 - 17:58 #7
1) kig engang på funktionen wordwrap() http://www.php.net/manual/en/function.wordwrap.php
Avatar billede fortesque Nybegynder
01. juli 2001 - 23:14 #8
Mange tak for svarene. Jeg må vist til at kigge lidt mere i den manual ;-) Kunne være jeg kunne spare tid på den måde :-)
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
Computerworld tilbyder specialiserede kurser i database-management

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