Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 27-02-2007, 15:56   #1 (permalink)
New Flashy
 
Benutzerbild von zappelkäfer
 
Registriert seit: Apr 2006
Ort: Berlin
Beiträge: 66
PHP Datei laden mit komplikationen

Hi,

ich habe ein einfaches AS in meinem Flash Movie

PHP-Code:
var loader:LoadVars = new LoadVars();
loader.load("http://intermail.in.ohost.de/text.php"); 
In der text.php steht folgendes

PHP-Code:
<?PHP
    $myip 
$_SERVER['REMOTE_ADDR'];
    
$mytime date("H:i:s");
    
    
$handler fopen("test32.txt""a");
    
fwrite($handler$myip."|".$mytime."\n");
    
fclose($handler);
?>
Wird text.php aufgerufen, wird eine Datei auf dem Server erstellt, in der IP und Uhrzeit des Besuches steht.

Wenn ich das FlashMovie auf meinem PC ausführe, also über meinem Browser den Pfad desMovies eingebe funktioniert es auch.

Jedoch wenn ich das Movie ins Web hochlade und dann es dann aufrufe wird die Datei nicht mehr erstellt, ich schließe daraus das die text.php nicht ausgeführt wird.

Kann mir bitte jemand weiter helfen wieso die Datei aus dem FlashMovie im Web nicht mehr ausgeführt wird?
__________________
Ein cybernetischer Organismus, eine Hybridform aus Maschine und Organismus, eine Kreatur gesellschaftlicher Wirklichkeit sowie Geschöpf einer Fiktion
zappelkäfer ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:02   #2 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
bist du sicher das die datei nicht ausgeführt wird? Vieleicht fehlen der txt nur die entsprechenden chmod-rechte?
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:09   #3 (permalink)
New Flashy
 
Benutzerbild von zappelkäfer
 
Registriert seit: Apr 2006
Ort: Berlin
Beiträge: 66
Zitat:
Zitat von readme.txt Beitrag anzeigen
bist du sicher das die datei nicht ausgeführt wird? Vieleicht fehlen der txt nur die entsprechenden chmod-rechte?
Wie gesagt wenn ich die FlashDatei lokal auf meinem PC starte - E:\FlashDat\meinedatei.swf - wird die gleiche funktion ausgeführt und da wird auf dem Server die datei erstellt, mit dem entsprechenden Inhalt, IP und Datum.

Lade ich nun die datei ins Web und möchte erneut den Film aufruften http://www.meinserver.de/meinedatei.swf wird die textdatei nicht mehr erzeugt, erweitert oder sonst was.
Es passiert einfach NIX.
__________________
Ein cybernetischer Organismus, eine Hybridform aus Maschine und Organismus, eine Kreatur gesellschaftlicher Wirklichkeit sowie Geschöpf einer Fiktion
zappelkäfer ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:11   #4 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
ja, wie gesagt: Check mal welche Rechte die Textdatei auf dem Server hat.

Ansonsten erweiter das loadVars und die php so das du irgendeine Rückgabe bekommst in Flash ... dann weisst du wenigstens ob die Datei aufgerufen wird.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:21   #5 (permalink)
New Flashy
 
Benutzerbild von zappelkäfer
 
Registriert seit: Apr 2006
Ort: Berlin
Beiträge: 66
Zitat:
Zitat von readme.txt Beitrag anzeigen
ja, wie gesagt: Check mal welche Rechte die Textdatei auf dem Server hat.

Ansonsten erweiter das loadVars und die php so das du irgendeine Rückgabe bekommst in Flash ... dann weisst du wenigstens ob die Datei aufgerufen wird.
Drück ich mich so undeutlich aus? Ja die text.php KANN schreiben sonst würde sie es ja AUCH NICHT tun wenn ich den FLashFilm lokal ausführe.

Aber ich glaube ich habe den fehler, man kann wohl keine Absoluten Pfade eingeben.

Mache ich
PHP-Code:
loader.load("text.php"); 
Geht es aber nicht mit

PHP-Code:
loader.load("http://www.meinserver.de/text.php"); 
EDIT: Es geht doch mit absoluten Pfaden, daran lags nicht.
Ich habe erstmal ein Tutorial genommen damit scheint es nun zu funktionieren.
__________________
Ein cybernetischer Organismus, eine Hybridform aus Maschine und Organismus, eine Kreatur gesellschaftlicher Wirklichkeit sowie Geschöpf einer Fiktion

Geändert von zappelkäfer (27-02-2007 um 16:23 Uhr)
zappelkäfer ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:25   #6 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
gna ...

Auf einem lokalen Server muss man die Rechte für Dateien nicht einstellen, da darf im normalfall jede Datei alles.

Online ist das eine andere Geschichte, wenn du da in eine Datei schreiben willst muss die Datei auch Schreibrechte haben. Im Zweifelsfall also den chmod der Datei Online auf 777 setzen.

Wenn es dann nicht geht eine Rückgabe in Flash/PHP einbauen um zu checken ob die Datei aufgerufen wird.

Wenn das nicht der Fall ist: Pfade Checken.

Wenn das auch nicht hilft checken ob dein Server überhaupt PHP kann.
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:28   #7 (permalink)
New Flashy
 
Benutzerbild von zappelkäfer
 
Registriert seit: Apr 2006
Ort: Berlin
Beiträge: 66
Aber die PHP Datei leigt doch nicht auf dem Lokalen PC mensch -.-

Ob der FlashFilm nun von meinem PC ausgeführt wird oder ausm Web ist doch eigentlich egal, die URL beim loader.load ist beidesmal die gleiche, ich habe keinen Localhost bei mir.
__________________
Ein cybernetischer Organismus, eine Hybridform aus Maschine und Organismus, eine Kreatur gesellschaftlicher Wirklichkeit sowie Geschöpf einer Fiktion
zappelkäfer ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:29   #8 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Zitat:
Wenn ich das FlashMovie auf meinem PC ausführe, also über meinem Browser den Pfad desMovies eingebe funktioniert es auch.

Jedoch wenn ich das Movie ins Web hochlade und dann es dann aufrufe wird die Datei nicht mehr erstellt, ich schließe daraus das die text.php nicht ausgeführt wird.
Hier steht aber was anderes
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:32   #9 (permalink)
New Flashy
 
Benutzerbild von zappelkäfer
 
Registriert seit: Apr 2006
Ort: Berlin
Beiträge: 66
Zitat:
Zitat von readme.txt Beitrag anzeigen
Hier steht aber was anderes
Wo liest du da raus das die php Datei auf meinem Lokalen PC liegt? Ich sagte lediglich das ich mein FlashMovie lokal auf MEINEM PC starte, damit ist aber nicht zwangsläufig auf die PHP Datei auf meinem Lokalen PC. Wie man oben sehn kann ist dort ein Absoluter Pfad angegeben.

Es wird also jedesmal auf diese Datei auf meinem Server zugegriffen. Nur wenn ich das Movie von meiner Festplatte starte gehts mit dem Datein erzeugen, jedoch wennich das Movie ins Netzhochlade und dann die URL eingebe gehts nicht mehr.
__________________
Ein cybernetischer Organismus, eine Hybridform aus Maschine und Organismus, eine Kreatur gesellschaftlicher Wirklichkeit sowie Geschöpf einer Fiktion
zappelkäfer ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:42   #10 (permalink)
no guts no glory
 
Benutzerbild von readme.txt
 
Registriert seit: May 2004
Ort: Nordhorn
Beiträge: 7.998
Sry, das les ich da nicht raus, das ist ja auch nicht wirklich eine verbreitete Technik ...

Hast dus denn nun auf die Reihe bekommen oder funktioniert das immer noch nicht?
__________________
Bitte keine Privaten Nachrichten mit Fragen, dazu ist das Forum selbst da. Danke.

'We live in an amazing, amazing world, and it's wasted on the crappiest generation of spoiled idiots.'
readme.txt ist offline   Mit Zitat antworten
Alt 27-02-2007, 16:49   #11 (permalink)
New Flashy
 
Benutzerbild von zappelkäfer
 
Registriert seit: Apr 2006
Ort: Berlin
Beiträge: 66
Zitat:
Zitat von readme.txt Beitrag anzeigen
Sry, das les ich da nicht raus, das ist ja auch nicht wirklich eine verbreitete Technik ...

Hast dus denn nun auf die Reihe bekommen oder funktioniert das immer noch nicht?
Mit der Textdatei funzt es nun, also die PHP Datei wird ausgeführt. Aber das sollte nur ein Test sein, eigentlich möchte ich da ein Link von so einem BrowserGame eingeben.
Wo man etwas bekommt wenn man auf die Seite geht, ich wills aber so machen das diese Seite automatisch ausgeführt wird wenn man auf meine homepage geht.

Normalerweise muss man z.B. auf so einen Link gehen http://www.game.de/show.php?uid=25643

und dadurch bekomme ich punkte, jetzt will ich das diese Seite durch das FlashMovie ausgeführt wird

loader.load("http://www.game.de/show.php?uid=25643");

Müsste eigentlich gehn oder? da diese PHP Datei ja auch ganz normal ausgeführt wird.
__________________
Ein cybernetischer Organismus, eine Hybridform aus Maschine und Organismus, eine Kreatur gesellschaftlicher Wirklichkeit sowie Geschöpf einer Fiktion
zappelkäfer ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 00:46 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele