l'invio dati da cellulare non funziona
sto testando un programma per nokia 6680 (aftrack) che invia dati gps in modo GET ad un server con questo formato:
http://nome_server:porta/nome_directory/nome_file.php?id=zz&lat=xx&lon=yy
NON POSSO MODIFICARE LA STRINGA ELIMINANDO LA PORTA!
il file di prova che riceve i dati l'ho fatto così :
ricevi.php
---------
<?php
$nuovo = fopen ("archivio.txt","a");
fwrite ($nuovo, $HTTP_GET_VARS[id]);
fwrite ($nuovo, $HTTP_GET_VARS[lat]);
fwrite ($nuovo, $HTTP_GET_VARS[lon]);
fwrite ($nuovo, "\r\n");
fclose ($nuovo);
?>
OK
---------
1a) se uso come server "un pc con easyphp", tutto va alla grande, il cellulare riceve indietro il suo bravo "OK" e il file viene scritto con i dati inviati dal programma
1b) la url generata è
http://50.100.150.200:80/dir/ricevi.php?id=zz&lat=10&lon=20
2a) se uso come server "altervista", ricevo il messaggio "url non trovata"
2b) la url generata è
http://mio_nome.altervista.org:80/dir/ricevi.php?id=zz&lat=10&lon=20
3) se invio questa url a mano da un pc o da cellulare ma senza la porta va tutto ok
http://mio_nome.altervista.org/dir/ricevi.php?id=zz&lat=10&lon=20
4a) se uso il server di test www.mapserver.co.nz e il file tracking/addposition.php (invece del mio) inviando i dati col programma dal cellulare va ancora tutto ok
4b) la url generata è
http://www.mapserver.co.nz:80/tracking/addposition.php?id=zz&lat=10&lon=20
------
dove sto sbagliando? la porta che uso (80) su altervista è giusta? ho provato con la 8080, ma non va ugualmente... l'access point del cellulare NON usa un proxy