图像…….因其本身有错无法显示

news/2024/7/21 6:48:41 标签: header, im, firefox, session, image, ie
iews" class="htmledit_views">

使用GD画图的代码大致如下所示

<?  
  $im=ImageCreate(300,200)   or   die("cannot   create   image");  
  $black=ImageColorAllocate($im,0,0,0);  
  $white=ImageColorAllocate($im,255,255,255);  
  Imagefill($im,0,0,$white);  
  ImageString($im,5,4,10,"Graphic   test",$black);  
  Header   ("Content-type:image/jpeg");  
  imagejpeg($im);  
  imagedestroy($im);  
  ?>  

本来是想做一个注册验证码的东西,但是session什么的都加上去之后发现在Firefox下提示”图像…….因其本身有错无法显示”,而在IE下是那个恐怖的红叉!郁闷了半天,后来发现了一个解决方案,简单的要死:

把 <?  前面的空格全部去掉!

在图像生成时,header前,不能有任何输出,包括空格

http://www.niftyadmin.cn/n/761398.html

相关文章

php缓存使用

<?php ob_start(); phpinfo(); $phpinfo ob_get_contents(); //文件读写操作 ob_clean(); $f fopen( "test.htm", "w "); fwrite($f,$phpinfo); fclose($f); ob_end_flush — Flush (send) the output buffer and turn off output buffering …

PHP上传文件时,文件过大$_FILES为空

在php中判断上传文件的大小&#xff0c;但是文件一但过大&#xff0c;print_r($_FILES);的值就变为null了,有时候大家会遇到这么一个问题&#xff0c;上传小文件时&#xff0c;PHP能正常获取到&#xff0c;但是文件一超过8M就变为空了&#xff0c;我在做项目的时候&#xff0c;…

php对象串行化

<?phpclass User{public $name;public $id;function __construct(){$this->id uniqid(); //give user a unique ID 赋予一个不同的ID}function __sleep(){ return(array("name")); //do not serialize this->name 不串行化name}functio…

PHP读取服务器端文件提供弹出下载窗口

有些文件需要经过身份验证以后才能下载&#xff0c;我们不容用户知道下载的地址&#xff0c;甚至文件不存放在web文件夹下&#xff0c;感觉是不是做起来比较难呢&#xff1f;用PHP几行就可以了。这是在PHP官方手册提供的例子。<?php $file time.php; if(file_exists($file…

php 导出excel(pack函数用过)

原作者&#xff1a;冰山上的播客 看到这篇文章的时候&#xff0c;很是惊讶原作者的耐心&#xff0c;虽然我们在平时用的也有一些&#xff0c;但没有作者列出来的全&#xff0c;写excel的时候&#xff0c;我用过pear的库&#xff0c;也用过pack压包的头&#xff0c;同样那些利用…

linux服务器之间拷贝文件 scp

上传 scp -r [dir] rootIP:[dir] 下载 scp -r rootIP:[dir] /[dir] scp 命令是 SSH 中最方便有用的命令了&#xff0c;试想&#xff0c;在两台服务器之间直接传送文件&#xff0c;仅仅用 scp 一个命令就完全解决了。你可以在一台服务器上以 root 身份运行 #scp servername:/hom…

使用nohup让程序永远后台运行

使用nohup让程序永远后台运行 Unix/Linux下一般比如想让某个程序在后台运行&#xff0c;很多都是使用 & 在程序结尾来让程序自动运行。比如我们要运行mysql在后台&#xff1a; /usr/local/mysql/bin/mysqld_safe --usermysql &但是加入我们很多程序并不象mysqld一样做…

Linux命令详解–crontab

# —————- minute (0 – 59) # | ————- hour (0 – 23) # | | ———- day of month (1 – 31) # | | | ——- month (1 – 12) # | | | | —- day of week (0 – 7) (Sunday0 or 7) # | | | | | # * * * * * command to be executed 推荐记忆为 分 时 日 月 周 服务的…