02. maj 2002 - 00:33
Der er
28 kommentarer og 2 løsninger
Tagwall vurdering .....
Hey.
Jeg ville da lige høre, hvad i syns om min tagwall/gæstebog, da det er den første jeg har prøvet at lave.
www.brideonline.dk/tagwall.php
Annonceindlæg tema
Forsvar & beredskab
Cybersikkerhed, realtidsdata og robuste it-systemer er blevet fundamentet for moderne forsvar.
Den er fed nok! Den er let og overskuelig at bruge!
Er der paging på? Hvis nej, så var det nok en idé. Ellers en fin lille wall.
J0ker -> Mange tak - Men din test forstår jeg ikke 100%.... pelkjaer -> Paging??
Ja, når der er x-antal tags, laver den en ny side. Ellers bliver den med tiden *meget* tung at loade.
pelkjaer -> Ja, nu ved jeg hvad du mener! Dét havde jeg lige glemt
Fin nok -men- tjek selv hvad der sker, når du sætter html-tags ind Det skal du nok fjerne. Ellers som sagt fin og overskuelig
min test? Jeg skulle bare se hvad der skete når man skrev ' og " - altså om du ikke havde sat strip_tags. Derefter om man kunne skrive smilies. (Det er ikke lige til at få øje på linket til smilieguiden.) Så testede jeg hvad der skete når man skrev http:// adresser og www. adresser.
pelkjaer -> Hmmm... Jeg troede du mente noget med html koderne ( <b> ) osv. Men paging fatter jeg nix af. Jeg er begyndt på PHP for ca. en måned siden
j0ker -> Okay. Men den måde jeg har lavet smileys på er :kode:
Jeg troede at man fjernede html koderne via nl2br ?? Det gør man måske ikke?
Jeg tillader mig lige at vise dig hvad der sker hvis du ikke fjerner muligheden for at benytte html tags... Kig nu! Se hvad jeg har lavet med textareaet...
Ikke ALLE nl2br betyder new-line-to-break hvilket betyder at du i stedet for \n får skrevet <br> i din output-kode
hmmmm..... ikke så smart nej...... Hvordan fjerner jeg det?
>> brideonline.dk men atb endelig ikke modet - det er meget flot det du har lavet, vi forsøger vist alle bare at vise dig nogle af de "huller" som vi alle på et eller andet tidspunkt har måttet slås med Keep smiling
Eller brug ereg istedet... Sæt dette ind: $tag = ereg_replace("<","<",$tag); $tag = ereg_replace(">",">",$tag);
sthen -> Det gør jeg skam heller ikke :) - Men det er rart at i lige fortæller det! j0ker -> prøver lige. 2sek
nu kan jeg jo ikke bruge smileys.......
Nu virker smilierne ikke. Sæt den tekst jeg gav dig nedenunder den tekst der laver :smil: om til en smilie.
nej, ovenover forresten...
Sådan virker smiley koden: $msg = ereg_replace(':stortsmil:','<IMG SRC="images/tag/stort_smil.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); og $msg er det folk skriver...
Så indsæt $msg = ereg_replace("<","<",$msg); $msg = ereg_replace(">",">",$msg); $msg = ereg_replace(':stortsmil:','<IMG SRC="images/tag/stort_smil.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg);
så jeg skal skrive $msg = ereg_replace("<","<",$msg); $msg = ereg_replace(">",">",$msg); som jeg har gjort, og placere det ovenover smiley koden?
Her er hele koden: if($nick && $msg && $email) { $tid = date("d/m-Y"); $msg = ereg_replace(':smil:','<IMG SRC="images/tag/smil.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':stortsmil:','<IMG SRC="images/tag/stort_smil.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':blink:','<IMG SRC="images/tag/oje_blink.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':tunge:','<IMG SRC="images/tag/tunge.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':sej:','<IMG SRC="images/tag/sej.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':sur:','<IMG SRC="images/tag/sur.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':ked:','<IMG SRC="images/tag/ked.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':flov:','<IMG SRC="images/tag/flov.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':hjerte:','<IMG SRC="images/tag/hjerte.gif" WIDTH="13" HEIGHT="13" BORDER=0>',$msg); $msg = ereg_replace(':bong:','<IMG SRC="images/tag/bong.gif" WIDTH="15" HEIGHT="15" BORDER=0>',$msg); $nick = htmlentities($nick); $nick = nl2br($nick); $msg = nl2br($msg); $msg = ereg_replace("<","<",$msg); $msg = ereg_replace(">",">",$msg);
Ja sæt de sidste to linjer over smiley koden.
Jeg smutter. Men kommer igen søndag aften og kigger om du har fundet ud af noget... :o)
Det virker nu! Troede bare ikke at, det havde noget at sige, hvor man placerede koden... Men jeg siger sgu mange tak for hjælpen! :)
Dér lærte jeg så også en ny ting :D
Vi tilbyder markedets bedste kurser inden for webudvikling