Habe ein Problem (Flash MX 2004).
Ich will in meinen index.swf eine gaestebuch.swf laden, die wiederum über eine PHP-Datei die Gästebucheinträge aus einer txt läd.
Das Gästebuch an sich funktioniert. Nur wenn ich es in die index.swf lade, läd es die Einträge nicht. Einträge schreiben kann man übrigenst auch, die findet man dann in der Textdatei wieder.
index.swf script:
gaestebuch.php script:
Ich will in meinen index.swf eine gaestebuch.swf laden, die wiederum über eine PHP-Datei die Gästebucheinträge aus einer txt läd.
Das Gästebuch an sich funktioniert. Nur wenn ich es in die index.swf lade, läd es die Einträge nicht. Einträge schreiben kann man übrigenst auch, die findet man dann in der Textdatei wieder.
index.swf script:
Code:
gaestebuch.onPress = function() {
ladeziel.loadMovie("gaestebuch.swf");
ladestatus();
};
loader._visible = false;
ladestatus = function () {
loader.onEnterFrame = function() {
geladen = _root.ladeziel.getBytesLoaded();
zuladen = _root.ladeziel.getBytesTotal();
if (geladen>=10) {
loader._visible = true;
prozent = Math.round(geladen/zuladen*100);
this.prozentanzeige.text = prozent+" %";
this.balken._xscale = prozent;
if (prozent>=100) {
delete this.onEnterFrame;
this._visible = false;
}
}
};
};
gaestebuch.php script:
PHP:
<?
# $Name = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
# $Email = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Email);
# $Comments = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Comments);
$Name = stripslashes($Name);
$Email = stripslashes($Email);
$Comments = stripslashes($Comments);
if ($Submit == "Yes") {
$filename = "GuestBook.txt";
$fp = fopen( $filename,"r");
$OldData = fread($fp, 80000);
fclose( $fp );
$Today = (date ("l dS of F Y ( h:i:s A )",time()));
$Input = "Name: <b>$Name</b><br>Email: <b><u><a href=\"mailto:$Email\">$Email</a></b></u><br>Comments: <b>$Comments</b><br><i><font size=\"-1\">Date: $Today</font><br><br>.:::.";
$New = "$Input$OldData";
$fp = fopen( $filename,"w+");
fwrite($fp, $New, 80000);
fclose( $fp );
}
$filename = "GuestBook.txt";
$fp = fopen( $filename,"r");
$Data = fread($fp, 80000);
fclose( $fp );
$DataArray = split (".:::.", $Data);
$NumEntries = count($DataArray) - 1;
print "&TotalEntries=$NumEntries&NumLow=$NumLow&NumHigh=$NumHigh&GuestBook=";
for ($n = $NumLow; $n < $NumHigh; $n++) {
print $DataArray[$n];
if (!$DataArray[$n]) {
Print "<br><br><b>No More entries</b>";
exit;
}
}
?>