E:\apache\htdocs\userupload\user.jpg
这个是存储在数据库中的图片地址 可以正确输出并显示图片 是我默认的地址
用户注册时 存储的地址为
E:\apache\htdocs\ userupload\ 3.jpg
因为有空格 不能正确输出图片 我用str_replace()函数发现怎么不能把反斜杠后的空格去掉
而且。。我在phpmyadmin中把反斜杠后的空格去掉后 图片还是不能正常显示 是什么原因呢
这个是存储在数据库中的图片地址 可以正确输出并显示图片 是我默认的地址
用户注册时 存储的地址为
E:\apache\htdocs\ userupload\ 3.jpg
因为有空格 不能正确输出图片 我用str_replace()函数发现怎么不能把反斜杠后的空格去掉
而且。。我在phpmyadmin中把反斜杠后的空格去掉后 图片还是不能正常显示 是什么原因呢
解决方案 »
- wordpress图文幻灯片问题.
- 求一正则 将<td class="t14l14">....... </td> 里的内容提取出来。
- 关于phpMyAdmin的问题
- 关于初学PHP的问题
- 我的php怎么不能用include or require 语句包含别的文件,请各位GG帮帮偶吖。
- PHP无法关联到MYSQL,运行下列代码没任何反应....
- PHP高手快过来看看:关于在PHP中实现象MSN一样的消息机制
- 关于session 急,请指教!
- 谁能给我php_gb_gif.dll,加20分! mailto:[email protected]
- file_get_contents访问https的report service报failed to open stream: operation failed
- 各位仙们 帮帮忙?……
- 产品列表改变行数,大小问题,代码以列出,高手看看,谢谢
str_replace(" ","",$str);入库之前先去空格看看?
echo str_replace(' ', '', $s);//删除所有的空格
echo str_replace('\\ ', '\\', $s);//仅删除路径符后面的空格
E:\apache\htdocs\ userupload\ 9.jpgE:\apache\htdocs\userupload\9.jpg
Warning: getimagesize(E:\apache\htdocs\userupload\9.jpg) [function.getimagesize]: failed to open stream: No such file or directory in E:\apache\htdocs\login1_back.php on line 48Warning: imagesx(): supplied argument is not a valid Image resource in E:\apache\htdocs\login1_back.php on line 61Warning: imagesy(): supplied argument is not a valid Image resource in E:\apache\htdocs\login1_back.php on line 62Warning: imagefilledrectangle(): supplied argument is not a valid Image resource in E:\apache\htdocs\login1_back.php on line 65Warning: imagecopyresized(): supplied argument is not a valid Image resource in E:\apache\htdocs\login1_back.php on line 66
{
$user = $_GET["user"];
$pass = $_GET["pass"];
$do = mysql_connect("localhost","root","199324");
if($do)
{
mysql_query("SET NAMES GB2312");
mysql_select_db("test");
$sql = "SELECT ID FROM user1_data WHERE 姓名='$user' and 密码='$pass' ";
$result = mysql_query($sql);
$num = mysql_num_rows($result);
if($num>0)
{
echo "<script language='javascript'>
alert('你好!$user');
</script>";
$sql1 = "SELECT * FROM user1_data WHERE 姓名='$user' and 密码='$pass' ";
$result = mysql_query($sql1);
$row= mysql_fetch_array($result);
$signature = $row[个性签名];
$ID = $row[ID];
$root = $row[权限];
$path = $row[图片路径];
echo "<p>".$path;
// $arr = explode(" ",$path);
//$result = "";
// foreach ($arr as $value)
// {
// $result.=$value;
// }
//echo "<p>".$result;
//str_replace('\\ ', '\\', $path);//
function resizeimage($srcpath) //制作图片缩略图
{
$a = getimagesize($srcpath);
switch($a[2])
{
case 1:
$im = imagecreatefromgif($srcpath);
break;
case 2:
$im = imagecreatefromjpeg($srcpath);
break;
case 3:
$im = imagecreatefrompng($srcpath);
break;
}
$srcw = imagesx($im);
$srch = imagesy($im);
$img = imagecreatetruecolor(100,100);
$black = imagecolorallocate($img,255,255,255);
imagefilledrectangle($im,0,0,100,100,$black);
imagecopyresized($img,$im,0,0,0,0,100,100,$srcw,$srch);
$name = Date(Y-N-J);
imagejpeg($img, "E:\apache\htdocs\image\$name.jpg"); // 将图片写入到临时文件夹下
echo "<img src='image\$name.jpg' />"; // 输出图片 imagedestroy($img);
imagedestroy($im);
}
resizeimage(str_replace('\\ ', '\\', $path));
if($root=="1") //普通用户
{
echo " $user<p>";
echo "<p>$signature<a href ='updatesign.php?id=$ID'>修改签名</a>";
echo "<p><a href='updatepass.php?id=$ID'>修改密码</a>";
echo "<p><a href='logout.php'>退出登录</a>";
}else //管理员用户
{
echo " $user<p>";
echo "<p>$signature<a href ='updatesign.php?id=$ID'>修改签名</a>";
echo "<p><a href='updatepass.php?id=$ID'>修改密码</a>";
echo "<p><a href='logout.php'>退出登录</a>";
echo "<p>点<a href='look.php'>这里</a>查看所有账户信息"; }
}else
{
echo "密码或用户名不正确!请重新输入!";
echo "<meta http-equiv='refresh' content='2; url=login1.html'>";
}
}else
{
echo "连接数据库失败!";
}
}else
{
echo "没有用户信息提交!";
}
?>这个是后台处理程序