Crontask
Posté : 02 août 2012, 11:59
je possède une table mysql contenant une colonne images (son nom est Lien), cette dernière contient le lien vers l'image sur le serveur.
Ce que je souhaite, c'est réaliser une cron task (lancée une fois par jour) pour nettoyer la table (supprimer ainsi les lignes si la photo a été supprimée du serveur)
Je pense qu'il faut utiliser une condition (if then)et tester la présence de l'image avec file exist.
Ce que je ne vois pas c'est la façon d'écrire la condition
Merci d'avance pour votre aide
PS : Sur un autre forum on m'avait conseillé ceci
Ce que je souhaite, c'est réaliser une cron task (lancée une fois par jour) pour nettoyer la table (supprimer ainsi les lignes si la photo a été supprimée du serveur)
Je pense qu'il faut utiliser une condition (if then)et tester la présence de l'image avec file exist.
Ce que je ne vois pas c'est la façon d'écrire la condition
Merci d'avance pour votre aide
PS : Sur un autre forum on m'avait conseillé ceci
<?php
foreach($enregistrementsDeTaBdd as $image) {
if(!file_exists($image['url'])) {
// Requête pour supprimer l'image qui a l'id $image['id']
}
}
mais à quoi correspondent les différents variables ? ($enregistrementsDeTaBdd url )