GoJack - SMS gratis

  • Maggio 09, 2024, 11:17:36 pm
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  
Pagine: 1 2 3 [4] 5 6 ... 8   Vai giù

Autore Topic: Applicazione universale usando l'html5(e un pò di java script)  (Letto 48357 volte)

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #45 il: Marzo 05, 2013, 11:54:03 pm »

Si ma i dati dove vengono salvati fisicamente? in quale cartella? si recuperano manualmente? appserver.php dov'è? perchè php? che c'entra col javascript? se è php allora dovrà stare sul server, ma non ce n'è bisogno visto che l'app javascripèt dovrebbe dialogare direttamente con gojack.php, ed è più che sufficiente. Quindi? risposte?
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #46 il: Marzo 06, 2013, 11:17:59 am »

Se ho cpt. bene bozze,inviati e ricevuti  saranno salvati da appserver.php, giusto?
Sbagliato. Bozze, inviati e ricevuti deve essere il file .html, con l'uso di Java Script, a salvare i messaggi in un file del cellulare.
Ma forse tu vorresti che in parallelo il file appserver.php si salvasse una copia nel server in modo da essere visto da GoJackWeb. Si potrebbe anche fare, ma è una di quelle cose che per ora voglio evitare.

Comunque per evitare fraintendimenti forse l'unico modo è fare un disegnino!  ;D

In ogni caso ripeto: per ora facciamo le cose principali. A tutti gli orpelli d'abbellimento e funzioni chic(e io ne ho già due in mente che molti chiedono ma che non sono stati implementati[la versione Android non so se già le ha]) ci penseremo più avanti.
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #47 il: Marzo 06, 2013, 12:02:37 pm »

Non ti seguo.. da html 5 invii i dati a gojack.web?
Che scopo avrebbe sennò appserver.php? Oltre creare html 5 come file.
ps. se poi tu ritieni più opportuno, che l'inoltro da bozze sia cancellato quando premuto è gojack risponde errore nell'invio è lo ricrea..sarebbe uno spreco di risorse lato client "javascript".
Invece si da priorità all'inoltro da bozze con input e id bozze, passa l'intero messaggio a appserver.php crei un'altra variabile dove recuperi solo id bozze, procedi con l'invio verso gojack..attendi la risposta "messaggio inviato" è solo ad allora aggiungi id bozze..visto che aspettiamo una risposta, tanto vale famola utile.
ps. se utilizzi gojackweb.php?a=connect&w=web o zero, inviati, ( bozze in caso di errore) verranno creati automaticamente sul server. giusto?
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #48 il: Marzo 06, 2013, 12:32:13 pm »

Da oggi provo a fare la versione prototipo, così capirai quali sono le mie reali intenzioni.
Però riguardo agli id hai detto una cosa molto interessante.
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #49 il: Marzo 06, 2013, 01:00:22 pm »

E si sono troppo curioso :)
Per gli id sarebbero servizi da 001 a 999 secondo id contatto da 1 a infinito.
# il primo id contatto che è uguale a id servizio, servirà per fare le associazzioni, tra contatto è servizi. Ingenere chiamato, servizio predefinito per quel contatto..così se si cambia il nome del servizio, l'id di tre interi lo identificherà.
la mia idea sarebbe, che con metodo get o post di più coppie nome=valore li riduciamo in un singolo valore (cioè un invio da script, oltre da form classico).. da script totale=passwordgojack0011atesto l'appserver.php prima recupera da gojack la password, la conta tramite funzione locale e la confronta/legge da 0 a valore bytes, con quella dello script (visto che servizio a 3 interi e contatti interi variabili, "a" sarà sufficente per indicare che è il testo), diventerà ad es. appserver.php?p=password&sevizio=vodafone-sms&user=tuouser&password=tuapassword&nick=numero&rcpt=destinatario&text=ciao+come+va o tramite post passa p=password&servizio=vodafone-sms&user=tuauser&password=tuapassword&nick=numero&rcpt=destinatario&text=ciao+come+va cioè appserver li convertirà nel formato di gojack.php
EDIT: due id per i contatti, sono logici e illogici. cioè potremmo salvare due contatti con nome giovanni, ma numeri diversi. Per evitare confusione all'utente, controlliamo il contatto maiuscolo/minuscolo indifferente, se già ne esiste uno l'altro non lo crea (visualizzando un messaggio sul perché).
Allora effettueremo l'associazione tra nome o numero a id servizio. contatti avrà un id.
« Ultima modifica: Marzo 06, 2013, 04:52:35 pm da antonino.spampinato »
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #50 il: Marzo 06, 2013, 04:01:28 pm »

