probleme de port?? [php] - PHP - Programmation
Marsh Posté le 07-09-2002 à 16:51:41
Chuis pas sùr que t'ai le droit de jouer avec les sockets sous free
Marsh Posté le 07-09-2002 à 16:54:42
Akilae_ a écrit a écrit : Chuis pas sùr que t'ai le droit de jouer avec les sockets sous free |
la c pas pire que de faire un ping dans la commande dos
Marsh Posté le 07-09-2002 à 17:35:07
coockie_jr a écrit a écrit : la c pas pire que de faire un ping dans la commande dos |
Je ne dis pas le contraire, mais s'ils ont désactivé les fonctions "socket", dangereux ou pas ça ne marchera pas...
Marsh Posté le 07-09-2002 à 17:51:27
Akilae_ a écrit a écrit : Je ne dis pas le contraire, mais s'ils ont désactivé les fonctions "socket", dangereux ou pas ça ne marchera pas... |
yep , d'ailleur je les comprend mais ca me fait chier
Marsh Posté le 08-09-2002 à 01:07:04
<?
$fp = fsockopen("veryfree.dns2go.com", 80, &$errno, &$errstr, 30);
if(!$fp)
{
print"HS";
} else {
print"OK";
}
?>
ca marche sur free alors ca vien pas des sockets....
Marsh Posté le 08-09-2002 à 23:51:29
veryfree a écrit a écrit : <? $fp = fsockopen("veryfree.dns2go.com", 80, &$errno, &$errstr, 30); if(!$fp) { print"HS"; } else { print"OK"; } ?> ca marche sur free alors ca vien pas des sockets.... |
Ils peuvent avoir limité cette fonction à certains ports.
Marsh Posté le 11-09-2002 à 09:46:27
omega2 a écrit a écrit : Ils peuvent avoir limité cette fonction à certains ports. |
yep car le port 80 ca marche pour les site mais pas pour les ip
Marsh Posté le 11-09-2002 à 10:01:11
Normalement sous Unix les ports < 1024 ne peuvent pas être ouverts par des utilisateurs non privilégiés (seul root le peut). Il est fort peu probable que le serveur HTTP de free tourne avec le compte root, c'est pourquoi tu ne peux pas ouvrir ton port.
Essaye donc avec un port supérieur à 1024.
Marsh Posté le 11-09-2002 à 10:37:57
gm_superstar a écrit a écrit : Normalement sous Unix les ports < 1024 ne peuvent pas être ouverts par des utilisateurs non privilégiés (seul root le peut). Il est fort peu probable que le serveur HTTP de free tourne avec le compte root, c'est pourquoi tu ne peux pas ouvrir ton port. Essaye donc avec un port supérieur à 1024. |
g essayé avec quelque ip >1024 mais il me dite toujour forbidden port,t'en connais une en particulier??
Marsh Posté le 11-09-2002 à 10:51:48
Ben j'ai l'impression que free n'autorise pas l'ouverture de sockets quelque soit le port...
Marsh Posté le 07-09-2002 à 16:50:30
voici "mon" scripte (merci dozer) qui permet de savoir si une ip et en ligne
le probleme c'est qu le scripte m'indique "Fatal error: Forbidden port in your script on line 67"
donc c'est sans doute un probleme avec le port mas lequel.
es du que je suis sous free??
---------------
** STRAVA || Photos flick r || Pooky's world trip **