Witam,
Mam problem w skrypcie sklepu internetowego :
Chcąc usunąć zdjęcie produktu , usuwa się a po zapisaniu zmian a puźniej znów wraca zdjęcie . Muszę usunąć cały produkt aby dodać nowe zdjęcie. Oto kod ze skryptu:
function parseFoto() {
if(strpos($_FILES['foto']['type'],'image') !== FALSE) {
if($_FILES['foto']['size'] < 204800000) {
$_SESSION['foto'][] = $_FILES['foto'];
$img = new tImage($_FILES['foto']['tmp_name']);
if($img->tImageX[1] > 700 || $img->tImageY[1] > 600) {
//za duze
$img->Resize(600,700,TRUE);
$img->save('../public/images/products/'.$_FILES['foto']['tmp_name'],80);
} else {
copy($_FILES['foto']['tmp_name'],'../public/images/products/'.$_FILES['foto']['tmp_name']);
}
} else return('Zdjęcie jest za duże!!<br />');
} else return('Zły typ pliku!<br />');
}
function printFoto() {
$cos='<table>';
//print_r($_SESSION['foto']);
if(isset($_SESSION['foto'])) {
foreach($_SESSION['foto'] as $key=>$value) {
$cos .= '
<tr id="foto'.$key.'"><td><img style="width: 60px; height: 45px; border: 1px solid black;" src="../public/images/products/tmp_thumbs.php?id='.$key.'" /></td><td>
'.$value['name'].'<br />
Rozmiar zdjęcia: '.round($value['size']/1024).'kB<br />
<a href="java script: delFoto(\''.$key.'\');">Usuń zdjęcie</a>
</td>';
}
}
return $cos.'</table>';
}
function parseForm() {
global $sql;
if(!isset($_SESSION['form'])) $_SESSION['form'] = array();
$errors = '';
//parsujemy zdjęcia
$parseForm = FALSE;
if(isset($_FILES['foto'])) {
if($_FILES['foto']['size'] > 0) {
$errors .= parseFoto();
$parseForm = TRUE;
}
Proszę o pomoc .