尝试使用php和javascript获得屏幕大小
我试图根据屏幕大小在php文件中创建一个“图像” 这是html文件尝试使用php和javascript获得屏幕大小,javascript,php,jquery,Javascript,Php,Jquery,我试图根据屏幕大小在php文件中创建一个“图像” 这是html文件 <div class="myImage"> <img src="testimage.php" alt="testimage" name="image" class="imgA"> </div> <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> <script src="
<div class="myImage">
<img src="testimage.php" alt="testimage" name="image" class="imgA">
</div>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="testimage.js"></script>
然后是“testimagesize.php”
if($_POST['method']=='screensize')
{
echo 'ok';
$width = $_POST['sw'];
$height= $_POST['sh'];
}
最后是testimage.php,我想在这里获得宽度和高度
require'testimagesize.php';
header('Content-type: image/png');
$image = imagecreate($width, $height);
$color = imagecolorallocate($image, 0, 0, 0);
$color2 = imagecolorallocate($image, 255, 150, 150);
for($i=0;$i<200;$i=$i+25){
for ($a=0; $a<=1600; $a=$a+60) {
for ($b=-50; $b<=350 ; $b=$b+60) {
$line1b = imageellipse($image, $a, $b, $i, $i, $color2);
}
}
}
imagecolortransparent($image, $color);
imagepng($image);
imagedestroy($image);
require'testimagesize.php';
标题('Content-type:image/png');
$image=imagecreate($width,$height);
$color=imagecolorallocate($image,0,0,0);
$color2=imagecolorallocate($image,255,150,150);
对于($i=0;$i),如果您正在尝试创建全屏背景图像,则有更简单的方法。当您打印($\u POST)
时会发生什么情况?
require'testimagesize.php';
header('Content-type: image/png');
$image = imagecreate($width, $height);
$color = imagecolorallocate($image, 0, 0, 0);
$color2 = imagecolorallocate($image, 255, 150, 150);
for($i=0;$i<200;$i=$i+25){
for ($a=0; $a<=1600; $a=$a+60) {
for ($b=-50; $b<=350 ; $b=$b+60) {
$line1b = imageellipse($image, $a, $b, $i, $i, $color2);
}
}
}
imagecolortransparent($image, $color);
imagepng($image);
imagedestroy($image);