Aide et info pour création code php
Fermé
Noel-barbu
Messages postés
258
Date d'inscription
mercredi 5 septembre 2012
Statut
Membre
Dernière intervention
16 janvier 2018
-
2 oct. 2014 à 11:44
Noel-barbu Messages postés 258 Date d'inscription mercredi 5 septembre 2012 Statut Membre Dernière intervention 16 janvier 2018 - 6 oct. 2014 à 15:26
Noel-barbu Messages postés 258 Date d'inscription mercredi 5 septembre 2012 Statut Membre Dernière intervention 16 janvier 2018 - 6 oct. 2014 à 15:26
A voir également:
- Aide et info pour création code php
- Code asci - Guide
- Creation compte gmail - Guide
- Code puk bloqué - Guide
- Création compte google - Guide
- Crystaldisk info - Télécharger - Informations & Diagnostic
2 réponses
CptRomaiin
Messages postés
315
Date d'inscription
mercredi 23 octobre 2013
Statut
Membre
Dernière intervention
28 avril 2016
58
2 oct. 2014 à 12:56
2 oct. 2014 à 12:56
Salut,
Voici un petit script qui fait à peu près ce que tu demandes :
Voici un petit script qui fait à peu près ce que tu demandes :
// Récupération du nom depuis l'adresse IP $hostname = gethostbyaddr("8.8.8.8"); echo $hostname . "\n"; // Récupération de l'adresse ip depuis le nom $hostip = gethostbyname("www.google.fr"); echo $hostip . "\n"; // Ping avec commande du système (Pour Linux, à adapter si le système est différent) function ping($host) { exec(sprintf('ping -c 1 -W 5 %s', escapeshellarg($host)), $res, $rval); return $rval === 0; } if (ping("8.8.8.8")) { echo "Liaison OK\n"; } else { echo "Liaison KO\n"; } // Scanner de ports $host = "8.8.8.8"; $ports = array(21, 22, 23, 25, 53, 80, 110, 1433, 3306); $results = array(); foreach($ports as $port) { if($pf = @fsockopen($host, $port, $err, $err_string, 1)) { $results[$port] = true; fclose($pf); } else { $results[$port] = false; } } foreach($results as $port=>$val) { $prot = getservbyport($port,"tcp"); echo "Port $port ($prot): "; if($val) { echo "OK\n"; } else { echo "Inaccessible\n"; } }
loupix57
Messages postés
316
Date d'inscription
mercredi 20 mars 2013
Statut
Membre
Dernière intervention
1 juin 2015
14
3 oct. 2014 à 20:53
3 oct. 2014 à 20:53
Salut Noël !
Toujours ce souci avec l'erreur Warning: exec() has been disabled for security reasons in
Essaye avec d'autre fonctions comme passthru(), shell_exec(), system() et proc_open() au lieu de exec ;
Sur certains serveurs pas trop regardant ça marche comme par magie ;-)
Toujours ce souci avec l'erreur Warning: exec() has been disabled for security reasons in
Essaye avec d'autre fonctions comme passthru(), shell_exec(), system() et proc_open() au lieu de exec ;
Sur certains serveurs pas trop regardant ça marche comme par magie ;-)
Noel-barbu
Messages postés
258
Date d'inscription
mercredi 5 septembre 2012
Statut
Membre
Dernière intervention
16 janvier 2018
2
6 oct. 2014 à 15:26
6 oct. 2014 à 15:26
mon serveur est sur infomaniak et ça ne fonctionne pas
2 oct. 2014 à 13:47
exemple si la personne veut lister les ports ouvert de son réseau
Modifié par CptRomaiin le 2/10/2014 à 14:04
2 oct. 2014 à 14:08
2 oct. 2014 à 14:17
formulaire.html
scanner.php
Après il suffit de rajouter une vérification sur la variable $host pour vérifier que l'ip est correct.
Modifié par Noel-barbu le 2/10/2014 à 16:05
Problème que je rencontre sont les suivants ligne 21 :
--------------------------------------------------------------------------
Warning: exec() has been disabled for security reasons in www/b14060d7807053e73b77f0ca311ce807/scan-tools.php on line 21
Qui correspond à cette ligne :
ensuite j'ai remarquer que j'avais tout le temps le message :
Liaison KO en haut du tableau.
j'aimerais y ajouter des fonctionnalités avancer si c'est possible.