@Giulio: posso chiederti il comando per leggere il contenuto di un frame? Io ad esempio ho appena fatto una prova. Quando tentavo di caricare nel frame un file .htm contenuto nella stessa cartella tutto bene. Appena ho messo nel frame un sito internet esterno il contenuto non riesce a leggerlo e metterlo in una variabile, posso solo mostrarlo a schermo.
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #51 il: Marzo 06, 2013, 04:14:47 pm »

Si ma i dati dove vengono salvati fisicamente? in quale cartella? si recuperano manualmente? appserver.php dov'è? perchè php? che c'entra col javascript? se è php allora dovrà stare sul server, ma non ce n'è bisogno visto che l'app javascripèt dovrebbe dialogare direttamente con gojack.php, ed è più che sufficiente. Quindi? risposte?

Mettiamola così: il mio obiettivo è risparmiare quanti più byte è possibile. Premesso come vengano scritte le risposte, quando il Java Script invia il comando a GoJack.php lui risponde con una stringa del tipo "Messaggio inviato correttamente" giusto? Io però voglio ricevere come risposte qualcosa del tipo "OK" "Ex"(con x il numero di errore). Direi che c'è un bel risparmio, ma per ottenerlo necessito di appserver.php che riceve le risposte di gojack.php e le invia a app.html sotto forma di quei codici.

Inoltre l'obiettivo secondario è che con il file appserver.php posso anche implementare funzioni che gojack.php ancora non sa fare, come ad esempio l'invio multiplo.
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #52 il: Marzo 06, 2013, 04:24:54 pm »

Ma no, lascia stare. Se non ho inserito l'invio multiplo c'è una ragione, e cioè che nella stragrande maggioranza degli host, si raggiungerebbe il max execution time, o il max input time. Infatti se ricordi, tu stesso dicesti che nella web volevi inserire l'invio multiplo ma solo coi redirect. E poi non puoi impedire agli utenti di sapere qual'è il messaggio specifico di errore, che segue a "messaggio inviato". Quindi direi di lasciare la risposta del php cosi com'è, perchè risparmiare 10 byte (perchè di questo stiamo parlando, se davvero il problema è solo "messaggio inviato") non serve a nulla e non incide sui costi della connessione. Quindi direi che appserver.php non serve a niente. Fidati. E poi non si può chiedere agli utenti di inserire un altro php solo per una versione. Ciopper non l'ha mai fatto per nessuna versione. Se ogni programmatore di client, dovesse richiedere la presenza di un nuovo php, allora sarebbe un macello di php ognuno per ogni versione diversa. Il php è uno, e si chiama gojack.php. ;) al limite se ti servono necessariamente nuove funzioni, ti do il sorgente e lo modifichi, ed è la stessa cosa.
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #53 il: Marzo 06, 2013, 04:29:16 pm »

@rondey: appserver.php consentirà pure di convertire gli script.php?
appserver.php?totale=passwordgojack0011atesto
come ho spiegato precedentemente?
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #54 il: Marzo 06, 2013, 04:44:46 pm »

nella stragrande maggioranza degli host, si raggiungerebbe il max execution time, o il max input time. Infatti se ricordi, tu stesso dicesti che nella web volevi inserire l'invio multiplo ma solo coi redirect.

