Skocz do zawartości

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

bartop

[php] losowe zmienne

Polecane posty

Witam, mam trochę durny kłopot ze skryptem php. Mianowicie, nie wiem co zrobić, aby z pliku losującego zmienne przekazać do dwóch plików identyczne losowe zmienne. Wiem jak to zawile brzmi i dorzucam kody dwóch plików.

losowe.php


$losowa1 = rand(0,100);
$losowa2 = rand(1,100);
$dzialania = Array('plus','minus','razy');
$znak = rand(0,2);
switch($znak){
case 0;
$token = $losowa1+$losowa2;
break;
case 1;
$token = $losowa1-$losowa2;
break;
case 2;
$token = $losowa1*$losowa2;
break;
}

obrazek.php


require_once('losowe.php');
$obrazek_token = imagecreatetruecolor(170, 25);
$bialy = imagecolorallocate($obrazek_token, 255, 255, 255);
$czarny = imagecolorallocate($obrazek_token, 0, 0, 0);
imagefill($obrazek_token, 0, 0, $bialy);
$tekst_obrazka = $losowa1." ".$dzialania[$znak]." ".$losowa2." wynosi";
imagestring($obrazek_token, 5, 5, 5, $tekst_obrazka, $czarny);
header('Content-type: image-png');
imagepng($obrazek_token);

Naturalnie jest też trzeci plik (którego kodu nie chcę podawać), do którego losowe.php miałoby przekazać te same zmienne co do obrazek.php. Pomóżcie proszę.

Link do komentarza
Udostępnij na innych stronach

W ogóle nie wiem po co Ci ten cały switch, skoro nigdzie tego tokena nie używasz.

Całość tego pliku losowe.php można ubrać jako funkcję zwracającą stringa z opisem działania i wywołać ją w miejscu gdzie masz zmienną $tekst_obrazka.

Link do komentarza
Udostępnij na innych stronach



  • Kto przegląda   0 użytkowników

    • Brak zalogowanych użytkowników przeglądających tę stronę.
×
×
  • Utwórz nowe...