Inscrire l'ouverture d'une video dans un txt avec du php
Résolu
sunev
Messages postés
39
Date d'inscription
Statut
Membre
Dernière intervention
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
sur mon site j'ai mis des videos et j'aimerais que chaque fois que l'une d'entre elle est visionner
une information s'incrive dans un fichier .txt ( mis sur mon serveur) a l'aide d'un fichier php pour que je puisse s'avoir si elles sont vues
comment faire ? le click se fait sur la video sur le petit triangle
avec l'evenement onclick que mettre pour prendre en compte ce code php.
si quelqu'un a une idée
merci de m'en informer
sur mon site j'ai mis des videos et j'aimerais que chaque fois que l'une d'entre elle est visionner
une information s'incrive dans un fichier .txt ( mis sur mon serveur) a l'aide d'un fichier php pour que je puisse s'avoir si elles sont vues
comment faire ? le click se fait sur la video sur le petit triangle
avec l'evenement onclick que mettre pour prendre en compte ce code php.
si quelqu'un a une idée
merci de m'en informer
A voir également:
- Inscrire l'ouverture d'une video dans un txt avec du php
- Insérer une vidéo dans powerpoint - Guide
- Montage video windows - Guide
- Comment télécharger une vidéo youtube - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Ralentir une video iphone - Guide
4 réponses
Bonsoir,
J'avoue, c'est Google qui m'a aidé.
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913492-lisez-et-ecrivez-dans-un-fichier
http://creer-un-site.fr
J'avoue, c'est Google qui m'a aidé.
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/913492-lisez-et-ecrivez-dans-un-fichier
http://creer-un-site.fr
le probleme pour moi n'est pas d'inscrire dans un fichier, je l'ai fait sur mon site a l'ouverture de certaines pages pour voir le nombre de fois qu'elles sont visitées en leurs incorporant du code php
c'est mettre une information dans ce fichier comme pour les pages chaque fois qu'une video est visionnée sur le site
ou mettre le code php
l'ouvrir avec onclick? mais avec quel element de la video,
c'est la la difficulté.
c'est mettre une information dans ce fichier comme pour les pages chaque fois qu'une video est visionnée sur le site
ou mettre le code php
l'ouvrir avec onclick? mais avec quel element de la video,
c'est la la difficulté.
Ok je vois.
En JS il y a des evenements pour détecter ça :
https://outils-javascript.aliasdmc.fr/evenements-video-html5-javascript.php#dfn-play
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/samples/hh924823(v=vs.85)?redirectedfrom=MSDN
En JS il y a des evenements pour détecter ça :
https://outils-javascript.aliasdmc.fr/evenements-video-html5-javascript.php#dfn-play
https://docs.microsoft.com/en-us/previous-versions/windows/internet-explorer/ie-developer/samples/hh924823(v=vs.85)?redirectedfrom=MSDN
merci Grandasse81
c'est tres interressant, j'étudirais ça demain.
Dis moi dans le méme genre de casse tête, j'aimerais aussi s'avoir si des visiteurs font des clics droits sur des photos mises sur mon site en vue de les enregistrer sur leur pc, pas interdire le click droit mais inscrire comme pour les videos les infos dans un fichier, si tu avait une idée.
merci encore de tes liens pour la video ils ont l'air trés instructifs
c'est tres interressant, j'étudirais ça demain.
Dis moi dans le méme genre de casse tête, j'aimerais aussi s'avoir si des visiteurs font des clics droits sur des photos mises sur mon site en vue de les enregistrer sur leur pc, pas interdire le click droit mais inscrire comme pour les videos les infos dans un fichier, si tu avait une idée.
merci encore de tes liens pour la video ils ont l'air trés instructifs
Pour le clic droit je sais pas.
C'est compliqué en plus, parce que le clic droit n'est pas le seul moyen pour enregistrer un media. (d'autant que dès le moment où l'utilisateur a ouvert ta page, il a déjà téléchargé le média, techniquement ;) )
Et peut être aussi qu'il fait autre chose avec le clic droit, pas uniquement la sauvegarde... (copier l'URL, afficher l'image, etc)
C'est compliqué en plus, parce que le clic droit n'est pas le seul moyen pour enregistrer un media. (d'autant que dès le moment où l'utilisateur a ouvert ta page, il a déjà téléchargé le média, techniquement ;) )
Et peut être aussi qu'il fait autre chose avec le clic droit, pas uniquement la sauvegarde... (copier l'URL, afficher l'image, etc)
Au mieux, tu peux créer un bouton "télécharger l'image" qui enverra des données en ajax avant de lancer le téléchargement de l'image, et désactiver le clic droit sur le site.
Pour un informaticien ça ne vaut rien comme "blocage" mais madame michu n'ira pas chercher à comprendre et cliquera sagement sur "télécharger"
Pour un informaticien ça ne vaut rien comme "blocage" mais madame michu n'ira pas chercher à comprendre et cliquera sagement sur "télécharger"
Rocailleux çà fonctionne,
inscrit dans le txt
127.0.0.1 TelechargéPeintPaysage Les Alpes(1) le Friday 21/10/2016 à 22:36:05
il ne me reste plus qu'a interdire le click droit
le code que j'ai fait
inscrit dans le txt
127.0.0.1 TelechargéPeintPaysage Les Alpes(1) le Friday 21/10/2016 à 22:36:05
il ne me reste plus qu'a interdire le click droit
le code que j'ai fait
<span><a href="photo_(1).jpg" rel="nofollow noopener noreferrer" target="_blank" onclick = <?php $filename = '../ nombredeclickl.txt';$somecontent = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR']; if (is_writable($filename)) { if (!$handle = fopen($filename, 'a')) { exit;} $somecontent.= " TelechargéPeintPaysage Les Alpes(1) le ".date('l d/m/Y')." à ".date('H').":".date('i').":".date('s').""; if (fwrite($handle, $somecontent."\r\n") === FALSE) { exit;} fclose($handle); } else { echo "<br>Le fichier $filename n'est pas accessible en écriture ou n'existe pas";}?>
download="generateurs_divers_top.rar">Télécharger L'Image</span><br /><br />
Salut Grandasse81
j'ai trouvé un truc tout simple, c'est de mettre le code php aprés le onclick=
et ça fonstinne trés bien
dans le fichier "nombre-de_click.txt" s'inscrit:
127.0.0.1 click la_Video le Friday 21/10/2016 à 21:27:11
le code en entier si ça peut t'interresser
merci quand mème de ton aide
j'ai trouvé un truc tout simple, c'est de mettre le code php aprés le onclick=
et ça fonstinne trés bien
dans le fichier "nombre-de_click.txt" s'inscrit:
127.0.0.1 click la_Video le Friday 21/10/2016 à 21:27:11
le code en entier si ça peut t'interresser
<div onclick= <?php
$filename = 'nombre-de_click.txt';
$somecontent = isset($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'a')) {
exit;
}
$somecontent.= " click la_Video le ".date('l d/m/Y')." à ".date('H').":".date('i').":".date('s')."";
if (fwrite($handle, $somecontent."\r\n") === FALSE) {
exit;
}
fclose($handle);
} else {
echo "<br>Le fichier $filename n'est pas accessible en écriture ou n'existe pas";
}
?>
<video width="600" height="325" controls poster="">
<source src="la_video.webm" type="video/webm">
<source src="la_video.mp4" type="video/mp4">
<source src="la_video.ogg" type="video/ogg"> <!--fonctionne mauvaise qualité -->
Votre browser ne supporte pas ce type de format video.
</video>
merci quand mème de ton aide