tengo un problemilla con la función fopen de php.
resulta que quiero enviar unas variables de flash a php. El código es el siguiente: en flash uso esta función:
Código ActionScript :
writeButton.onPress = function():Void{
var enviar:LoadVars = new LoadVars();
var recibir:LoadVars = new LoadVars();
enviar.pos_foto = pos_foto;
enviar.perfil = shapeArray;
enviar.acabat = "acabat";
enviar.sendAndLoad("escrivir.php",recibir,"POST");
recibir.onLoad = function(ok:Boolean) {
if (ok) { trace(" --- "+this.resposta); }
else { trace("Hubo un error."); }
};
}
y en php, el archivo escrivir.php tiene este código:
Código PHP :
$fitxer = "123.txt";
$open = fopen($fitxer, "w");
if($open)
{
$datos="texto de pruevaaaa";
$write = fwrite($open, $datos);
fclose($open);
}else{
echo "&resposta=No se puede abrir - fallo fopen";
}Las variables se envian correctament de flash a php y al reves. Sin embargo el mensaje que me manda php siempre és "&resposta=No se puede abrir - fallo fopen". La cosa es muy rara porque cuando llamo al fichero escrivir.php funciona perfectamente i me escrive el archivo. Todos estan en el mismo directorio.
No entiendo porque no escrive... alguien tiene alguna idea de lo que pasa?
Muchas gracias por vuestro tiempo!
Cristina
