"Complexe" capture d'écran automatique...
pfdp0
Messages postés
168
Date d'inscription
Statut
Membre
Dernière intervention
-
pfdp0 Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
pfdp0 Messages postés 168 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'aimerais savoir si il y a moyen de avec mon site internet, prendre des captures d'écran, je m'explique:
Mon site est un site de classement de jeux en ligne, je voudrais que quand quelqu'un en référence un nouveau, mon site prenne AUTOMATIQUEMENT une prise d'écran de la page du lien que la personne a enregistré!
Merci d'avance pour vos réponses.
j'aimerais savoir si il y a moyen de avec mon site internet, prendre des captures d'écran, je m'explique:
Mon site est un site de classement de jeux en ligne, je voudrais que quand quelqu'un en référence un nouveau, mon site prenne AUTOMATIQUEMENT une prise d'écran de la page du lien que la personne a enregistré!
Merci d'avance pour vos réponses.
A voir également:
- "Complexe" capture d'écran automatique...
- Capture d'écran whatsapp - Accueil - Messagerie instantanée
- Capture d'écran samsung - Guide
- Capture d'écran mac - Guide
- Double ecran - Guide
- Capture d'écran ipad - Guide
5 réponses
il y a 2 sites qui peuvent t'aider :
https://www.thumbshots.com/default.aspx
http://www.robothumb.com/
voilà voilou ... ;)
https://www.thumbshots.com/default.aspx
http://www.robothumb.com/
voilà voilou ... ;)
Merci
Mais n'y as t'il pas moyen de faire comme sur robothumb directement moi même? (avec un code php, comme eux quoi...)
Mais n'y as t'il pas moyen de faire comme sur robothumb directement moi même? (avec un code php, comme eux quoi...)
▶ Bonsoir, tiens cadeau: une fonction que j'ai codé ce matin:
Amicalement Navid, alias DestEN-
.::. Contributeur Sécurité Niveau Intermédiaire .::.
<?php /** * generate screenshot url * * @param string $url url * @return file saved * @author Navid_92 * @date 17may2012 */ function _saveImage($captcha_link) { $ch = curl_init($captcha_link); if(!is_dir('screenshot/')) mkdir('screenshot/'); $fp = fopen('screenshot/'.md5(uniqid(rand(), true)).'.jpg','w'); curl_setopt($ch, CURLOPT_FILE, $fp); curl_setopt($ch, CURLOPT_HEADER, 0); curl_exec($ch); curl_close($ch); fclose($fp); } # $ling_site => the site that you want to take a screenshot _saveImage($link_site); ?>
Amicalement Navid, alias DestEN-
.::. Contributeur Sécurité Niveau Intermédiaire .::.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question<?php /** * generate screenshot url * * @param string $url url * @return file saved * @author Navid_92 * @date 17may2012 */ function _saveImage($captcha_link) { # Initialisation de la session à l'url souhaité $ch = curl_init($captcha_link); # Vérification de l'existence du dossier 'screenshot', sinon on le crée if(!is_dir('screenshot/')) mkdir('screenshot/'); # Ouverture d'un fichier avec l'attribut 'w' va permettre de créer le fichier brut sans image avec un nom aléatoire $fp = fopen('screenshot/'.md5(uniqid(rand(), true)).'.jpg','w'); # Paramétrage de la session cURL pour lui faire comprendre où il va devoir mettre ce qu'il a vu (le site) curl_setopt($ch, CURLOPT_FILE, $fp); # Paramétrage destiné à ce que l'on n'affiche pas les en-têtes HTTP car ils nous sont inutiles içi curl_setopt($ch, CURLOPT_HEADER, 0); # Execution de la session cURL curl_exec($ch); # Une fois que l'execution a été fait, on ferme de la session cURL curl_close($ch); # Fermeture du fichier, car on a fini notre enregistrement fclose($fp); } # Il faut remplacer par le site que tu veux prendre en screenshot _saveImage('http://www.##########.com/'); ?>
En fait c'était pour un challenge de captcha cracker.
De plus, ce n'est que le nom du paramètre.
Si tu veux vraiment la changer, change la, mais change là dans toute la fonction.
Je m'expliques, regarde les deux exemple qui suit sont totalement identiques:
Je sais pas si t'as compris. Mais le ne te soucie pas de cela, appelle juste la fonction avant et applique là tout bêtement:
De plus, ce n'est que le nom du paramètre.
Si tu veux vraiment la changer, change la, mais change là dans toute la fonction.
Je m'expliques, regarde les deux exemple qui suit sont totalement identiques:
function _echo($abc) { echo $abc; } _echo('bouhh!'); /******************************************/ function _echo($captcha_link) { echo $captcha_link; } _echo('bouhh!');
Je sais pas si t'as compris. Mais le ne te soucie pas de cela, appelle juste la fonction avant et applique là tout bêtement:
_saveImage('http://www.##########.com/');
Non c'est juste le nom de la fonction.
Le dossier où se trouve l'image doit être modifié ici:
Le dossier où se trouve l'image doit être modifié ici:
# Vérification de l'existence du dossier 'screenshot', sinon on le crée if(!is_dir('screenshot/')) mkdir('screenshot/'); # Ouverture d'un fichier avec l'attribut 'w' va permettre de créer le fichier brut sans image avec un nom aléatoire $fp = fopen('screenshot/'.md5(uniqid(rand(), true)).'.jpg','w');