gpt4 book ai didi

php - 解析错误 : syntax error, 意外 T_ELSE

转载 作者:行者123 更新时间:2023-11-29 04:43:59 25 4
gpt4 key购买 nike

我只是需要有关我的代码的帮助,因为我不知道语法错误在哪里。

$file = $_FILES['image']['tmp_name'];

if (!isset($file))
echo "Please select an image";
else
{
$image = addslashes(file_get_contents($_FILES['image']['tmp_name']));
$img_name = addslashes($_FILES['image']['name']);
$img_size = getimagesize($_FILES['image']['tmp_name']);
if ($img_size == FALSE)
echo "select valid image.";
else
{
if (!$insert = mysql_query("insert into testblob values('','$image','$img_name')"));
echo "Problem uploading!";
else
{
$lastid = mysql_insert_id();
echo "Image uploaded.<p />Your image:<p /><img src=get.php?id=$lastid>";
}
}
}

我只需要知道错误在哪里。谢谢您的帮助。更多的力量..

最佳答案

你的条件语句中有一个分号 ; extra here:

if (!$insert=mysql_query("insert into testblob values('','$image','$img_name')"));

将其删除并将其更改为:

if (!$insert=mysql_query("insert into testblob values('','$image','$img_name')"))

你为什么不更好地使用它?

   $file= $_FILES['image']['tmp_name'];
if (!isset($file)){
echo "Please select an image";
}
else{
$image= addslashes(file_get_contents($_FILES['image']['tmp_name']));
$img_name= addslashes($_FILES['image']['name']);
$img_size = getimagesize($_FILES['image']['tmp_name']);

if ($img_size==FALSE){
echo "select valid image.";
}
else
{

if (!$insert=mysql_query("insert into testblob values('','$image','$img_name')")){
echo "Problem uploading!"; }
else{

$lastid = mysql_insert_id();
echo "Image uploaded.<p />Your image:<p /><img src=get.php?id=$lastid>";
}

}
}

关于php - 解析错误 : syntax error, 意外 T_ELSE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22562818/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com