webForumDet fria alternativet

Fel vid hämntning av variabler...

Flash

12 svar · 362 visningar · startad av bassebhu

Medlem sedan nov. 20016 480 inlägg
Frågan#1

jag har fått in script i mysql-databasen och jag har lyckats skriva ut texten på en php-sida utan krångel.

nu får jag dock inte in texten i flash. den skriver ut allt tills den stöter på ett "konstigt" tecken/tagg. då upphör den att skriva ut. =(

t.ex. det här:

---------------
För att anropa det på ett Recordset skriv: <% =kod(RecSet("KOLUMN")) %>.
---------------

blev bara ->

---------------
F
---------------

den räknar åäö som konstiga tecken. om jag tar bara:

---------------
Anropa Recordset skriv: <% =kod(RecSet("KOLUMN")) %>.
---------------

då får jag:

---------------
Anropa Recordset skriv:
---------------

kan tillägga att detta händer när jag har valt rendering som html i flashfältet och använt htmlentities på koden. om jag inte använder det får jag detta:

---------------
För att anropa det på ett Recordset skriv: <=kod(RecSet("KOLUMN")).
---------------

alltså inga "%" plus att den tar bort nästföljande tecken.
"<% =kod" blir
"<=kod"
och
"))%>." blir
"))."

varför?! hemskt skumt!! jag kör i det senare då varken htmlentities på koden eller visar html i flash som sagt.

helst skulle jag vilja rendera html i flash. annars kan jag ju inte använda länkar i texten jag hämtar in i flash, men samtidigt ballar ju scripten jag hämtar in ur då =/

förlåt om det är svårt att förstå, men jag har inte en susning om hur jag på ett bra sätt ska beskriva mitt problem. det enda jag vet är att jag inte får in asp-, php- och javascript från mysql till flash och ingen annan verkar veta det heller =(=(

tack! vore extremt tacksam för hjälp. har hållt på i flera dagar nu.

Medlem sedan feb. 20002 612 inlägg
#2

Testa att url-koda strängen innan du skickar den till flashen.

Medlem sedan nov. 20016 480 inlägg
#3

hur gör man det? urlencode() i php också?

Medlem sedan feb. 20002 612 inlägg
#4

Japp, urlencode

Medlem sedan nov. 20016 480 inlägg
#5

tack som F** snuset :e

kan du kanske hjälpa mig med en till sak på en gång ;)

när jag hämtar text i flash så blir det konstiga radavstånd =/
t.ex.:

----------------
Hejsan!
Jag heter basse
----------------
blir:
----------------
Hejsan!

Jag heter basse
----------------

varför?

Medlem sedan feb. 20002 612 inlägg
#6

html-formatera textfältet och skriv
Hejsan!<br>Jag heter basse
resultat:
Hejsan!
Jag heter basse :)

Medlem sedan nov. 20016 480 inlägg
#7

japp, det vet jag men eftersom jag ska visa script (scriptarkiv liksom) så kan jag inte visa html =(

finns inget annat sätt?

btw. frågade på din icq med ;) tack.

Medlem sedan feb. 20002 612 inlägg
#8

Ja, det där är lite jobbigt och jag har ingen patentlösning på det.
Försök att formatera texten från php-scriptet, om det nu är därifrån det kommer, med rtrim eller nått liknade. Det är det jag kan komma på nu...

Har inte fått nått på ICQ... :)

Medlem sedan nov. 20016 480 inlägg
#9

ok, ska testa. tack!

hmm, konstigt. har du inte #121369663?

Medlem sedan nov. 20016 480 inlägg
#10

hej igen!

hur löser man gästböcker och forum i flash då? där är det ju inga radavstånd =/

jag kör denna kod:

<?php
$username = "user";
$passwd = "******";
$link = mysql_connect( "mysql.loopia.se", $username, $passwd );
$databas=mysql_select_db("user");
$update_inlagg=mysql_query("UPDATE script SET clicks=clicks+1 WHERE name='$title'");
$sql2="SELECT * FROM script WHERE name='$title'";
$result2=mysql_query($sql2);
while($rad2=mysql_fetch_array($result2)){
$scrille=urlencode($rad2["script"]);?>
title=<?=$rad2["title"];?> (<?=$rad2["clicks"];?>)
&script=<?=$scrille;?><? } ?>

sedan hämtar jag in variabeln "script" i ett dynamic textfält i flash.

fel?

testade med:
<?=rtrim($scrille);?> utan resultat :(

tack!!

Medlem sedan nov. 20016 480 inlägg
#11

Jag har löst det!! tack för all hjälp

Medlem sedan feb. 20002 612 inlägg
#12

Det kan ju tänkas att det kommer fler frågor om samma ämne så skriv gärna hur du har löst det. :)

Medlem sedan nov. 20016 480 inlägg
#13

jag körde en:

str_replace("\n","",$variabel)

:e

253 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)