Skocz do zawartości

Featured Replies

Napisano

Witam.

mam male pytanko

chcialbym wyslac zmienna z flasha do pliku php

np. we flashu mam sciezke www.blablabla.html

i chcialbym wyslac tą zmienna do pliku php w taka linijke

color])

jak to zrobic?

  • Odpowiedzi 11
  • Wyświetleń 2,1k
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Napisano

np. przez parametr w adresie strony.. jeśli dobrze zrozumiałem..

Napisano

np. http://www.blablabla.php?=kaczory_pisiory $gdzie kaczory_pisiory to nazwa zmiennej, która pozniej wstawiasz w img src

Napisano

No w PHP masz przede wszystkim dwie metody przesyłania danych POST i GET. POST jest niewidoczna dla użytkownika (w wypadku szyfrowanych połączeń dane przez nią przesyłane są też szyftowane), GET to metoda, o której pisał M@Ti - dane przesyłane są przez URL. Dajmy na to użytkownik wpisuje adres http://www.costam.pl?obrazek=2 .

W PHP dostęp do tej zmiennej uzyskasz przez $_GET['obrazek']. Aby wyświetlić obrazek po prostu składasz kod HTML i zmienne PHP (za pomocą echo).

Napisano
  • Autor

we flashu:

on (release) {

getURL( "as.php?OPENPAGE=www.costam/a_"+nr+".jpg", "_blank");

}

 

w php

&OPENPAGE

 

ale mi to nie dziala

Napisano

Najsampierw zmienna, którą chcesz wysłać powinna raczej być w tej samej listwie czasowej co kod do wysyłania:

 

Na przykład:

 

_root.zmienna = "cycek";

loadVariables("do_bazy.php",this,"POST");

 

w PHP (w tym wypadku o nazwie "do_bazy.php") napisz sobie coś takiego:

 

<?php

 

$zmienna_w_php=$_POST['zmienna'];

 

$nazwa_pliku = "tescik.txt";

$plik= fopen($nazwa_pliku,'a');

if(!$plik){

print ("No i dupa.");

}

fputs($plik, $zmienna_w_php);

fclose($plik);

?>

 

U mnie działa. Zapisuje w pliku tescik.txt ciąg znaków "cycek".

 

Pozdr

Napisano
  • Autor

ale ciagle mi to nic nie mowi..

chce otworzyc plik w nowym oknie html za pomoca php i zmienej z flasha

Napisano

W pliku php:

$zmienna=$_POST['zmienna'];
echo '';
?>

 

We flashu:

var obiekt:LoadVars = new LoadVars();
obiekt.zmienna = "wartość zmiennej";
obiekt.send("http://www.źźźź.com\plik.php", "_blank", "POST");

 

Tworzysz sobie obiekt, który będzie przechowywał zmienne (może być kilka).

Tutaj mój obiekt przechowuje jedną zmienną zmienna. Następnie na tym obiekcie wykonywana jest metoda send, która wysyła dane do odpowiedniego pliku.

 

Dawniej używało się do tego celu funkcji loadVariables, ale obecnie znacznie wygodniej jest użyć klasy LoadVars (tak jak w przykładzie).

 

PS. skryptu nie testowałem, ale powinien działać :)

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności