Trouver une image sur un autre site
Fermé
isotop00
Messages postés
5
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
25 août 2012
-
23 août 2012 à 14:36
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 25 août 2012 à 20:18
JooS Messages postés 2468 Date d'inscription mardi 22 janvier 2008 Statut Membre Dernière intervention 8 juin 2016 - 25 août 2012 à 20:18
A voir également:
- Trouver une image sur un autre site
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Trouver adresse mac - Guide
- Quel site remplace coco - Accueil - Réseaux sociaux
- Site pour vendre des objets d'occasion - Guide
3 réponses
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 23/08/2012 à 15:02
Modifié par JooS le 23/08/2012 à 15:02
Salut, peut être avec la classe DomDocument!
Genre tu inclus le page (profil) avec loadHTMLFile, puis avec les méthodes que possède cette classe, tu cherche dans le code source inclut si l'image existe ou pas !
Mettez en résolu quand c'est résolu -.- ...
Genre tu inclus le page (profil) avec loadHTMLFile, puis avec les méthodes que possède cette classe, tu cherche dans le code source inclut si l'image existe ou pas !
Mettez en résolu quand c'est résolu -.- ...
isotop00
Messages postés
5
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
25 août 2012
24 août 2012 à 23:09
24 août 2012 à 23:09
Merci , je ne connais rien en php mais partis de ton aide j'ai fini par trouver en 5 heure lol
merci
maintenant une autre question liée en partant de cette base
il ya une autre image que j'aimerais copier mais si l'utilisateur change sa photo de profil le nom de ficher change
donc
www.site/profile/utilisateur/photo12345
deviendra par exemple
www.site/profile/utilisateur/photo67890
comment puis je analyser le contenu ou une partie comme de trouver www.site/profile/utilisateur/photo de facons a trouver cette chaine
mais ensuite en tirer le contenue complet avec getAttribute('src')
Merci de votre aide
<?php $doc = new DOMDocument(); @$doc->loadHTMLFile("www.url/profile/profile/MemberId=9346****"); $tags = $doc->getElementsByTagName('img'); foreach ($tags as $tag) { if ($tag->getAttribute('src') == "/images/image_now.gif") {print("<img src=\"http://www.monsite.be/O/in_now.gif\" border=\"0\"> <BR>");}; if ($tag->getAttribute('src') == "/images/online_now.gif") {print("<img src=\"http://www.monsite./O/onnow.gif\" border=\"0\"> <BR>");}; } ?>
merci
maintenant une autre question liée en partant de cette base
il ya une autre image que j'aimerais copier mais si l'utilisateur change sa photo de profil le nom de ficher change
donc
www.site/profile/utilisateur/photo12345
deviendra par exemple
www.site/profile/utilisateur/photo67890
comment puis je analyser le contenu ou une partie comme de trouver www.site/profile/utilisateur/photo de facons a trouver cette chaine
mais ensuite en tirer le contenue complet avec getAttribute('src')
Merci de votre aide
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 24/08/2012 à 23:47
Modifié par JooS le 24/08/2012 à 23:47
J'ai pas saisi, tu veux mettre automatiquement la photo de profil des utilisateurs sur ton site, et a chaque fois qu'un utilisateur change de photo sur le site distant, ton script le fait aussi sur ton site ?
Si c'est le cas, alors ça dépend !
Si a chaque fois que l'utilisateur change de photo, le nom de cette dernière change également, alors il suffit d'enregistrer le nom de la photo de profil, et de tester a chaque fois si le nom de la photo sur le site distant correspond au nom stocké sur ton site, si c'est le cas, tant mieux, sinon, il faudra mettre a jour la photo de profil !
Sinon ...
Si le nom de la photo reste le meme, alors ...
1 - Soit tu pointe directement l'attribut "src" de ta balise "img" sur ton site VERS le site distant, genre
2 - Soit, tu dois a chaque fois vérifier si l'image(son contenu) a changer ou pas ...
La première idée qui me vient, c'est que tu enregistre l'index(couleur) de différents points de ton image, par exemple, 8 points aléatoires !
Pour vérifier si l'image a changer, il suffit de vérifier si la valeur de ces même index ont changer ou pas, or, si la couleur d'au moins un de ces 8 points ont changer ou pas ...
imagecolorat : Te retourne l'index(couleur) d'une position donnée d'une image.
Si c'est le cas, alors ça dépend !
Si a chaque fois que l'utilisateur change de photo, le nom de cette dernière change également, alors il suffit d'enregistrer le nom de la photo de profil, et de tester a chaque fois si le nom de la photo sur le site distant correspond au nom stocké sur ton site, si c'est le cas, tant mieux, sinon, il faudra mettre a jour la photo de profil !
Sinon ...
Si le nom de la photo reste le meme, alors ...
1 - Soit tu pointe directement l'attribut "src" de ta balise "img" sur ton site VERS le site distant, genre
<img src"www.url/profile/img54.jpg">Sans télécharger l'image ...
2 - Soit, tu dois a chaque fois vérifier si l'image(son contenu) a changer ou pas ...
La première idée qui me vient, c'est que tu enregistre l'index(couleur) de différents points de ton image, par exemple, 8 points aléatoires !
Pour vérifier si l'image a changer, il suffit de vérifier si la valeur de ces même index ont changer ou pas, or, si la couleur d'au moins un de ces 8 points ont changer ou pas ...
imagecolorat : Te retourne l'index(couleur) d'une position donnée d'une image.
isotop00
Messages postés
5
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
25 août 2012
25 août 2012 à 03:17
25 août 2012 à 03:17
hello
attend il y a quelques heures , je ne savais même pas faire un echo
alors aller chercher des pixels.... :-) et stocker les infos de ces derniers...
il n'y a pas de fonction et je simplifie pour l'exemple
$nom= "marie_pierre"
si $nom contient "marie"
print $nom ?
attend il y a quelques heures , je ne savais même pas faire un echo
alors aller chercher des pixels.... :-) et stocker les infos de ces derniers...
il n'y a pas de fonction et je simplifie pour l'exemple
$nom= "marie_pierre"
si $nom contient "marie"
print $nom ?
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
25 août 2012 à 12:38
25 août 2012 à 12:38
Je comprend pas ton exemple ?
isotop00
Messages postés
5
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
25 août 2012
25 août 2012 à 17:41
25 août 2012 à 17:41
bon je vais essayer d'etre plus clair :-)
bon avec mon exemple plus haut vais rechercher une valeur pour le test IF
<img src"www.url/profile/img54.jpg">
cette valeur est donc egale à egale à un truc du style www.url/profile/img54.jpg
ce qui va changer si l'utilisateur change de photo ce sera les chiffres du fichier
je n'ai pas besoin de tester si il la change de toute facons c'est pour l'afficher quelque soit sont nom
j"ai donc besoin de trouver si une une valeur contient la partie fixe que je sais qui ne changera jamais a savoir www.url/profile/img
si c'est le cas j'affiche l'image en utilisant la valeur réel et complete quelques soit sont nom puis que la partie fixe ne change pas
si la vlauer contient www.url/profile/img
alors affiche le fichier meme si sont nom a changer on s'en fou du coup
www.url/profile/img54.jpg
www.url/profile/img55.jpg
www.url/profile/img2145.jpg
si pas claire encore .. imagine que tu est dans un magasin
tu veux acheter un sac
t udis au vendeur ,
si le sac contient des metaux précieux je l'achete
tu ouvre le sac et regarde dedans,
OR ou ARGENT tu achete el sac complet, si pas de metaux precieux tu laisse le sac
donc en gros j'ai besoin de voir si dans la la variable i l y a une certain chose a savoir
"www.url/profile/photo"
si oui alors j"affiche la valeur complete qui m' est retournée
www.url/profile/photo4.jpg
www.url/profile/photo2456687.jpg
bon avec mon exemple plus haut vais rechercher une valeur pour le test IF
<img src"www.url/profile/img54.jpg">
cette valeur est donc egale à egale à un truc du style www.url/profile/img54.jpg
ce qui va changer si l'utilisateur change de photo ce sera les chiffres du fichier
je n'ai pas besoin de tester si il la change de toute facons c'est pour l'afficher quelque soit sont nom
j"ai donc besoin de trouver si une une valeur contient la partie fixe que je sais qui ne changera jamais a savoir www.url/profile/img
si c'est le cas j'affiche l'image en utilisant la valeur réel et complete quelques soit sont nom puis que la partie fixe ne change pas
si la vlauer contient www.url/profile/img
alors affiche le fichier meme si sont nom a changer on s'en fou du coup
www.url/profile/img54.jpg
www.url/profile/img55.jpg
www.url/profile/img2145.jpg
si pas claire encore .. imagine que tu est dans un magasin
tu veux acheter un sac
t udis au vendeur ,
si le sac contient des metaux précieux je l'achete
tu ouvre le sac et regarde dedans,
OR ou ARGENT tu achete el sac complet, si pas de metaux precieux tu laisse le sac
donc en gros j'ai besoin de voir si dans la la variable i l y a une certain chose a savoir
"www.url/profile/photo"
si oui alors j"affiche la valeur complete qui m' est retournée
www.url/profile/photo4.jpg
www.url/profile/photo2456687.jpg
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
25 août 2012 à 18:25
25 août 2012 à 18:25
o.O !!!
On parle bien de la photo de profil la !
Je reformule ta question, "J'ai besoin d'afficher la photo de profil de chaque utilisateur et qui se trouve sur un site distant" ... c'est ça ?
On parle bien de la photo de profil la !
Je reformule ta question, "J'ai besoin d'afficher la photo de profil de chaque utilisateur et qui se trouve sur un site distant" ... c'est ça ?
isotop00
Messages postés
5
Date d'inscription
jeudi 23 août 2012
Statut
Membre
Dernière intervention
25 août 2012
25 août 2012 à 20:12
25 août 2012 à 20:12
oui mais la photo peut changer a tout moment et moi je dois l'afficher coute que coute....
vus le nombre d'utilisateur de ce site dans mes amis , je ne peut pas me permettre de faire cela en manuel, j'y passerais mon temps :-)
vus le nombre d'utilisateur de ce site dans mes amis , je ne peut pas me permettre de faire cela en manuel, j'y passerais mon temps :-)
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
25 août 2012 à 20:18
25 août 2012 à 20:18
Ok, alors tu dois surement te trouvé dans l'un des 2 cas que j'ai citer plus haut !
1 - La photo change, mais pas son nom.
2 - La photo change, et son nom aussi.
??
1 - La photo change, mais pas son nom.
2 - La photo change, et son nom aussi.
??