Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Image 在prestashop 1.5.4中获取产品图像url_Image_Url_Prestashop - Fatal编程技术网

Image 在prestashop 1.5.4中获取产品图像url

Image 在prestashop 1.5.4中获取产品图像url,image,url,prestashop,Image,Url,Prestashop,我上传的产品图片如下:带有1234 id的图片将上传到img/p/1/2/3/4/1234-large_default.jpg中。当我查看与图片相关的产品信息时,会显示一个默认文件(产品图片不可用) 向数据库添加图像的代码 $res = "insert into "._DB_PREFIX_."image (`id_product`,`position`,`cover`) values (".$id_product.",1, 1)"; if (!Db::getInstance()->exe

我上传的产品图片如下:带有1234 id的图片将上传到img/p/1/2/3/4/1234-large_default.jpg中。当我查看与图片相关的产品信息时,会显示一个默认文件(产品图片不可用)

向数据库添加图像的代码

$res = "insert into "._DB_PREFIX_."image (`id_product`,`position`,`cover`) values 
(".$id_product.",1, 1)";
if (!Db::getInstance()->execute($res))
die('Erreur etc.');
$id_image = Db::getInstance()->Insert_ID();

$res = "insert into "._DB_PREFIX_."image_lang (`id_image`,`id_lang`) values   (".$id_image.", 1)";
if (!Db::getInstance()->execute($res))
die('Erreur etc.');

$res = "insert into "._DB_PREFIX_."image_lang (`id_image`,`id_lang`) values (".$id_image.", 2)";
if (!Db::getInstance()->execute($res))
die('Erreur etc.');

$stmt = "insert into "._DB_PREFIX_."image_shop(`id_image`,`id_shop`,`cover`) values (".$id_image.",1,1)";
$folders = str_split($id_image);
$i = 0;
$base_uri ='var/www/autospareparts.se.com/img/p/';
$folders = str_split($id_image);
$i = 0;
$base_uri ='/var/www/autospareparts.se.com/img/p/';
while( $i <sizeof($folders) )
{


$base_uri .= $folders[$i].'/';


if($i==(sizeof($folders) -1))
{if(!is_dir( $base_uri))
if(!mkdir($base_uri, 0777, true))
die('Echec lors de la création des répertoires...');
download_remote_file('http://pic1.aldoc.eu/PicData  /'.$pic,$base_uri.$id_image.'large_default.jpg' );

}
//fin else
$i++;
}
返回img/p/fr-default-large_default.jpg

你能告诉我怎么了吗? 谢谢

或者如果图像的路径类似于img/p/1/2/3/4-1234.jpg:

function imgurl($img_id){
    $ids="".$img_id;
    $result="";
    for ($i=0;$i<strlen($ids);$i++){
        $result.=$ids[$i]."/";
    }
    $result.=$img_id;
    return $result;
}
函数imgurl($img\u id){
$ids=”“.$img\U id;
$result=“”;
对于($i=0;$i)
或者如果图像的路径类似于img/p/1/2/3/4-1234.jpg:

function imgurl($img_id){
    $ids="".$img_id;
    $result="";
    for ($i=0;$i<strlen($ids);$i++){
        $result.=$ids[$i]."/";
    }
    $result.=$img_id;
    return $result;
}
函数imgurl($img\u id){
$ids=”“.$img\U id;
$result=“”;
对于($i=0;$i)
function imgurl($img_id){
    $ids="".$img_id;
    $result="";
    for ($i=0;$i<strlen($ids);$i++){
        $result.=$ids[$i]."/";
    }
    $result.=$img_id;
    return $result;
}