Filhåndtering, oprette, slette - (billedfiler)
Jeg har en bunke billeder i et bib, derudover har jeg en lille funktionalitet som kan resize et givent billede. Problemet er bare at denne resize-funktion ødelægger billederne, så derfor har jeg prøvet at lave en 'temp.jpg' ved hjælp af copy(...).Det virker altsammen fint når scriptet køres første gang og temp.jpg ikke eksisterer! Men hvordan fjerner jeg temp.jpg igen? Jeg har prøvet med unlink, men det virker ikke, jeg har givet filerne (også temp.jpg) og bib. ALLE rettigheder ved hjælp af CHMOD(...)
Hvis jeg skriver unlink('temp.jpg') som sidste linie i koden, så vises billedet overhovedet ikke, så min konklusion er at temp.jpg skal slette (hvis den eksisterer) som noget af det første når scriptet køres.
Her er en stump af koden;
$temp = 'temp.jpg';
if(file_exists($temp)){
unlink($temp);
}
$file = fopen($temp,"w+") || die ("file won't open");
chmod($temp,0777);
if (!copy($pic, 'temp.jpg')) {
print ("failed to copy $pic...<br>\n");
}