Merci pour les efforts consentis en notre faveur... جزاك الله خيرا
@MohamedChiny4 жыл бұрын
De rien, merci pour votre commentaire :)
@abdessamadprof4 жыл бұрын
تبارك الله عليك أستاذي الفاضل
@MohamedChiny4 жыл бұрын
Merci cher Abdessamad :)
@soribakaba73662 жыл бұрын
Merci beaucoup pour cette belle vidéo
@MohamedChiny2 жыл бұрын
De rien. Merci pour votre commentaire :)
@ITiswib4 жыл бұрын
Merci pour l’information
@MohamedChiny4 жыл бұрын
De rien :)
@issaissifou49592 жыл бұрын
Merci beaucoup.
@MohamedChiny2 жыл бұрын
De rien Issa. Merci pour le commentaire :)
@maxwelljamesclerk85442 жыл бұрын
Super video!!! Merci beaucoup!!
@MohamedChiny2 жыл бұрын
De rien. Merci pour votre commentaire :)
@Redpill_morocco4 жыл бұрын
Merci beaucoup, Je n'ai plus trouvé les commentaires d'hier.
@MohamedChiny4 жыл бұрын
Oui, car j'ai supprimé la vidéo et je l'ai remplacé par une autre (la même en fait), mais j'avais corrigé une petite erreur. Merci :)
@rolandpierrelouis40134 жыл бұрын
alors il y a bien certains programmes qui sont ecrits specialement pour telecharger des images à partir d'un site, est ce que cette technique que tu enseignes peut bien en empecher ça prof ?
@MohamedChiny4 жыл бұрын
En fait, ce que j'ai expliqué dans cette vidéo fait tout à fait le contraire, c'est empêcher l'accès direct aux images en saisissant leur chemin. Mais si on passe à travers la page et que l'image est affichée alros on peut l'aspirer facilement à l'aide d'un script Javascript par exemple.
@rhlapuissance3 жыл бұрын
Bonjour, excellent job. Je veux quand même aller en profondeur. Peut-être que cet aspect a été abordé dans un commentaire, mais y en a 200, je ne pouvais pas tous les lire. Voici la préoccupation. Ce que vous dites fonctionne bien mais pour une seule image. Moi j'ai un dossier images dans lequel y a 6 images. J'ai créé le fichier images.php et j'ai fait 6 echo file_get_contents("images/nom de chaque images") Puis un peu partout dans les fichiers de mon site j'ai mis images.php là où les images à protéger doivent apparaitre. Il affiche partout la premiere image qui est dans le premier files_get_contents. Ce qui est normal. Alors ma question est comment gérer une telle situation avec plusieurs images dans le dossiers? Je sais que je pourrai créer un php qui gère chaque image dans le dossier mais je trouve ca un peu repetitif. J'aimerai gérer le tout dans le même php. Aussi, lorsqu'on envoie des images dans la base de données à partir d'un formulaire et qu'un php s'occupe de mettre ces images dans un dossier puis mettre seulement le nom de l'image dans la base de données, comment être capable d'afficher ces images si on veut aussi les protéger avec .htaccess? Je sais comment afficher les images, mais une fois j'ai mis .htaccess plus rien ne s'affiche. merci
@MohamedChiny3 жыл бұрын
Bonjour. Dans ce cas vous avez toujours une seule page image.php et il suffit de lui passer un argument pour désigner quelle image vous voulez afficher. Pour simplifier, imaginez que vos images sont nommées im1.jpg et im2.jpg. Quand vous voulez charger l'image im1.jpg vous déclarez la balise de cette manière et dans image.php vous récupérez l'indice comme ça: $indice=$_GET["indice"], et pour le reste je pense que c'est claire. Si jamais vos images ont des noms trop différents (parachute.jpg, arbre.png...) alors c'est le nom complet de l'image que vous passez en guise de paramètre. J'espère que c'est claire. Merci pour votre commentaire et bonne chance :)
@rolandpierrelouis40134 жыл бұрын
Merci prof...comment EST-ce possible de securiser les images pour un site qu'on fait avec Javascript ?
@MohamedChiny4 жыл бұрын
Le principe est presque le même. Un fichier .htaccess fait souvent l'affaire :)
@ambroisetine89824 жыл бұрын
Moi je voudrai plutôt sécuriser l'accès à certaines pages destinées aux administrateurs. Puisque c'est pas des fichiers, je me demande si je vais appliquer un traitement similaire. Une dernière question, est-ce que si on configure un fichier comme image.php de ce tuto pour sécuriser les contenus d'un dossier, aurons-nous besoin de faire le .htaccess ? Merci
Pour la question, oui. Même s'il y a un fichier PHP qui est destiné à exporter l'image, il faut sécuriser l'accès à cette dernière, pour ça, il n'y a pas que .htaccess comme solution, mais on peut juster gérer les droits sur le dossier ou même stocker les images dans une base de données comme je l'ai expliqué dans une autre astuce de cette série. Mais .htaccess semble le plus adapté à cette situation.
@ambroisetine89824 жыл бұрын
@@MohamedChiny merci beaucoup monsieur
@ambroisetine89824 жыл бұрын
@@MohamedChiny merci beaucoup, c'est très claire!
@MohamedChiny4 жыл бұрын
@@ambroisetine8982 De rien :)
@pierremartin3131 Жыл бұрын
L'astuce ne fonctionne pas dans mon cas. J'ai le meme 403 malgré le file_get_contents
@MohamedChiny Жыл бұрын
Vous avez écrit le même code, exactement le même? Y'a aucune raison pour que ça marche pas si vous avez suivi les étapes à la lettre. Réessayez pour voir.
@pierremartin3131 Жыл бұрын
@@MohamedChiny non pas exactement, mais je n'y arrive pas avec CodeIgniter 3 et php 8
@MohamedChiny Жыл бұрын
@@pierremartin3131 Ah donc, vous n'avez pas codé la cet exemple en natif. De toute façon les frameworks comme CodeIgniter ou Laravel proposent cette fonctionnalité qui permet de limiter l'accès aux images. Personnellement je n'utilise jamais de frameworks pour le PHP, mais je sais qu'ils prennent ce genre d'opérations en charge. Bonne chance :)
@cedrickal32873 жыл бұрын
Bonjour, malgré des explication claires, cela ne fonctionne pas pour moi. L ' appel de image.php n'affiche rien.
@MohamedChiny3 жыл бұрын
Essayez d'effacer tout le code et le réécrire. Des fois on passe à coté d'une petite erreur plusieurs fois sans la voir. ça va finir par fonctionner. Bonne chance :)
@abdallahbelhouari2034 жыл бұрын
Abdallah Belhouari As salemou 'alaikoum Mohamed, merci pour ta vidéo qui m'est très utile... dans ton fichier image.php j'aimerai passer en paramètres le nom du fichier à afficher (img ou pdf : ex:
@MohamedChiny4 жыл бұрын
Désolé car je n'ai pas vu votre commentaire plus tôt. Le code ressemblera à ce que vous avez proposé (
@abdallahbelhouari2034 жыл бұрын
@@MohamedChiny jazakAllhou khair pour ton aide c'est gentil de ta part.
@marzoukmazouk67403 жыл бұрын
ça n'as pas Marché pour moi merci.
@MohamedChiny3 жыл бұрын
Il faut juste vérifier la syntaxe. Le moindre erreur de syntaxe dans le .htaccess conduit à une erreur 500 envoyée par le serveur. Il faut également autoriser "override" dans le fichier httpd.conf ou apache2.conf. Vous mettez: 'override all' au lieu de 'override none' dans le directory qui concerne le document root. Mais si vous êtes sur Xampp, cette configuration est faite automatiquement.
@marzoukmazouk67403 жыл бұрын
@@MohamedChiny ça marche , j'ai oublier echo dans le fichier image.php merci bien baraka alloho fiaka
@MohamedChiny3 жыл бұрын
@@marzoukmazouk6740 C'est bien alors :)
@sarasara49210 ай бұрын
Merci beaucoup pour cette vidéo. Je vous ai envoyé un message sur instagram mais il a était interrompu, pouvez-vous me répondre pour que je puisse finir ma question ? Et merci encore une fois.
@MohamedChiny10 ай бұрын
De rien. Ravi que la vidéo vous ait plu. Quelle est votre question?