/ Forside/ Teknologi / Udvikling / PHP / Spørgsmål
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Kode til sletning af billeder.
Fra : 2100
Vist : 325 gange
50 point
Dato : 24-09-06 14:07

Hej jeg vil lige høre om der skulle være en som har hele koden til slette billede fra database og mappen på server. Det skal være i PHP. Det må gerne være en færdig fil med indhold af skabelon.
Har desværre ikke så mange point at dele ud af, men lidt har vel også ret.

 
 
Kommentar
Fra : Bjerner


Dato : 24-09-06 14:17

Du kan bruge den her funktion til at slette dit billede i en mappe: http://dk2.php.net/manual/da/function.unlink.php

Og følgende til at slette i databasen:
$db = mysql_connect("ditHost","ditBrugernavn","ditKodeord");
mysql_select_db("navnetPåDinDatabase",$db);
mysql_query("DELETE FROM dinTabel WHERE dinIdentifikationsKolonne = 'IdentifikationsværdienPåDetBilledeSomSkalSlettes'");

MVH
Bjerner

Kommentar
Fra : 2100


Dato : 24-09-06 14:24

Hej Bjarne.

Det skal helst være en komplet kode, for ellers kommer jeg bare ud i for mange fejlmuligheder.
Kode skulle gerne være noget i denne her retning for at få et indtryk af hvad jeg mener, men koden virker ikke.

<?php
include("../../connections/connection.php");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<link href="../../admin/rouge.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
body {
background-color: #891d27;
}
a:link {
color: #FFFFFF;
}
a:visited {
color: #FFFFFF;
}
a:hover {
color: #FFFFFF;
}
a:active {
color: #FFFFFF;
}
-->
</style>
<link href="../../../wamp/www/rouge/rouge.css" rel="stylesheet" type="text/css">
</head>

<body>
<table width="590" height="173" border="0" cellpadding="0" cellspacing="0" id="indhold">
<tr bgcolor="#891d27" class="tekst">
<td height="18" colspan="3" align="left" valign="top"><p align="center" class="overskrift">
<?php
//include("../../connections/connection.php");
//find billednavnet i databasen

$query_rs_del_doc = sprintf("SELECT * FROM gallery WHERE id = %s", $_GET['id']);
$rs_del_doc = mysql_query($query_rs_del_doc) or die(mysql_error());
$row_rs_del_doc = mysql_fetch_assoc($rs_del_doc);
$totalRows_rs_del_doc = mysql_num_rows($rs_del_doc);

// slet filen, hvis den eksisterer
if (file_exists($row_rs_del_doc['stibillede']."/".$row_rs_del_doc['billede'])) {
unlink ($row_rs_del_doc['stibillede']."/".$row_rs_del_doc['billede']);
unlink ($row_rs_del_doc['stithumb']."/".$row_rs_del_doc['thumb']);
}


// slet fra DB
if ((isset($_GET['ID'])) && ($_GET['ID'] != "")) {
$deleteSQL = sprintf("DELETE FROM gallery WHERE id=%s", $_GET['ID']);

mysql_select_db($database, $conn);
$Result1 = mysql_query($deleteSQL, $conn) or die(mysql_error());
?>
Welcome to your gallery </p></td>
</tr>
<tr bgcolor="#891d27" class="tekst">
<td width="73" align="left" valign="top" class="overskrift"><a href="gallery_ret.php?id=<?php echo $row['id']; // her bliver du sendt vidre til ret delen?>">Edit</a></td>
<td width="315" align="left" valign="top" class="overskrift"><a href="gallery.php?delete=<?php echo $row['id'];// trykkes der her bliver nyheden slettet ?>"> Delete </a></td>
<td align="right" class="menutekst">&nbsp;</td>
</tr>
<tr bgcolor="#891d27" class="tekst">
<td align="left" valign="top" class="menutekst" ><div align="center"><strong>Name: <?php echo $row['name']; ?></strong> </div></td>
<td align="right" class="menutekst"><div align="left"><a href="../../pictures/<?php echo $row['billede']; ?>" target="_blank"><img src="../../pictures/thumb/<?php echo $row['thumb']; ?>" border="0"></a> </div>
<div align="right"></div></td>
<td width="202" align="left" valign="top" ><strong>File: </strong><?php echo $row['stibillede']; ?></td>
</tr>
<tr bgcolor="#891d27" class="tekst">
<td colspan="3" align="left" valign="top" ><br>
<?php
}
?></td>
</tr>
<tr bgcolor="#891d27" class="tekst">
<td colspan="3">&nbsp;</td>
</tr>
</table>
</body>
</html>

Annuller spørgsmålet
Fra : 2100


Dato : 23-10-06 16:02

Jeg har desværre ikke modtaget et gyldigt svar, og annullerer derfor dette spørgsmål

Du har følgende muligheder
Dette spørgsmål er blevet annulleret, det er derfor ikke muligt for at tilføje flere kommentarer.
Søg
Reklame
Statistik
Spørgsmål : 177416
Tips : 31962
Nyheder : 719565
Indlæg : 6407858
Brugere : 218876

Månedens bedste
Årets bedste
Sidste års bedste