Ma in sostanza la soluzione è la stessa, però il punto è che dovrebbe l'app.html inviare lo stesso messaggio più volte a gojack.php e al solito c'è uno spreco di banda. Il mio obiettivo sarebbe quello di salvare temporaneamente il messaggio nel server e cancellarlo dopo aver inviato a tutti i destinatari.

Comunque ok, evitiamo altri .php
« Ultima modifica: Marzo 06, 2013, 04:47:00 pm da rondey »
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #55 il: Marzo 06, 2013, 05:58:36 pm »

Qui c'è il primo prototipo. Sa solo inviare messaggi con il servizio Vodafone-sms, la grafica è quella basilare. Serve solo ad avere un'idea di ciò che fa e come lo dovrebbe fare.
Prima di avviarlo apritelo con un blocco note e dove c'è scritto
Codice: [Seleziona]
<form action="http://nome.dominio.com/gojack.php" method="post" target="myframe">Inserite l'indirizzo del server.
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #56 il: Marzo 06, 2013, 06:46:30 pm »

Per adesso è come gojack wap, con la differenza che invia anche user e pass. :) comunque pensandoci, gojack.php non risponde con "messaggio inviato" a meno che nell'xml non sia specificata quella stringa in acceptstr (che bisogna mostrare all'utente, perchè spesso mostra i crediti residui e altre info raccolte dal sito). Ma generalmente gojack.php risponde solo con <num>0</num>, che poi le applicazioni (gojack web o wap, o android o java) ti traducono con "messaggio inviato".
« Ultima modifica: Marzo 06, 2013, 06:48:57 pm da Daniele8787 »
Connesso

rondey

  • Collaboratore GoJack WEB
  • User terzo livello
  • ***
  • Karma: +9/-1
  • Offline Offline
  • Post: 232
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #57 il: Marzo 06, 2013, 07:09:44 pm »

Buono a sapersi. O almeno lo è finché non si trova il modo di controllare con Java Script le risposte di gojack.php
Per quanto riguarda l'xml non si può attivarla attraverso post?
« Ultima modifica: Marzo 06, 2013, 07:47:42 pm da rondey »
Connesso

Daniele8787

  • Sviluppatore GoJack
  • Administrator
  • Senior
  • *****
  • Karma: +95/-0
  • Offline Offline
  • Post: 1878
  • L'unica vera libertà, corrisponde al non aver bisogno di NULLA.
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #58 il: Marzo 06, 2013, 09:25:10 pm »

Per quanto riguarda l'xml non si può attivarla attraverso post?
??? Attivare cosa scusa?
Connesso

antonino.spampinato

  • User quarto livello
  • ****
  • Karma: +18/-1
  • Offline Offline
  • Post: 468
    • Mostra profilo
Re:Applicazione universale usando l'html5(e un pò di java script)
« Risposta #59 il: Marzo 06, 2013, 10:09:46 pm »

intendi xmlhttprequest? si con xmlhttp.open("POST","url_relativo/o_assoluto","true");
xmlhttp.setRequestHeader("Content-Type","application/x-form-urlencoded;charset=windows-1252");
xmlhttp.send();
almeno su questo post così dice http://www.davidonzo.com/post/603/ajax-inviare-dati-via-post/
http://www.w3.org/TR/XMLHttpRequest/
p.s. imposta l'elemento <meta http-equiv="Content-Script-Type" content="text/javascript; charset=windows-1252"> o <meta http-equiv="Content-type" content="text/html; charset=windows-1252> senza slash nel file htm. http://it.wikipedia.org/wiki/JavaScript
« Ultima modifica: Marzo 07, 2013, 03:04:39 am da antonino.spampinato »
Connesso
Pagine: 1 2 3 [4] 5 6 ... 8   Vai su
 

Contatta Daniele8787 l'autore di GoJack


Se vuoi ringraziare me (Daniele8787) e ciopper90, per il lavoro svolto fin'ora,
puoi prendere in considerazione una libera donazione. Grazie mille.