Ben kullanıcı, HTML5 tuval kullanarak, bir resim çizmek JavaScript ile metin haline dönüştürmek ve bir PHP sayfası göndermeye izin veren bir sayfa var.
http://dsiextensions.co.cc/chatdraw.php The page is quite confusing, each text box is for each line of to 100px X 100px canvas. To put the data in the boxes, click "Finish" and then click "Submit" (Sorry that it's really slow).
Ben çalışır PHP kodu değişiklik yapma ettik ve bazen değişken çıkıyor ama daha sık değil, öyle değil.
İşte kod: (sadece ilk kutuda veriler şu anda kullanılan, unutmayın)
<?php
$dstring = $_POST['senddata1'];
$darray = str_split($dstring);
echo $dstring;
print_r($darray);
$x=1;
$y=1;
for ($a=0;$a<100;$a++)
{
if($a%100==0 && $a!=0){
echo '<br />'; //Checks if it is the 100th pixel and adds a new line (not needed at the moment)
$y++;
$x=1;}
//echo $x . ',' . $y . '(' . $a . ',' . $darray[$a] . ')|';
if($darray[$a]!=0){
echo "<input type='button' style='width:15;height:15;background-color:#000' />"; //Black button if it is a black pixel
}
else{
echo "<input type='button' style='width:15;height:15;background-color:#fff' />"; //White button if it is a white pixel
}
$x++;
}
?>
Bu nedenle, (daha sonra görüntü işlevleri kullanmak için gidiyorum) Ancak $ dstring yankılandı asla ve pikselin siyah veya beyaz olup olmadığını kontrol edin ve buna göre renkli bir düğme oluşturmak gerekiyordu kodları bir dizi dönüştürülür olamaz. Ben burada yanlış yapıyorum bir şey var mı ya da bir sunucu sorunu?
Teşekkürler