Avatar billede arnedrengen Nybegynder
01. marts 2001 - 20:18 Der er 15 kommentarer og
1 løsning

Hvordan inkluderer en fil i en variabel?

Jeg skal bruge det til noget flash, som jeg skal have inkluderet i en variabel!

Jeg har lagt selve flashkoden i en seperat fil, som jeg gerne vil kunne kalde vha en variabel.

Er der nogen som kan et lille trick?

Den her er desværre lidt billig :-)
Avatar billede gilbert Nybegynder
01. marts 2001 - 20:22 #1
include
Avatar billede arnedrengen Nybegynder
01. marts 2001 - 20:27 #2
jepper men den er lidt tricky at bruge índeni en anden variabel....

jeg har en variabel som hedder table1a som generer et stykke HTML vha echo \"\";, indeni den vil jeg gerne have inkluderet en flashkode. Men problemet er at flashkoden er smækfyldt med \" tegn. Så den kan ikke umiddelbart smækkes ind i den anden kode.

Er der nogen som kan en rimelig hurtig/nem løsning?
Avatar billede repsac Nybegynder
01. marts 2001 - 20:56 #3
Du bør fread\'e dokumentet og inkludere det direkte i en variabel.
Dernæst kan du så ereg\'e alle \" --> \\\" i din variabel ... det er løsningen ... tror jeg ... ;)
Avatar billede repsac Nybegynder
01. marts 2001 - 20:57 #4
$filename = \"fil.txt\";
$fd = fopen ($filename, \"r\");
$indhold = fread ($fd, filesize ($filename));
fclose ($fd);

Find en eller anden der kan regular expression til at ændre \" --> \\\" ... det kender jeg 0 til.
Avatar billede repsac Nybegynder
01. marts 2001 - 21:02 #5
Prøver lige med et eller andet reg.exp. ... to sek. ...
Avatar billede repsac Nybegynder
01. marts 2001 - 21:06 #6
Noget i retning af:

$indhold = ereg_replace (\"\\\"\", \"\\\\\"\", $indhold);
echo $indhold;
Avatar billede repsac Nybegynder
01. marts 2001 - 21:11 #7
Nope ... tre \\ i stedet for to ...

$indhold = ereg_replace (\"\\\"\", \"\\\\\\\"\", $indhold);
Avatar billede repsac Nybegynder
01. marts 2001 - 21:11 #8
Kan det bruges \"oder was\"???
Avatar billede andreas Nybegynder
01. marts 2001 - 21:16 #9
$filename = \"fil.txt\";
$fd = fopen ($filename, \"r\");
$indhold = addslashes(fread($fd, filesize ($filename)));
fclose ($fd);
Avatar billede repsac Nybegynder
01. marts 2001 - 21:18 #10
Nårh ja ... selvfølgelig ... dooh!
Andreas har ret.
Avatar billede andreas Nybegynder
01. marts 2001 - 21:29 #11
Ved jeg... hahahaha
Avatar billede arnedrengen Nybegynder
02. marts 2001 - 09:44 #12
Tak skal du have repsac, det virkede (selvom jeg fandt svaret igår andetsteds på dette board)
Avatar billede repsac Nybegynder
02. marts 2001 - 13:38 #13
Godtså ... ;)
Avatar billede andreas Nybegynder
02. marts 2001 - 16:20 #14
øhhh... det var mit der var det rigtige ??? ikke repsac\'s så burde du ikke acceptere mit svar ?
Avatar billede arnedrengen Nybegynder
02. marts 2001 - 19:35 #15
sorry.....jeg smed pointene afsted, jeg havde fundet løsningen andetsteds før jeg så den her...... Fik du ikke også point.. Jeg mener at jeg splittede dem op!
Avatar billede andreas Nybegynder
03. marts 2001 - 17:20 #16
nope, men jeg klarer mig nok, har 10k af dem så, men bare så du ved det til en anden gang.
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