Trouver une image sur un autre site
isotop00
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
JooS Messages postés 2468 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
il m'est souvent arriver de venir ici pour trouver des réponses, mais là je suis dans un cas a part.
- voila je suis sur un monde virtuel ou chaque personne a un profil web
sur ce profil web il y a un logo ON Line qui s'affiche si la personne est connectée sur ce monde virtuel sinon il n'y a pas de logo du tout
notre famille sur ce monde virtuel dispose d'un forum sur forum actif
perso j'ai un serveur qui peut prendre en charge le php
j'aimerais savoir si il existe un moyen de savoir sans aller sur le profile nous même, si ce logo On Line du profil utilisateur est présent sur sont profil web afin de l'afficher ou afficher un autre logo sur le forum cette fois.
Merci a tous
il m'est souvent arriver de venir ici pour trouver des réponses, mais là je suis dans un cas a part.
- voila je suis sur un monde virtuel ou chaque personne a un profil web
sur ce profil web il y a un logo ON Line qui s'affiche si la personne est connectée sur ce monde virtuel sinon il n'y a pas de logo du tout
notre famille sur ce monde virtuel dispose d'un forum sur forum actif
perso j'ai un serveur qui peut prendre en charge le php
j'aimerais savoir si il existe un moyen de savoir sans aller sur le profile nous même, si ce logo On Line du profil utilisateur est présent sur sont profil web afin de l'afficher ou afficher un autre logo sur le forum cette fois.
Merci a tous
A voir également:
- Trouver une image sur un autre site
- Site de telechargement - Accueil - Outils
- Site comme coco - Accueil - Réseaux sociaux
- Quel site remplace coco - Accueil - Réseaux sociaux
- Trouver adresse mac - Guide
- Site pour vendre des objets d'occasion - Guide
3 réponses
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 -.- ...
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
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.
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 ?
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