Avatar billede jlar Nybegynder
23. juni 2008 - 13:08 Der er 5 kommentarer

hjælp til fjernelse af fil fra mappe på server

hej jeg har problemer med at få denne kode til at fjerne min musik fil i mappen "music" den fjerner godt nok titlen fra databasen men filen bliver ikke slettet...

<?
require_once('connect.php');
if(isset($_GET['id']) && is_numeric($_GET['id'])){
    $id = intval($_GET['id']);
    $result = mysql_query('SELECT title, file FROM music_liste WHERE id='.$id.' LIMIT 1') or die(mysql_error());
    if(mysql_num_rows($result) == 1){
        $pic = mysql_fetch_array($result);
       
        if(unlink('../../music/'.$pic['file'])){
            echo 'Stort billede blev slettet<br />';
        }else{
            echo 'Stort billede blev ikke slettet<br />';
        }
   
        mysql_query('DELETE FROM music_liste WHERE id = '.$id.' LIMIT 1');
    }else{
        echo 'ID ikke fundet i Databasen<br />';
    }
}

$result = mysql_query('SELECT id, title, file FROM music_liste ORDER BY id') or die(mysql_error());
if(mysql_num_rows($result)>0){
    echo "<table border='1' bordercolor='white' cellspacing='0' cellpadding='10' align='center'>";
    while ($data= mysql_fetch_array($result)) {
        echo '<tr>';
        echo '<td>'.$data['file'].'></td>';
        echo '<td><a href="index.php?side=addmusic&id='.$data[id].'&ok=1"><img src="../gfx/slet.png" border="0"></a></td>';
        echo '</tr>';
    }
    echo '</table>';
}else{
    echo 'Ingen billeder i cms galleriet<br />';
}
?>
Avatar billede jakobdo Ekspert
23. juni 2008 - 13:11 #1
Det ligner noget du har lånt fra Katja :o)

Hvad siger den af fejl, når du afvikler scriptet ?
Avatar billede jlar Nybegynder
23. juni 2008 - 13:15 #2
hehe.. det er det også, det virker jo så godt ved hende :D

men når jeg har uploadet en musik fil til min server så skriver den det ud som den skal, men når jeg klikker slet siger den ID ikke fundet i Databasen. den sletter fra databasen men ikke fra mappen...
Avatar billede jakobdo Ekspert
23. juni 2008 - 13:23 #3
Hvis den skriver: ID ikke fundet i Databasen
Burde den heller ikke slettet i databasen ?
Avatar billede jlar Nybegynder
23. juni 2008 - 13:31 #4
oki :s det gør den hehe...
Avatar billede jakobdo Ekspert
23. juni 2008 - 13:56 #5
Det kan den ikke.
Den kan ikke udføre disse 2 ting samtidig:

        mysql_query('DELETE FROM music_liste WHERE id = '.$id.' LIMIT 1');
    }else{
        echo 'ID ikke fundet i Databasen<br />';
    }
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger elementleder til System sektionen i Hvidovre

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET

Netcompany A/S

Network Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Teknisk systemansvarlig / ingeniør inden for taktisk datalink