/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
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
Slet filer i en mappe fra php
Fra : Linda


Dato : 16-09-03 20:05

Jeg kunne godt tænke mig at vide om det kan lade sig gøre at slette filer i
en mappe...
Hvis ja kan det så også ladde sig gøre kun at slette alle de filer der er
over 1 dag gamle ????



 
 
Bjarne (16-09-2003)
Kommentar
Fra : Bjarne


Dato : 16-09-03 20:18

On Tue, 16 Sep 2003 21:04:56 +0200, Linda wrote:

> Jeg kunne godt tænke mig at vide om det kan lade sig gøre at slette filer i
> en mappe...
> Hvis ja kan det så også ladde sig gøre kun at slette alle de filer der er
> over 1 dag gamle ????


Ja da! Prøv at kigge på funktionerne unlink() og filectime().


--
/* Bjarne */

"Fate just isn't what it used to be!"
- Hobbes


Linda (16-09-2003)
Kommentar
Fra : Linda


Dato : 16-09-03 21:18

bude dette ikke slette mine filer i mappen

<?
if ($delete) {
unlink("/kimha/ny/$file");
echo "/kimha/ny/$file"." er slettet";
} else
{
$handle=opendir("/kimha/ny/");
$tmp = 0;
while($file = readdir($handle))
{
if (!($file== "." or $file== ".."))
{
if($tmp==0)
echo "<tr>";
$urlen =$file;
print "<td width=\"50%\"><a
href=http://kimha/ny/$file>http://kimha/ny/$file
&nbsp;&nbsp;&nbsp;&nbsp;<a href=\" $PHP_SELF?delete=1&file=$file\"
target=\"_blank\">Slet</a></td>";

if($tmp==1)
{
echo "</tr>";
$tmp = -1;
}
$tmp++;
}}}

?>
"Linda" <musen76@msn.com> skrev i en meddelelse
news:3f675ed9$0$6712$ba624c82@nntp03.dk.telia.net...
> Jeg kunne godt tænke mig at vide om det kan lade sig gøre at slette filer
i
> en mappe...
> Hvis ja kan det så også ladde sig gøre kun at slette alle de filer der er
> over 1 dag gamle ????
>
>



Bjarne (16-09-2003)
Kommentar
Fra : Bjarne


Dato : 16-09-03 21:33

On Tue, 16 Sep 2003 22:18:25 +0200, Linda wrote:

> bude dette ikke slette mine filer i mappen
>
> <?
> if ($delete) {
> unlink("/kimha/ny/$file");

Uden at have studeret resten af koden - argumentet til unlink() skal
være en absolut sti til filsystemet. Så hvis dine filer ligger i
/home/www/kimha/ny/, skal dette altså med. Tilsvarende under Windows,
c:\\www\\kimha\\ny\\.


--
/* Bjarne */

"Fate just isn't what it used to be!"
- Hobbes


Nezar Nielsen (17-09-2003)
Kommentar
Fra : Nezar Nielsen


Dato : 17-09-03 01:28

Bjarne wrote:
> Uden at have studeret resten af koden - argumentet til unlink() skal
> være en absolut sti til filsystemet. Så hvis dine filer ligger i
> /home/www/kimha/ny/, skal dette altså med. Tilsvarende under Windows,
> c:\\www\\kimha\\ny\\.
>

Samtidigt skal den bruger php kører som ha' lov til at slette filerne,
dvs. hvis det er noget der bliver kørt via web skal webserverens
bruger(nobody/httpd ...) have skriveadgang på filerne.

--
Mvh. Nezar Nielsen
http://fez.dk


Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste