Php kod na smazani nahraneho obrazku

Od: Datum: 11.02.16 22:31 odpovědí: 2 změna: 12.02.16 04:42

dobrý den

mám v administraci schych stránek udělaný kod na nahraváví obrazku z PC na server do dané složky, a to co nahraju, se mi zobrazuje v administraci v seznamu. Chci se zeptat zná někdo z Vás jak by šlo udělat, přidat do meho kodu, abych mohl dany obrazek, ktery sem nahral a vidimv seznamu, abych ho mohl třeba Xkem zase smazat? děěkuji předem pokud tady někdo z Vás tomu rozumí a pomůže

muj kod je.:







Správce souborů



$uploadDir = ../obrazky; // adresar, kam se maji nahrat obrazky (bez lomitka na konci)
$allowedExt = array(jpg, jpeg, png, gif, pdf); // pole s povolenymi priponami

// zpracovani uploadu
if(!empty($_FILES[obrazky]) && is_array($_FILES[obrazky][name])) {
$counter = 0;
$allowedExt = array_flip($allowedExt);
foreach($_FILES[obrazky][name] as $klic => $nazev) {
$fileName = basename($nazev);
$tmpName = $_FILES[obrazky][tmp_name][$klic];

# Kontrola, jestli už byl nahrán
if(file_exists($uploadDir."/".$_FILES[obrazky][name][$klic]) || !isset($allowedExt[strtolower(pathinfo($fileName, PATHINFO_EXTENSION))])){
continue;
}
// presun souboru
if(move_uploaded_file($tmpName, "{$uploadDir}".DIRECTORY_SEPARATOR."{$fileName}")) {
++$counter;
}
}
echo "

Bylo nahráno {$counter} z ".sizeof($_FILES[obrazky][name])." obrázků.

";
}
?>







# Výpis všech obrázků
$cols = 4; # počet sloupců
$images = scandir($uploadDir);
$images2 = array();
foreach($images as $img){
if($img !== "." and $img !== "..") $images2[] = $img;
}
$size = count($images2);
for($i=0; $i echo "";
for($ii=0; $ii<$cols; $ii++){
if(!empty($images2[($i*$cols)+$ii])){
echo "";
}
else{
break;
}
}
echo "";
}
?>
. ".$images2[($i*$cols)+$ii]."







Seznam odpovědí:
 
moment čekejte prosím, probíhá přenos dat...
Zobrazení struktury odpovědí v otázce
Skrytí struktury odpovědí v otázce
Zobrazení struktury odpovědí v otázce

 

Odpovědi na otázku:
Datum: 11.02.16 23:55
avatar

http://php.net/manual/en/function.unlink.php ale musite si to osetrit, aby vam nemohl utocnik smazat jakekoli soubory

Ohodnoceno: 0x
 
Datum: 12.02.16 04:42

děkuji, ale bohužel jsem to nepochopil:(

 

 

Přihlásit se k odběru odpovědí z této otázky:

Neneseme odpovědnost za správnost informací a za škodu vzniklou jejich využitím. Jednotlivé odpovědi vyjadřují názory jejich autorů a nemusí se shodovat s názorem provozovatele poradny Poradte.cz

 
Copyright © 2004-2016 Poradna Poradte.cz. Všechna práva na poradně Poradte.cz vyhrazena.