Bonjour,
le titre n'est pas très explicite, mais voilà ce que je désir faire:
Je voudrais récupérer les compteurs des copieurs de notre société via un script en php.
Pour afficher la page des compteurs d'un copieur (IP du copier ex. 192.168.1.180) je mets sur une page ceci : http://192.168.1.180/counters/usage.php et j'ai cela qui s'affiche
En allant dans la source de la page je trouve cela :
pour récupérer le compteur en php je test ce script :
Code :
- function get_file_title7545($file){
- $cont = file_get_contents($file);
- preg_match("/<tr class=even><td width=50%> Impressions en noir</td><td class=normalTextCenter>(.*)<\/td><\/tr>/i", $cont, $match );
- return strip_tags($match[0]);
- }
- echo "Compteur : N/B : ";
- echo get_file_title7545("http://192.168.1.192/counters/usage.php" )."<br />";
|
Mais lorsque je fais ça j'ai une erreur :
Code :
- Warning: preg_match(): Unknown modifier 't' in C:\wamp\www\Test2013\compteur.php on line 18
|
Comment puis-je faire en php pour récupérer les valeurs par ex. "Impression" en noir" et "Impressions en couleur"
Mais par contre sur un autre copieur ou l'accès à la page des compteurs est sous forme .html (http://192.168.1.195/status/GeneralStatus.html) là j'arrive a récupérer les compteurs en utilisant le même code :
Code :
- function get_file_title3550($file){
- $cont = file_get_contents($file);
- preg_match("/<td width=5%>(.*)<\/td>/i", $cont, $match );
- return strip_tags($match[0]);
- }
- echo "Compteur : N/B : ";
- echo get_file_title3550("http://192.168.1.195/status/GeneralStatus.html" )."<br />";
|
Pouvez-vous m'aider? j'ai surement une erreur que je n'arrive pas a trouver dans mon premier code...
Merci !