Skocz do zawartości

PHP i FLASH


thorgal

Rekomendowane odpowiedzi

  • Odpowiedzi 11
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Popular Days

Top Posters In This Topic

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).

Odnośnik do komentarza
Udostępnij na innych stronach

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

Odnośnik do komentarza
Udostępnij na innych stronach

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ć :)

  • Like 1
Odnośnik do komentarza
Udostępnij na innych stronach

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

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności