Avatar billede cmau Nybegynder
08. januar 2005 - 16:47 Der er 10 kommentarer og
1 løsning

slette et billede

hejsa hvordan sletter jeg et billede, fra min server, via. en php fil?
Avatar billede drbean Nybegynder
08. januar 2005 - 16:49 #1
brug funktionen unlink.

http://dk.php.net/unlink
Avatar billede cmau Nybegynder
08. januar 2005 - 16:58 #2
Hvorfor får jeg denne fejl:

Parse error: parse error, unexpected T_VARIABLE in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 10

i denne kode:

if ($_GET[slet_all] == ja) {

$query = mysql_query("SELECT * FROM zurekk_$_GET[type] WHERE kategori = '$_GET[kategori]'") or die(mysql_error());

while ($row = mysql_fetch_array($query)) {

$punktum =".";
$punktum_lille ="_lille.";

unlink($row[id]$punktum$row[type]);
unlink($row[id]$punktum_lille$row[type]);

}
Avatar billede drbean Nybegynder
08. januar 2005 - 17:01 #3
prøv dette:

unlink($row[id].$punktum$row[type]);
unlink($row[id].$punktum_lille$row[type]);
Avatar billede drbean Nybegynder
08. januar 2005 - 17:01 #4
sry, dette:

unlink($row[id].$punktum.$row[type]);
unlink($row[id].$punktum_lille.$row[type]);
Avatar billede cmau Nybegynder
08. januar 2005 - 17:05 #5
Warning: unlink(1.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 20

Warning: unlink(1_lille.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 21

Warning: unlink(2.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 20

Warning: unlink(2_lille.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 21

Warning: unlink(3.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 20

Warning: unlink(3_lille.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 21

Warning: unlink(4.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 20

Warning: unlink(4_lille.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 21

Warning: unlink(5.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 20

Warning: unlink(5_lille.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 21

Warning: unlink(6.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 20

Warning: unlink(6_lille.): No such file or directory in /customers/woox.dk/woox.dk/httpd.www/zurekk/admin/admin_sle_kategorier.php on line 21
Avatar billede cmau Nybegynder
08. januar 2005 - 17:06 #6
min fejl.. type skulle være billede_type
Avatar billede cmau Nybegynder
08. januar 2005 - 17:13 #7
Nu giver den ikke fejl, men den sletter ikke billederne:

<?

include('../sql.php');

if (isset($_GET['deleteID'])) {
    mysql_query("DELETE FROM zurekk_kategorier WHERE id=".$_GET['deleteID']."") or die(mysql_error());

echo '<SCRIPT type="text/javascript">alert("Kastegorien blev slettet!")</SCRIPT>';
}

if ($_GET[slet_all] == ja) {

if ($_GET[type] == billeder) {

$query = mysql_query("SELECT * FROM zurekk_billeder WHERE kategori = '$_GET[kategori]'") or die(mysql_error());

while ($row = mysql_fetch_array($query)) {

$mappe ="../images/billeder/";
$punktum =".";
$punktum_lille ="_lille.";

unlink($mappe.$row[id].$punktum.$row[billede_type]);
unlink($mappe.$row[id].$punktum_lille.$row[billede_type]);

}

mysql_query("DELETE FROM zurekk_billeder WHERE kategori = '$_GET[kategori]'") or die(mysql_error());

}

if ($_GET[type] == spil) {

$query = mysql_query("SELECT * FROM zurekk_spil WHERE kategori = '$_GET[kategori]'") or die(mysql_error());

while ($row = mysql_fetch_array($query)) {

$mappe ="../images/spil/";
$billede_type =".jpg";

unlink($mappe.$row[id].$billede_type);

}

mysql_query("DELETE FROM zurekk_spil WHERE kategori = '$_GET[kategori]'") or die(mysql_error());

}


if ($_GET[type] == jokes) {

mysql_query("DELETE FROM zurekk_jokes WHERE kategori = '$_GET[kategori]'") or die(mysql_error());

}


echo '<SCRIPT type="text/javascript">alert("Alt i kategorien blev slettet!")</SCRIPT>';
}

echo '<p><b>Spil kategorier:</b></p>';

$query = mysql_query("SELECT * FROM zurekk_kategorier WHERE type = 'spil'") or die(mysql_error());

while ($row = mysql_fetch_array($query)) {

echo ''.$row[kategori].' - [<a href="admin_slet_kategorier.php?deleteID='.$row[id].'">Slet kategori</a>] - [<a href="admin_sle_kategorier.php?deleteID='.$row[id].'&type='.$row[type].'&kategori='.$row[kategori].'&slet_all=ja">Slet kategori og indholdet af den</a>]<br>';

}

echo '<p><b>Jokes kategorier:</b></p>';

$query = mysql_query("SELECT * FROM zurekk_kategorier WHERE type = 'jokes'") or die(mysql_error());

while ($row = mysql_fetch_array($query)) {

echo ''.$row[kategori].' - [<a href="admin_slet_kategorier.php?deleteID='.$row[id].'">Slet kategori</a>] - [<a href="admin_sle_kategorier.php?deleteID='.$row[id].'&type='.$row[type].'&kategori='.$row[kategori].'&slet_all=ja">Slet kategori og indholdet af den</a>]<br>';

}

echo '<p><b>Billede kategorier:</b></p>';

$query = mysql_query("SELECT * FROM zurekk_kategorier WHERE type = 'billeder'") or die(mysql_error());

while ($row = mysql_fetch_array($query)) {

echo ''.$row[kategori].' - [<a href="admin_slet_kategorier.php?deleteID='.$row[id].'">Slet kategori</a>] - [<a href="admin_sle_kategorier.php?deleteID='.$row[id].'&type='.$row[type].'&kategori='.$row[kategori].'&slet_all=ja">Slet kategori og indholdet af den</a>]<br>';

}
?>
Avatar billede drbean Nybegynder
08. januar 2005 - 17:15 #8
prøv at echo denne sætning ud: $mappe.$row[id].$billede_type, det du skal finde ud af er om det er rigtig sti du bruger. Husk at du måske skal bruge den fulde sti til filen.
$_SERVER['DOCUMENT_ROOT'] kan måske bruges til dette.
Avatar billede cmau Nybegynder
10. januar 2005 - 19:34 #9
Fandt selv ud af det på en eller anden sjov måde :D.. men tak smider du svar? og undskyld jeg ikke har være her inde, men har hverken haft internet, tv eller radio efter stormen :( :\

Kommer fra Skive, rimlige store skader rundt omkring :/

Men smider du svar?
Avatar billede cmau Nybegynder
12. januar 2005 - 18:30 #10
Smider du ikke svar?
Avatar billede cmau Nybegynder
13. januar 2005 - 14:09 #11
lukker
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