stian90_2 Skrevet 15. mars 2006 Del Skrevet 15. mars 2006 Hei, har da denne koden: <?php if($LoggedIn2) { include("config.php"); $sql59 = mysql_query("SELECT * FROM brukere"); echo "<table>"; while($sql60 = mysql_fetch_array($sql59)) { $bilde = $sql60["bilde_w"]; $bilde5 = $sql60["bilde_w"]; $navn = $sql60["navn"]; $id = $sql60["id"]; $bilde2 = $sql60["bilde"]; echo "<tr> <td>$navn</td> <td>$id</td> <td><a href=\"images/lastopp/$bilde\" target=\"_blank\"><img src=\"images/lastopp/$bilde\" width=\"20\" height=\"20\"></a></td> <td><a href=\"images/brukere/$id/$bilde2 \"><img src=\"$bilde2\" width=\"20\" height=\"20\"></a></td> <td><a href=\"?p=profilbile_godkjenning&action=slett&id=$id&bilde=$bilde\">Slett</a> <a href=\"?p=profilbilde_godkjenning&action=godta&id=$id&bilde=$bilde\">Godta</a></tr>"; } echo "</table>"; if($_GET["action"]=="godta") { $id3 = $_GET["id"]; $bilde = $_GET["bilde"]; $tom = "="; $sql80 = mysql_query("SELECT * FROM brukere WHERE id='$id3'"); $sql62 = mysql_fetch_array($sql80); $bilde5 = $sql62["bilde_w"]; if(unlink("images/brukere/$id3/$bilde5")) { rename("images/lastopp/$bilde", "images/brukere/$id3/$bilde"); $bilde3 = "images/brukere/$id3/$bilde"; $sql61 = "UPDATE `brukere` SET bilde_w='$tom', bilde='$bilde3' WHERE id='$id3' "; if(mysql_query($sql61)) { echo "Bildet ble godtatt"; } } //om det liksom ikke er noe bilde i mappen else { rename("images/lastopp/$bilde", "images/brukere/$id3/$bilde"); $bilde3 = "images/brukere/$id3/$bilde"; $sql61 = "UPDATE `brukere` SET bilde_w='$tom', bilde='$bilde3' WHERE id='$id3' "; if(mysql_query($sql61)) { echo "Bilde ble godtatt =)"; } } if($_GET["action"]=="slett") { $bilde4 = $_GET["bilde"]; unlink("images/lastopp/$bilde4"); $sql62 = "UPDATE `brukere` SET bilde_w='$tom2' WHERE id='$id4'"; if(mysql_query($sql62)) { echo "Bilde ble slettet"; } } } } else { echo "Du må logge inn"; } ?> Men det som skjer er denne feilmld: Warning: unlink(images/brukere/36/3.jpg) [function.unlink]: No such file or directory in D:\Programfiler\xampp\htdocs\TR\inc\profilbilde_godkjenning.php on line 30 Bilde ble godtatt =) Bilde kommer, men jeg får ikke til og slette bildet som ligger allerede i mappen, dette skulle jeg jo gjerne ha gjort for og spare plass.. Noen som vet, er sikkert mye feil i koden, har prøvd ca alt jeg kommer på for og få det til og fungere =) Lenke til kommentar
trondes Skrevet 15. mars 2006 Del Skrevet 15. mars 2006 Hei, har da denne koden:[...] Men det som skjer er denne feilmld: Warning: unlink(images/brukere/36/3.jpg) [function.unlink]: No such file or directory in D:\Programfiler\xampp\htdocs\TR\inc\profilbilde_godkjenning.php on line 30 Bilde ble godtatt =) Bilde kommer, men jeg får ikke til og slette bildet som ligger allerede i mappen, dette skulle jeg jo gjerne ha gjort for og spare plass.. Noen som vet, er sikkert mye feil i koden, har prøvd ca alt jeg kommer på for og få det til og fungere =) 5760118[/snapback] Morn, hmm.. ikke alltid like lett å se gjennom koden til andre. Men først må du sjekke om filen virkelig er der, det kan nå være at du får denne feil meldingen for at filen ikke er der? En annen ting jeg har lurt på ( som du sikkert har en godt forklaring på ) er hvorfor du nummerer queryene dine ? $sql54, $sql60 osv.. ? Har ikke studert koden din så nøye, men hvis noen nå kommer din til side, registrer seg og skriver inn: ?profilbile_godkjenning&action=slett&id=3&bilde=1.jpg Der idn til han som erlogget inn slett ikke er 3... ? bare en tanke Lenke til kommentar
stian90_2 Skrevet 15. mars 2006 Forfatter Del Skrevet 15. mars 2006 jeg kaller dem sql60 osv for at jeg skal ha en viss kontroll på at dem ikke skal krasje med hverandre. Ja bildet er det, men om det ikke finnes vil jeg at den bare skal flytte bildet og ignonere slettinga.. Id en er rett, skal fikse sikkerheten osv senere, vil bare at det skal funke først.. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå