J'ai été chargé de créer un site Web, mais l'une des exigences me rend fou.PHP script de téléchargement basé sur le temps
Je dois créer (ou trouver) un script basé sur php, qui permet à un utilisateur de se connecter au domaine, de télécharger un fichier html (+ images ou fichiers audio) et aussi spécifier la date, à quel moment la page html sera rendu accessible? par exemple. Cela permet à l'utilisateur de télécharger plusieurs fichiers avant de partir en vacances, de sorte qu'ils soient automatiquement publiés lors des jours de téléchargement corrects, sans intervention de l'utilisateur sur le domaine.
Il y a une bonne chance que je vais devoir frapper une base de données MySQL en même temps pour l'indexation de recherche avec ajax une fois la page est mise à disposition. J'ai une idée comment créer le script php, 'upload files to tmp dir', mais je ne sais pas comment lancer une commande pour les déplacer dans les bons répertoires par la suite en fonction de la date et de l'heure. s'il vous plaît donnez votre avis.
Le serveur est soit Ubuntu-Server ou CentOS base.
merci son est essentiellement ce que je vais faire, mais avec cron sur le index.php, je ne sais toujours pas comment associer un enregistrement de données avec un fichier, lorsque le nom et la date ne seront pas consultables? comme les dates sont différentes et que le nom peut changer – JB87
Dans votre base de données, vous aurez quelque chose comme userID et file. Dans index.php que vous allez créer vous connaissez l'ID utilisateur. Basé sur cette vérification dans la base de données pour le fichier à rediriger. Pour être sûr que personne n'accède à des fichiers dans ce dossier avant la date/heure spécifiée (peut-être en tapant URL directe), vous pouvez également créer un fichier .htaccess en même temps avec index.php pour interdire tout accès. Lorsque le moment est venu, supprimez ce fichier du dossier. J'espère que vous comprenez ce que je veux dire et je ne sais pas si c'est la meilleure solution, mais c'est comme ça que je le ferais. – CristiC
vos réponses sont très utiles! ils sont quelque peu complexes mais je ralentis pour commencer à imaginer clairement comment faire ce travail. Si vous pouviez ajouter une ou deux lignes importantes de votre fichier index.php ici, je pense que je vais avoir la réponse: comme, comment il sait ce qu'est l'ID utilisateur d'un nouveau dossier utilisateur et la redirection de fichiers. – JB87