26. oktober 2003 - 10:18
Der er
13 kommentarer og 1 løsning
Hvorfor laver den ikke unklink?
Scriptet her virker tildels.... Den sletter fint i mysql databasen, men den unlinker ikke billedet! <?php mysql_pconnect("localhost","***","***"); mysql_select_db("***"); if(isset($_GET['id'])) { $query = mysql_query("SELECT * FROM billeder WHERE id='$_GET[id]'") or die(mysql_error()); $row = mysql_fetch_array($query); if ($row['imgsrc'] == 'no_pic.jpg') { mysql_query("DELETE FROM billeder WHERE id='$_GET[id]'") or die(mysql_error()); echo "kun slettet info"; } else { mysql_query("DELETE FROM billeder WHERE id='$_GET[id]'") or die(mysql_error()); @unlink($row['imgscr']); echo "slettet alt!"; } } ?> /Christian
Annonceindlæg fra Salesforce
26. oktober 2003 - 10:24
#1
Ligger scriptet i samme mappe som billederne, eller indeholder $row['imgscr'] den fulde sti?
26. oktober 2003 - 10:28
#2
Scriptet ligger i samme mappe...
26. oktober 2003 - 10:33
#3
Har du prøvet uden '@' og i så fald hvilken fejl for du?
26. oktober 2003 - 10:45
#4
Warning: unlink(): No such file or directory in ....
26. oktober 2003 - 10:47
#5
med @ giver den ingen fejl!
26. oktober 2003 - 10:50
#6
Det virker som om den ikke opfatter $row['imgscr']?
26. oktober 2003 - 10:51
#7
Nej, det er fordi @ undertrykker fejlmeddelelsen. Prøv at udskrive: $row['imgscr'] og se om det passer med de faktiske forhold: echo $row['imgscr']."<br />"; @unlink($row['imgscr']); echo "slettet alt!";
26. oktober 2003 - 10:56
#8
Den skriver intet i $row['imgscr'] hmmmmm hvorfor hiver den ikke feltet ud...
26. oktober 2003 - 11:03
#9
Hmm, det ene sted skriver du: 'imgsrc' det andet: 'imgscr'. Du må nok bestemme dig for hvad feltet rent faktisk hedder ;-)
26. oktober 2003 - 11:15
#10
hmmm den tjekker jo om $row['imgscr'] = no_pic.jpg hvis ikke så går den videre og laver unlink.. Så det er da ikke det der er fejlen!
26. oktober 2003 - 11:21
#11
Nej, du tjekker $row['imgsrc']! Der er jo forskel på SRC og SCR.
26. oktober 2003 - 11:41
#12
ARGGGGHHHH jeg er en stave mongol! Det er jo fejlen!!!!!!!!! Takker for hjælpen, point på vej! :)
26. oktober 2003 - 11:41
#13
laver du et svar?
26. oktober 2003 - 11:44
#14
Jeg har selv prøvet den med netop 'src/scr', den er let at overse c",)
Vi tilbyder markedets bedste kurser inden for webudvikling