[PHP - HTML] Cacher chemin source d'une vidéo

Fermé
Roro8883 - 22 mars 2007 à 16:11
bubuche87 Messages postés 41 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 26 janvier 2009 - 25 juin 2007 à 13:21
Bonjour à tous,

Existe-t-il une fonction en PHP permettant d'afficher une vidéo ?

Parce que quand j'utilise le HTML (avec EMBED), on voit la source de la vidéo (et donc la copier facilement) ....

Pour les images, j'utilise une page php pour les afficher donc le nom de la vidéo (la source) n'apparait pas quand on fait AFFICHAGE->Code source de la page .....

J'aimerais faire pareil avec les vidéos, mais comment faire ???
Il me suffirait d'une fonction php permettant d'afficher une vidéo ... vous en connaissez ?

Merci
A voir également:

4 réponses

oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
22 mars 2007 à 18:31
Hello,

Il n'existe pas de solution à ton problème.
Meme sur des sites comme Youtube ou dailymotion, ou l'on utilise pourtant un plugin flash pour afficher la video, il est possible de récuperer facilement la video.
Je te garantis que je peux récuperer tes images sans probleme.
0
Oui, je m'en doute bien ..... mais je voudrais rendre le truc pas trop simple à faire ...

J'ai pas envie que tout le monde puisse prendre les photos et vidéos ............ seulement ceux qui s'y connaissent un minimum ..... !

C'est pour ça que j'aimerais "protéger" un minimum mes sources, as-tu une solution pour cacher la source d'une vidéo ???


Et pour les images, je sais pas si c'est vraiment possible de les récupérer (du moins en taille normale) parce que c'est du code PHP qui diminue l'image avant de l'envoyer au client (donc le client, ne pourra que prendre l'image en petit, et ça je m'en fiche)..... et comme on peut pas voir le code PHP d'un site ....


En gros, pour mes photos j'utilise :
<img src="appel_à_mon_fichier_php_pour_afficher_l'image" ... >

J'aimerais faire pareil avec les vidéos .... mais le probleme c'est que je sais pas quoi mettre dans le fichier php qui affiche la vidéo .... et je sais pas comment appeler ce fichier, est-ce qu'il faut faire un <embed src="appel_fichier_php" .. > ????
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248 > Roro8883
23 mars 2007 à 15:23
Re,

En fait, je t'ai parlé de la solution Youtube (ce sont des professionnels de la video grand public), et eux passent la video dans un flash avec un lecteur video embarqué, ce qui fait que tu peux récuperer le lecteur dans le cache mais jamais le contenu. Il faut passer par de petits logiciels pour extraire les videos. Un peu usine à gaz à mettre en place, mais ca fonctionne et ca complique la tache de récuperation.

Pour tes photos, si à mon ecran elles sont visible en taille normale, dans ce cas, elles sont accessibles dans mon cache.
Donne moi l'url de ta page et je t'en fais la démo. :)
0
Roro8883 > oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007
23 mars 2007 à 15:41
C'est bon, j'ai trouvé un moyen pour cacher les sources de mes vidéos ........ très nul...... mais l'accès aux vidéos ne sera pas accessible à tout le monde au moins !

Parce que je me doute bien que ce que je fais sera facile d'accès pour les personnes qui s'y connaissent .... j'suis pas un professionnel moi... mais ça suffit pour ce que je veux faire !


Pour les photos, en fait, c'est sur le serveur que ça se passe : le client demande la page d'une photo par exemple ..... là le serveur modifie la taille de l'image pour la mettre en miniature (en PHP) puis l'envoie ..... et donc le client vois l'image en miniature ...
Donc dans le cache normalement, je pense, il devrait y avoir l'image mais qu'en miniature, non ?
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248 > Roro8883
23 mars 2007 à 17:17
Donc dans le cache normalement, je pense, il devrait y avoir l'image mais qu'en miniature, non ?

Si je peux voir l'image en taille normale sur mon écran, je pourrai toujours récupérer la photo/image.
0
thomas_- Messages postés 97 Date d'inscription dimanche 7 janvier 2007 Statut Membre Dernière intervention 15 juin 2007 44
23 mars 2007 à 15:22
Bonjour,

tu pourrais peut être utiliser le mod_rewrite d'apache dans un .htaccess.

Bonne chance,

Thomas
0
Bonjour,

Roro8883, même très nul, quel est le moyen que tu as trouvé.
En effet, je me posais exactement la même question avant d'arriver sur ce site.

Merci d'avance !
0
bubuche87 Messages postés 41 Date d'inscription mercredi 14 mars 2007 Statut Membre Dernière intervention 26 janvier 2009 11
25 juin 2007 à 13:21
bon, pour ça:

<img src="appel_à_mon_fichier_php_pour_afficher_l'image" ... >

tu peux utiliser un fichier contenant readfile ();

C'est bof, mais ça marche (si tu veux cacher le vrai nom de la vidéo quoi ^^).

Pour les images, un simple impr écran me permet de passer toutes les protections alors :/

Sinon, pour les vidéos, il existe bien une méthode usine a gaz qui pourrait marcher, mais elle fait appelle a des bases de données, et c'est assez complexe.

Le plus simple es encore de mixer le php et le javascript, pour generer un code changeant a chaque fois, et que c'est le javascript qu envoi au moment ou on demande la page.
(tu gènére un code que tu stocke dans une base de donnée. Tu envoi la page avec le javascript. Celui ci déclenche un appel vers ton serveur pour afficher la vidéo. Tu envoi la vidéo sur la page et efface le code de ta base de donnée.).

Ou alors tu code ton propre format de vidéo compilé, et tu diffuse le lecteur (a partir de là, prteger tes vidéos sera beaucoup plus simple, mais bonne chance pour la première étape :) )
0