<?php
$folder = '/home/vhosts/(Domein)/subdomains/(Subdomein)/httpdocs/wp-content/uploads/uploaden/uploads/';
$files = glob($folder . '*.jpg');
if (false !== $files && !empty($files)) {
$now = time();
$seconds = 24 * 60 * 60; // 1 dag
foreach ($files as $file) {
if (is_file($file)) {
if ($now - filemtime($file) >= $seconds) {
unlink($file);
}
}
}
}
?>
Link gekopieerd
Willem vp
01-09-2017 09:46
gewijzigd op 01-09-2017 09:47
> Volgensmij is dit 'm?
Ik zou regel 13 nog veranderen in
if ($FileAge > $expiretime) {
Maar de oplossing van Ward ziet er ook goed uit. Waarschijnlijk zelfs nog beter. ;-)
Link gekopieerd
Ward van der Put op 01/09/2017 09:44:26
<?php
$folder = '/home/vhosts/(Domein)/subdomains/(Subdomein)/httpdocs/wp-content/uploads/uploaden/uploads/';
$files = glob($folder . '*.jpg');
if (false !== $files && !empty($files)) {
$now = time();
$seconds = 24 * 60 * 60; // 1 dag
foreach ($files as $file) {
if (is_file($file)) {
if ($now - filemtime($file) >= $seconds) {
unlink($file);
}
}
}
}
?>
$seconds = 24 * 60 * 60; // 1 dag En als ik dit bijvoorbeeld wil veranderen voor 7 dagen hoe wordt dat berekend
Link gekopieerd
60 seconden (1 minuut)
*
60 minuten (1 uur)
*
24 uur (1 dag)
*
7 dagen (1 week)
En dan heb je het aantal seconden van een week.
Link gekopieerd
Adoptive Solution op 01/09/2017 10:31:39
Maal zeven.
Dit is Cito toets nivo.
Ik moet ineens denken aan
dit topic ...
Link gekopieerd
- Ariën - op 01/09/2017 10:49:27
60 seconden (1 minuut)
*
60 minuten (1 uur)
*
24 uur (1 dag)
*
7 dagen (1 week)
En dan heb je het aantal seconden van een week.
Sorry kan niet zo goed rekenen :(
[size=xsmall]
Toevoeging op 01/09/2017 12:22:17: [/size]
Moet ik de php file ergens aan koppelen of doet hij alles automatisch?
Link gekopieerd
Dat geeft niks, daarom heb ik de som wat praktischer uitgeschreven. Verder zou het direct moeten werken.
Link gekopieerd
P
Perry S
01-09-2017 12:31
gewijzigd op 01-09-2017 12:32
- Ariën - op 01/09/2017 12:28:09
Dat geeft niks, daarom heb ik de som wat praktischer uitgeschreven. Verder zou het direct moeten werken.
Ik wil iedereen bedanken voor het maken van de php script :)
Link gekopieerd
Ward van der Put op 01/09/2017 09:44:26
<?php
$folder = '/home/vhosts/(Domein)/subdomains/(Subdomein)/httpdocs/wp-content/uploads/uploaden/uploads/';
$files = glob($folder . '*.jpg');
if (false !== $files && !empty($files)) {
$now = time();
$seconds = 24 * 60 * 60; // 1 dag
foreach ($files as $file) {
if (is_file($file)) {
if ($now - filemtime($file) >= $seconds) {
unlink($file);
}
}
}
}
?>
Ik heb meer dan 48 uur gewacht maar er wordt niets verwijderd hoe kan dit? :)
Link gekopieerd