Zurück   Flashforum > Flash > ActionScript > ActionScript 1

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 08-09-2005, 11:58   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 11
php skript läuft nicht von server

Ich habe ein einfaches php Skript, das läuft bei mir lokal auf xampp (apache+php5) wunderbar.

Es soll einfach ein Text von Flash an php übermittelt werden und in einer .txt Datei gespeichert werden.

Datei "tracking.php":
<?php
$fp = fopen ($datei, "w");
fwrite($fp, $text);
fclose($fp);
?>

AS:

loadVariablesNum ("tracking.php?&datei=versuch.txt&text=hallo", 1, "POST");

Obwohl ich allen Dateien und Verzeichnissen "sicherheitshalber" 777 gegeben habe, läuft es im Netz nicht.

Das merkwürdige ist:

ein php-Skript wie
<?php
$fp = fopen ("versuch.txt", "w");
fwrite($fp, "hallo");
fclose($fp);
?>

funktioniert direkt aus Firefox aufgerufen!

Habe ich was übersehen?
niclasbrand ist offline   Mit Zitat antworten
Alt 08-09-2005, 12:20   #2 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
Bei dir zuhause is wahrscheinlich register_globals auf on, auf den meistens servern is es aber auf off, wegen Sicherheit usw.

<?php
extract($_POST);
$fp = fopen ($datei, "w");
fwrite($fp, $text);
fclose($fp);
?>

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (08-09-2005 um 12:45 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 08-09-2005, 12:25   #3 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 11
Kann ich das dann irgendwie umgehen, oder muss ich meinen Webhoster informieren?
niclasbrand ist offline   Mit Zitat antworten
Alt 08-09-2005, 12:27   #4 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
du musst einfach deine variablen bevor du sie benützt "entpacken" mit:

extract($_POST);

oder

extract($_GET);

mfg geo
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker
_geo_ ist offline   Mit Zitat antworten
Alt 08-09-2005, 12:36   #5 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 11
läuft leider nicht!

habe meine tracking.php geändert:
<?php
extract($_POST);
copy("tr_vorlage.txt", $datei);

$fp = fopen ($datei, "w");
fwrite($fp, $text);
fclose($fp);
?>

Vielen dank, dennoch
niclasbrand ist offline   Mit Zitat antworten
Alt 08-09-2005, 12:40   #6 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Es nützt relativ wenig, wenn du POST-Variablen extrahieren willst, die per GET übergeben werden...

btw
Das alte Lied: nicht loadVariables sondern LoadVars verwenden, spart Ärger...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 08-09-2005, 12:41   #7 (permalink)
~~~~~~~~~~~~
 
Benutzerbild von _geo_
 
Registriert seit: May 2002
Ort: AUSTRIA (OÖ)
Beiträge: 3.298
läufts denn mit direktem aufruf ?

http://deine.url.com/tracking.php?da...txt&text=hallo

<?php
extract($_GET);

$fp = fopen ($datei, "w");
fwrite($fp, $text);
fclose($fp);
?>

@sonar: argh stimmt , na dann halt:
loadVariables("blubl.php","POST");
extract($_POST);
oder
loadVariables("blubl.php?text=hallo");
extract($_GET);
oder halt loadVars ...
__________________
--- :P ---

Blog
Bei unerwünschten Nebenwirkungen zerreißen Sie die Packungsbeilage oder erschlagen ihren Arzt oder Apotheker

Geändert von _geo_ (08-09-2005 um 12:44 Uhr)
_geo_ ist offline   Mit Zitat antworten
Alt 08-09-2005, 13:12   #8 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 11
@_geo_

http://www.*******/tracking.php?&dat...txt&text=hallo

direkt im Browser liefert Fehlermeldung:

Warning: fwrite(): supplied argument is not a valid stream resource in *******/tracking.php on line 4

Warning: fclose(): supplied argument is not a valid stream resource in *******/tracking.php on line 5

bei php:
<?php
copy("tr_vorlage.txt", $datei);
$fp = fopen ($datei, "w");
fwrite($fp, $text);
fclose($fp);
?>

Ist noch nicht online die Seite, deshalb die Sternchen, sorry.

Ich probiere aber gleich auch noch die loadVars-Variante.
niclasbrand ist offline   Mit Zitat antworten
Alt 08-09-2005, 13:31   #9 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 11
Es hat geklappt!!!

AS:
loadVariablesNum("tracking.php?&datei=test.txt&tex t=hallo", 1);

PHP:
<?php
extract($_GET);
copy("tr_vorlage.txt", $datei);
$fp = fopen ($datei, "w");
fwrite($fp, $text);
fclose($fp);
?>

Ich finde nur die Flash interne Dokumentation in diesem Punkt extrem dürftig.

Vielen Dank @_geo_ und @sonar für die schnelle!!! Hilfe.
niclasbrand 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:50 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele