webForumDet fria alternativet

Delete File Funktion.

3 svar · 221 visningar · startad av BeaR123

BeaR123Medlem sedan aug. 200190 inlägg
#1

Tjena!

Tack för alla hjälp man får av er här...!

En fråga jag har :) :

Är det någon som vet om det finns någon funktion för att ta bort en fil. T.ex. Jag har gjort en script som installerar en tabell i mysql. Och efter att den gjort det så ska den ta bort själva filen som skapat tabellen, sig själv alltså.

Här är scriptet, där jag har !! Delete !! skulle jag vilja att funktionen utfördes:

<?
require ("./config.php");

mysql_connect($server,$anv,$losen) or die ("Error: " . mysql_error() . "\n");

	$sql = " CREATE TABLE counter (";
	$sql = $sql . " ID int(30) NOT NULL auto_increment, ";
	$sql = $sql . " Namn varchar(255) DEFAULT '0', ";
	$sql = $sql . " Visningar int(30) DEFAULT '0', ";
	$sql = $sql . " PRIMARY KEY (ID) ); ";
	$sql = " INSERT INTO counter(ID,Namn,Visningar) VALUES (1,'Aktivt ID - Ta ej bort',1);";
	
	$result = mysql_db_query($DBase,"$sql");

	if (!$result) { echo("Error: " . mysql_error() . "\n$SQL\n");	}
	else {
	!! DELETE !!
	echo "Installationen Lyckades!<br>Ta nu bort den här filen så kommer scriptet att fungera!";
}
mysql_close();
?>

Jag har sökt på php.net men hittade bara delete string eller något. jag fattade inte riktigt.

Är det någon som vet?

// Björn

FlashXMedlem sedan nov. 19991 033 inlägg
#2

unlink()

BeaR123Medlem sedan aug. 200190 inlägg
#3

Okej, tack.
Jag fattade lite där... Men jag har ändå några frågot :e

<?php
$file="e:\\htdocs\\dev\\lnd\\test\\Copysendmail.php";
if (file_exists($file)) {
unlink("$file");
print "File deleted!";
} else {
print "file exists!";
}
?>

Hur ska man skriva för att ta bort en fil på servern?
Är det bara att ändra:
$file="./index.php";
så försvinner bara den filen i den mappen?

// Björn

FlashXMedlem sedan nov. 19991 033 inlägg
#4

njaa, nu har jag inte wondows som OS för min webbserver men i andra inlägget på sidan som jag länkade, står det så här:

Fow Windows you can use :
system("del name.ext");
if you use different path do not forget that windows uses \ instead of /

Läser man längre ner bland inläggen så finns det delade meningar om hur man gör samt en del påstår att unlink fungerar utmärkt.
Det ser rätt ut i ditt skript i.a.f. Du får testa med någon fil som du inte är rädd om :)

[Redigerat av FlashX den 09 sep 2001]

124 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)