Jumping Jack Flash weblog

Inviare dati da cellulare a server con PHP senza richiesta autorizzazione

Posted in Uncategorized by jumpjack on 16 ottobre 2008

Utilizzando python per s60 è possibile inviare dati a un server che supporti php (come http://www.altervista.org, gratuito) senza che venga richiesto il permesso all’utente, utilizzando il browser del cellulare.

Il browser va chiamato, da python, cosi’:

import e32, urllib
apprun = ‘z:\\system\\programs\\apprun.exe’
browser = ‘z:\\System\\Apps\\Browser\\Browser.app’
servername = ‘http://jumpjack.altervista.org’
foldername = ‘prove’
filename = ‘testphp.php’

data=’questo è un dato’

url = servername + ‘/’ + foldername + ‘/’ + filename
real_url=url + ‘?’ + urllib.urlencode({‘data’:data}) # L’URL va prima convertito
e32.start_exe(apprun, browser + ‘ “%s”‘ %real_url , 1)
Sul server SERVERNAME deve essere presente il file FILENAME nella cartella FOLDRNAME

La variabile DATA deve contenere la stringa da inviare.

Il file testphp.php deve contenere quste righe:

<?php
$filename = ‘tracker.txt’;
// Open a file for appending
$handle = fopen($filename, ‘a+’);

// Get the data from the POST request
$data = $_GET[‘data’];

// Send data back to the phone
echo ‘dati ricevuti’;

$handle = fopen($filename, ‘a+’);

fwrite($handle, ‘Ho ricevuto questi dati: ‘,25);
fwrite($handle, $data, strlen($data));
fwrite($handle, “\n”);
fclose($handle);

?>

Il risultato sarà un file di nome “tracker.txt” nella stessa cartella del file .php, contenente i dati inviati.

3 Risposte

Subscribe to comments with RSS.

  1. […] Inviare dati da cellulare a server con PHP senza richiesta autorizzazione […]

  2. rosario said, on 25 febbraio 2016 at 7:45

    Mi potresti mandare l’immagini di tutta la composizione del progetto visto che mi servirebbe un telecomando ad infrarossi x accendere un caldo bagno a parete mandamelo sulla email cristofaro51@gmail.com grazie sei bravo a costruire


Puoi inserire un commento qui sotto; diventerà visibile dopo la moderazione dell'amministratore

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger cliccano Mi Piace per questo: