• Welcome to the Chevereto user community!

    Here users from all over the world gather around to learn the latest about Chevereto and contribute with ideas to improve the software.

    Please keep in mind:

    • This community is user driven. Be polite with other users.
    • We recommend purchasing a Chevereto license to participate in this community.
    • Purchase a Community Subscription to get even faster ticket response times.

n/a

Malheureusement cette fonction n'existe pas dans chevereto 2.0.X
MAIS =D

Dans la version 2.1 elle sera inclue par défaut, alors attends encore 1 mois, et ça va se faire tout seul 😉
 
Je viens de relire ta question, et voici comment faire :

Se créé une base de données qui contient une table.
Cette table aura 2 champs : le premier id_Image et le 2ime views

Créé toi un fichier php nommé image.php
Se fichier ouvre une connection a la base donné, regarde si l'image existe dans la base de donnés. Si non l'ajoute avec 1 view de 1
Si elle existe, tu fetch le dernier nb de views et tu l'incrémente de 1

Puis tu affiche l'image, et tu set les headers de la page sur le mime type de l'image

Tu fais une redirection htaccess que images/AsdhX.jpg soit rediriger sur ton fichier image.php?img=AsdhX.jpg

et voila.
 
En fait non, il y aurait aucun probleme, car la direction .htaccess ne fait que lire les liens et les remplacer faire une redirection invisible a l'utilisateur. Alors quand il accèderait a http://tonsite.web/images/DaAsds.jpg il accèderait a http://tonsite.web/images.php?img=DaAsds.jpg mais il ne s'en renderait pas compte.

Pour la 2ime partie, chaque fichier a un type par example text/plain et image/jpg. Ça l'indique a ton ordinateur et au programmes comment traiter l'image, car pour un ordinateur, un png et un jpg, c'est 2 choses complétement différente.

Alors quand tu affiche ton image, faut que tu envoye l'information du mime type au navigateur web, aussinon il ne sera pas quoi afficher. Cette information est invisible (comme les cookies et les sessions) Alors ils sont envoyer dans les headers (information invisible envoyé du serveur au client), mais le type de fichier a afficher doit être aussi envoyer car comme je te l'es dis tentot, un fichier de type text/html est différent qu'un fichier de type image/png

Fait une recherche sur google de php header mime type. Tu devrais avoir toute les informations nécessaire.

Et pour afficher le fichier... regarde : php readfile
 
Back
Top