Récupèrer caractères avec string trouvé d'un code source ?
Posté : 20 déc. 2019, 17:32
Helloooo 
Je cale encore sur un problème lol
Sur cette page https://justblab.com/blabax-php-ajax-we ... t-software est indiqué (à environ 2/3 de la page) la dernière version en téléchargement.
Je voudrais faire un petit script qui permet de comparer avec la version installée sur le site (ça devrait être facile car un fichier version.php inclus une variable indiquant la version).
Pour cela, je compte éplucher le code source de la page.
Dans la page, on a ceci quand on examine le lien "Download BlaB! AX 19.12" :
J'ai pour idée de chercher et de lire les 5 caractères qui suivent.
Je n'arrive qu'à savoir si cette partie est présente dans le code source :Par contre, je ne sais absolument pas comment récupérer ce qui suit.
Mes recherches me ramènent à chaque fois sur du substr mais pour ça il faut connaître ce qui sera marqué à la place de "19.12" donc impossible.
Si quelqu'un a une idée
Merkouin et bon Louis 15
Je cale encore sur un problème lol
Sur cette page https://justblab.com/blabax-php-ajax-we ... t-software est indiqué (à environ 2/3 de la page) la dernière version en téléchargement.
Je voudrais faire un petit script qui permet de comparer avec la version installée sur le site (ça devrait être facile car un fichier version.php inclus une variable indiquant la version).
Pour cela, je compte éplucher le code source de la page.
Dans la page, on a ceci quand on examine le lien "Download BlaB! AX 19.12" :
Code : Tout sélectionner
onclick="x='./downloads/';y='blabax-19.12.zip'Code : Tout sélectionner
onclick="x='./downloads/';y='blabax-Je n'arrive qu'à savoir si cette partie est présente dans le code source :
Code : Tout sélectionner
$page = file_get_contents('https://justblab.com/blabax-php-ajax-website-chat-software');
if(strpos($page, "onclick=\"x='./downloads/';y='blabax-'")!==false){
echo 'FOUND';
}Mes recherches me ramènent à chaque fois sur du substr mais pour ça il faut connaître ce qui sera marqué à la place de "19.12" donc impossible.
Si quelqu'un a une idée
Merkouin et bon Louis 15