Avatar billede mmohr Nybegynder
02. april 2004 - 12:58 Der er 15 kommentarer og
1 løsning

problem med &-tegn i gæstebog!

Jeg har en flash gæstebog der loader en variabel fra en PHP! I php står der i første linie: echo "minVar=";

Problemet er at når folk bruger &-tegnet i gæstebogen stoppes variablen.. og alle indlæg herefter vises ikke!

Dette er load scriptet i flash:

l = new LoadVars();
l.load("guestbook/listguestbook.php?randomTal=" + random(1000));
l.onLoad = function(s) {
    if (s) {
variables_loaded = true;
        content.html = true;
        content.htmlText = this.minVar;
    }
}

har prøvet at lave & om til & inden flash henter PHP'en men det ændrer ikke noget. Hvad skal jeg gøre.. vil gerne bruge så meget så muligt af det gamle scipt!
Avatar billede barklund Nybegynder
02. april 2004 - 13:10 #1
Du skal lave & om til %26 så det bliver url-encoded og ikke html-encoded.
Avatar billede mmohr Nybegynder
02. april 2004 - 13:53 #2
mener du sådan her:
$message = ereg_replace("&", "%26", $message);
Avatar billede barklund Nybegynder
02. april 2004 - 14:13 #3
Yier ;)

Og hvis du vil vise + tegn, så skal de også erstattes med %2B
Avatar billede mmohr Nybegynder
02. april 2004 - 14:50 #4
kan jeg komme +'et ind i samme ereg sætning?? hvordan ser det ud
Avatar billede mmohr Nybegynder
02. april 2004 - 15:22 #5
sweet.. det virker med & nu, men hvis jeg laver en ereg_replace med + til %2B bliver $message ikke vist!
Avatar billede barklund Nybegynder
02. april 2004 - 18:28 #6
Hm, det burde det nu... :/
Avatar billede mmohr Nybegynder
13. april 2004 - 01:01 #7
hey barklund, har du en liste med alle koderne til special tegnene! så kan jeg eksperimentere lidt med det.. den vil stadig ikke fungere med plus, og jeg har egentlig rimlig meget brug for det plus, da min kunde elsker plusser!! :-)
Avatar billede barklund Nybegynder
13. april 2004 - 01:24 #8
Det er jo bare hex-repræsentationen af ascii-værdien af tegnet... kig på http://asciitable.com

// Morten Barklund
Avatar billede barklund Nybegynder
23. maj 2004 - 16:22 #9
Husk at lukke :)
Avatar billede mmohr Nybegynder
02. juni 2004 - 18:41 #10
hey barklund!

har ikke været på eksperten et stykke tid efter deres nedetid!
Jeg kan stadig ikke få pludset til at komme med?
Avatar billede barklund Nybegynder
03. juni 2004 - 10:01 #11
selvom du erstatter + med %2B?
Avatar billede mmohr Nybegynder
02. september 2004 - 11:29 #12
den siger:
Warning: ereg_replace(): REG_BADRPT in /home/sv_thepsykeprojectdk/calender_up.php on line 25

når jeg bruger:
$text = ereg_replace("+", "%2B", $text);
Avatar billede mmohr Nybegynder
02. september 2004 - 11:29 #13
undskyld den meget store forsinkelse!!!!
Avatar billede barklund Nybegynder
02. september 2004 - 12:36 #14
str_replace i stedet for - og helt i orden ;)
Avatar billede mmohr Nybegynder
02. september 2004 - 12:40 #15
cool!.. nu virker det. tak!
Avatar billede barklund Nybegynder
02. september 2004 - 12:47 #16
ereg_replace er til er erstatte ud fra regulære udtryk - str_replace erstatter blot en streng med en anden. Men tark for points - selvom de er gamle :P
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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