no i znowu będe potrzebował pomocy. Podjąłem moją pierwszą przygodę z php, korzystając już z przykładów stacji meteo z zegarami w php. Chciałbym też wygenerować taki zegar dla mojego pomairu napięcia. Zainstalowałem php na routerze i zrobiłem nowy skypt o zawartości:
<?php
header('Content-Type: image/png');
$img = imagecreatefrompng('strzalka_th.png');
$img2 = imagecreatefrompng('tlo.png');
$col = imagecolorallocate($img, 255, 255, 255);
$black = imagecolorallocate($img, 0, 0, 0);
$width = 300;
$height = 300;
$xa = 430;
$ya = 430;
$tlo = imagecreatetruecolor($width, $height);
$tlo = imagecolorallocatealpha($tlo, 255, 255, 255, 100);
$plik=fopen("/tmp/owfs/26.8E0CEB000000/VDD", "r");
$higro=fgets($plik, 10);
fclose($plik);
###tester
#$higro=80;
###
$angle = -360/133*($higro-43.89);
#obracanie strzałki
$coltrans = imagecolorallocatealpha($img, 255, 255, 255, 100);
$img = imagerotate($img, $angle, $coltrans);
imagesavealpha($img, true);
$xb = $xa*abs(sin(deg2rad($angle)))+$xa*abs(cos(deg2rad($angle)));
$yb = $xb;
$punktx = ($xb-$width)/2+0;
$punkty = ($yb-$height)/2+0;
imagecopy($img2, $img, 0, 0, $punktx, $punkty, 300, 300);
imagesavealpha($img2, true);
imagepng($img2);
?>jednak przy próbie odpalenia wywala błędy...
Polecenie '"./tempera_php.sh"'
zawiodło zwracając kod wyniku 2 oraz komunikat błędu
./tempera_php.sh: line 1: can't open ?php: no such file
./tempera_php.sh: line 2: syntax error: unexpected word (expecting ")").obrazki strzałki i tła mam w tym samym katalogu co skrypt php. Prosze o wyrozumiałość, ponieważ to moja pierwsza przygoda z php ![]()
