webForumDet fria alternativet

ladda in php

4 svar · 239 visningar · startad av beere

beereMedlem sedan feb. 200441 inlägg
#1

Hejsan! Jag bara undrar hur man gör för att ladda in en php-fil i flash.. Det har funkat innan, men det vill itne funka nu. Texfältet som texten ska visas i har Instancename latest och varname latest. Vad är det för fel?

phpfilen ser ut så här:

<?php
 
$file = "news.txt"; 
$fp = fopen($file, "r"); 
$contents = fread($fp, filesize($file)); 
fclose($fp); 
 
preg_match("/<latest>(.*?)<\/latest>/s", $contents, $latest); 
echo $latest[1];
 
exit;
 
?>

Ser ni nåt fel?
Tacksam för svar! :)

MickeA.comMedlem sedan feb. 20034 441 inlägg
#2

Re: ladda in php

beere skrev:

Texfältet som texten ska visas i har Instancename latest och varname latest.

Det är fel nr.1
Du kan inte ha samma instans som variabelnamn.

När du laddar in script så ska du använda dig av variabelnamnet

print("&latest=");
print("Det här är resten texten...");

Ska du även skriva ut text m.h.a en loop, se till att variabelnamnet skrivs ut Innan loopen 'startar'.

beereMedlem sedan feb. 200441 inlägg
#3

Ahh! Tack så mycket för genomgången! Det lyste upp en del! :)Bara eeeen liten grej, Vad ska jag skriva:
print("Det här är resten texten...");
här?
Mvh

MickeA.comMedlem sedan feb. 20034 441 inlägg
#4

Hmm, ja, kan knappt någon php, så är väldigt osäker på dina sista två rader.
Men jag tolkar ovanstående som att du aldrig skrev ut variabelnamnet, alltså namnet på textfältet.

Det ska iaf. ske innan:

preg_match("/<latest>(.*?)</latest>/s", $contents, $latest);

där bör det alltså finnas med:

print("&latest=");

vilket förutsätter att du givit ditt textfält variabelnamnet "latest".

beereMedlem sedan feb. 200441 inlägg
#5

Tack Micke! Nu funkade det! kolla https://www.blueprintband.se nu! :D

126 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)