Potrzebuję usunąć kawałek kodu, ponieważ chcę zmienić ścieżkę do obrazu. Ładuje się ona z tablicy $options generowanej za pomocą REST API. Za każdym razem, kiedy próbuję modyfikować ścieżkę do obrazu, otrzymuję taki błąd:
Input data is invalid. Input data for tag is invalid or missing. Please check API documentation
Kod, który odpowiada za wyświetlanie obrazów poniżej:
$p['image'] = "";
$sql = "SELECT * FROM ${dbp}products_gfx WHERE product_id = '${prod['product_id']}' ORDER BY `order` ASC";
$imgs = mysql_query($sql);
$images = array();
while($img = mysql_fetch_assoc($imgs))
{
$tmp_img = $img['unic_name'].".jpg";
if($img['main'] == "1")
{$p['image'] = $options['images_folder'].$tmp_img;}
else
{$images[] = $tmp_img;}
}
if($p['image'] == "" && count($images > 0))
{
$p['image'] = $options['images_folder'].$images[0];
}
$p['extra_images'] = "";
if(count($images) > 0)
{
foreach($images as $i => $img)
{$p['extra_images'] .= "<div class='gallery_image_${i}'><a href='${options['images_folder']}${img}'><img src='${options['images_folder']}${img}'></a></div>";}
}
Próbowałem zmieniać ścieżkę w ten sposób:
{$p['image'] = "newpathtoimg/" .$tmp_img;}
$p['image'] = "newpathtoimg/" .$images[0];
itp, aczkolwiek przy każdej próbie otrzymywałem ten sam error. Czy to moja wina? Jeśli tak - co robię źle?