GoJack - SMS gratis

Sviluppo software e assistenza => GoJack php => Topic aperto da: Daniele8787 - Febbraio 12, 2012, 07:55:03 am

Titolo: Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Febbraio 12, 2012, 07:55:03 am
Salve. Ho appena pubblicato l'aggiornamento del php di GoJack con (spero) molte novità utili.
Eccovi la lista delle modifiche. Di sicuro essendoci una gran quantità di nuovo codice potrebbero esserci numerosi bug, per cui provatela e fatemi sapere come funziona. :)

 ---------Aggiornamenti versione 2.0----------------------------------------------
*
* -Sviluppato un nuovo sistema di elaborazione del captcha, che permette di
*  ridurne le dimensioni da 1000 byte circa a 300 circa o anche 150 con vodafone sms.
* -Possibilità di invertire i colori del captcha.
* -Possibilità di ritagliare la zona contenente le lettere del captcha.
* -Eliminazione libreria Browser.php di goText sostituita da codici interni parzialmente
*  modificati per garantire nuove funzioni e per eliminare alcuni bug.
* -Eliminazione file services.xml (se non presente viene scaricato dal sito di GoJack e
*  creato automaticamente rispondendo con un avviso dopo l'invio del primo sms)
* -Inserito salvataggio sms in file protetto php leggibile solo da ftp.
* -Inserita possibilità di modificare, resettare o sincronizzare le impostazioni direttamente
*  da cellulare (non ancora presente funzione su GoJack Android ne ovviamente sulla java).
* -Possibilità di aggiornare il file services.xml in automatico con un semplice
*  comando da cellulare.
* -Possibilità di conoscere da cellulare l'elenco dei servizi presenti nel file services.xml
*  situato sul vostro server, in modo che nella configurazione si possa scegliere da un elenco
*  senza scrivere a mano il nome del servizio.
* -Inserito contatore dati scambiati in byte per captcha e dati totali.
* -Possibilità di inserire prefisso internazione con 00 invece che con +
* -Supporto per futura versione web.
*
*  Bug risolti
*
* -Fixato problema contatore sms residui per servizi con reset mensile come O2
*  per chi usa la java di goText (funzione non ancora presente su android)
* -Risolto problema codifica caratteri speciali come "?" e lo spazio, per servizi come
*  O2 e Three.ie che era ancora presente su java gotext.
* -Risolto errore "impossibile connettersi" che si aveva con Freesmscraze dovuto
*  a un errore della libreria gotext che rilevava male gli errori di connessione.
* -Risolto il mancato invio con Freesmscraze, nonostante il "Messaggio inviato".
* -Risolto il bug che portava all'errore "messaggio troppo lungo" nonostante non lo fosse.
* -Modificato codice dei redirect dando la possibilità a gojack di cercare variabili
*  in tutte le pagine dei redirect, evitando alcuni errori che comparivano.
* -Risolti alcuni bug nel riconoscimento dell'esistenza delle prime tre variabili.
* -Altri bug minori.
*
*
*  Miglioramenti tecnici
*
* -Inserimento funzione di Freesmee/Jacksms ignorelocation="1".
* -Ricerca variabili nelle pagine del servizio senza differenza maiuscole minuscole
* -Invertiti step di ricerca errori e ricerca content in modo che se in errormsg
*  fossero presenti variabili trovate in content immediatamente precedenti nella
*  stessa page, siano visualizzabili.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Il Risparmiatore - Febbraio 12, 2012, 11:56:31 am
Provato con goText lite, O2-Ireland (tutto ok anche punti di domanda), Vodafone-SMS (tutto ok), Vodefone-Widget.
Con Vodafone-Widget il programma riporta "Errore. Errore sul sito dell'operatore (Vodafone-Widget)", "Impossibile connettersi a http://script.freesmee.com/vodawidget.php". Con GoJack 1.1 funziona invece.

Inizialmente non funzionava alcun servizio e ho cambiato il nome del file in GoJack.php (con le maiuscole).

Non ho capito come modificare le opzioni dato che nel file gojacksetting.php è presente solo il eguente testo:
*********IMPOSTAZIONI GOJACK (per info leggere la guida)**************

Grazie per l'ottimo lavoro Daniele!

Edit.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: drjis - Febbraio 12, 2012, 12:03:18 pm
alla fine devo solo sostituire il php vecchio con questo no? perchè leggendo sembra che non sembra più il file browser e nemmeno l'xml...non ho ben capito scusate se sono un utonto  8)
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Il Risparmiatore - Febbraio 12, 2012, 12:05:17 pm
Carichi gojack.php (che trovi nello zip) e basta. Dalla gestione file del servizio hosting clicchi su gojack.php (apri la pagina) e lui ti crea automaticamente il file services.xml, se non è già presente.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: drjis - Febbraio 12, 2012, 12:44:44 pm
ho risolto il tutto rinominando il file, perchè non riuscivo ad utilizzarlo. Ben fatto daniele, adesso si possono inviare sms lunghissimi, anzi papiri, perchè l'errore messaggio troppo lungo non c'è più.

vorrei impostare un proxy (cioè basta mettere il mio dominio:80?)

Non ho capito come modificare le opzioni dato che nel file gojacksetting.php è presente solo il eguente testo:
*********IMPOSTAZIONI GOJACK (per info leggere la guida)**************

io ho cliccato con il tasto destro e poi edit, e così avevo la possibilità di modificare le impostazioni, tutto questo con x10hosting.

E' davvero utilissimo la cronologia degli sms inviati, ma l'ho disattivato, perchè con x10 se l'account mi verrà disattivato i file non mi verranno restituiti.

il file browser si può anche eliminare adesso?
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: domi - Febbraio 12, 2012, 03:06:27 pm
potete eliminare TUTTI i file e tenere solo il nuovo gojack.php, poi fa tutto lui da solo :)


confermo l'errore per vodafone-widget ma non quello di dover rinominare il file, a me funziona perfettamente con tutti i nomi che gli do, che chiaramente vanno cambiati nell'url dei servizi :)

edit per daniele: l'errore per vodafone widget compare anche col browser del pc quindi non è la android ma proprio il php
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: dongongo - Febbraio 12, 2012, 04:06:25 pm
Lo devo ancora provare, ma a leggere il changelog sono rimasto così:  :o
Sei eccezionale, davvero un grandissimo lavoro. Sono meravigliato ed "estasiato" al tempo stesso.
Applausi.

Il server centrale serve sempre? Più facile di così... ;D
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Il Risparmiatore - Febbraio 12, 2012, 05:06:14 pm
io ho cliccato con il tasto destro e poi edit, e così avevo la possibilità di modificare le impostazioni, tutto questo con x10hosting.
Colpa mia, cercavo di modificare il file dal computer e lo vedevo vuoto :D
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: dongongo - Febbraio 12, 2012, 05:22:09 pm
Fantastica la compressione del captcha! Si risparmiano un sacco di dati! Ed è decisamente di più facile lettura.
Sono commosso. :'(
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: domi - Febbraio 12, 2012, 05:48:39 pm
qualcuno sa quanto traffico genere la udp? giusto per fare un confronto
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Febbraio 12, 2012, 08:38:21 pm
Il file delle impostazioni, come tutti gli altri file sono php, e scritti in modo da essere visibili solo da chi ha l'accesso ftp, e quindi ho fatto in modo che chi si collega da browser, non legga nulla.

Per vodafone widget ora vedo qual'è il problema... si sistema una cosa e poi non funziona con l'altra. :D l'avevo detto che sarebbero comparsi bug, avendo scritto molte cose da zero.
Titolo: Problema vodafone widget
Inserito da: Daniele8787 - Febbraio 12, 2012, 09:54:24 pm
Ho visto qual'è il problema con vodafone widget. Non è un errore del php, ma di freesmee. Ho provato con freesmee desktop e succede la stessa cosa, cioè non si connette a quell'url e c'è un errore di connessione perchè non esiste più quel file sul server di freesmee. Con la differenza che freesmee non si blocca agli errori di connessione, mentre il nuovo php li rileva, a differenza di quello vecchio.
Provate voi stessi a cliccare qui

http://script.freesmee.com/vodawidget.php

hanno rimosso il file, ma non l'hanno cancellato dall'xml. Se volete posso rimuovere l'errore di connessione, facendo in modo che gojack prosegua con la procedura, anche se trova pagine inesistenti.  :-\

magari la metto come opzione.
Titolo: Re:Problema vodafone widget
Inserito da: Il Risparmiatore - Febbraio 12, 2012, 10:34:34 pm
Ho visto qual'è il problema con vodafone widget.
Puntualissimo!

Prima, a causa del limite di caratteri che è possibile inserire come firma su GoText Java, mi è venuto in mente che sarebbe interessante permettere di impostare una firma nel file GoJacksettings.php. Così si avrebbe abbastanza spazio per scrivere "Rispondere a Tizio Caio +39xxxyyyyyyy". Solo che: non so se interesserebbe a molti; forse implicherebbe l'aggiunta di questa dicitura anche agli sms inviati dai servizi che non necessitano della firma.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Febbraio 12, 2012, 10:55:14 pm
Si può fare tutto..il problema è il tempo e se ne vale la pena, in rapporto a quante persone ne farebbero uso.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: domi - Febbraio 13, 2012, 12:51:24 am
non ho capito se quel file che manca è necessario per il servizio o se scavalcandolo poi va
Titolo: Re:Aggiornamento GoJack 2.1 server php
Inserito da: Daniele8787 - Febbraio 13, 2012, 01:20:57 am
Eccovi la versione per risolvere l'errore di freesmee con link mancanti. Di default è su si, impostatela su NO, finchè non risolvono il problema con quell'xml di vodafone widget.

Dovete cancellare il file gojacksetting.php creato con la 2.0,  altrimenti vi dirà che non è originale perchè sono diversi, ho fatto delle modifiche per aggiungere l'opzione errore connessione.

---------Aggiornamenti versione 2.1----------------------------------------------
*
*  -Inserita opzione "Errore connessione" per scegliere se segnalare errori
*   di connessione bloccando la procedura d'invio.Può essere
*   utile per servizi non aggiornati, con alcuni link non funzionanti, ma il cui
*   non funzionamento non pregiudica il corretto invio.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Febbraio 13, 2012, 07:47:45 am
Che rottura!!!  >:( ho visto che su horizon host il nuovo php non funziona perchè non supportano alcune funzioni delle librerie GD del php, per la modifica delle immagini. E ho provato su altri host e ho notato lo stesso errore. Che arretrati! Vabè, vedo di sostituire queste funzioni con cicli di analisi pixel per pixel ...e cosi le costruisco manualmente. :D
Lo devo fare perchè io uso un host simile a horizon e non voglio cambiare host. :)
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: R4mpaG3 - Febbraio 13, 2012, 08:55:03 am
Denghiu Daniele  ;D
A me su x10hosting con o2 va :)
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Febbraio 13, 2012, 09:33:11 am
Mentre riscrivevo parte delle funzioni captcha per renderlo compatibile con horizon host, ho pensato di mettere come opzione uno sfondo di colore personalizzato azzurro rosso verde...e mi sono anche messo a fare delle prove. Ma poi mi son detto "che cazzata"...e ho lasciato perdere. :D
Bellino però il captcha di frei simser su sfondo azzurro.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: domi - Febbraio 13, 2012, 12:55:42 pm
ahah art attack
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: dongongo - Febbraio 13, 2012, 03:12:24 pm
Lo devo fare perchè io uso un host simile a horizon e non voglio cambiare host. :)
Scusa la curiosità, ma che host utilizzi? ???
Denghiu Daniele  ;D
A me su x10hosting con o2 va :)
Benvenuto. ;D
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: drjis - Febbraio 13, 2012, 03:53:45 pm
se voglio modifica il file setting e il file manager del sito hosting non me lo permette (al contrario di x10), come faccio a modifcarlo? lo devo scaricare modificare e fare l'upload?
Titolo: GoJack 2.3 server php
Inserito da: Daniele8787 - Febbraio 13, 2012, 11:49:47 pm
---------Aggiornamenti versione 2.3----------------------------------------------
*
*  -Sostituite alcune funzioni delle librerie GD con funzioni di modifica manuale
*   pixel per pixel per risolvere incompatibilità con alcuni host.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: domi - Febbraio 14, 2012, 12:12:29 am
:D
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: drjis - Febbraio 14, 2012, 09:59:48 am
java: ciao? ciao (sms di prova)

- o2-ireland, three.ie, aimon, aimon-free, freesms.net, ukabobs, freesmscraze

hanno inviato correttamente e gli sms sono stati ricevuti

vodafone-sms e widget (mi hanno bloccato l'account, devo registrarmi con un'altra sim)

- yesmms (un mistero...non sono riuscito mai ad inviare con questo)

a parte mjoy ci sono altri service free? perchè non tutti ci sono nell'elenco servizi nel sito di freesmee

bella daniele funziona sempre meglio! i problemi con spazio e ? adesso non ci sono, rimane da verificare se gli sms a caratteri pieni vengono consegnati con java...io se compongo un sms lungo con l'emulatore si inceppa, poi non so chi usa java se ha problemi
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Il Risparmiatore - Febbraio 14, 2012, 08:40:05 pm
rimane da verificare se gli sms a caratteri pieni vengono consegnati con java...io se compongo un sms lungo con l'emulatore si inceppa, poi non so chi usa java se ha problemi
Che caratteri pieni? Io uso la java con O2, ed eventualmente con i servizi Vodafone; posso provare.

Ho messo la versione 2.3 sul server. Con GoText java lite imane la necessità che le lettere maiuscole/minuscole del nome del file gojack.php sul server e quello dello stesso nelle impostazioni del programma corrispondano (es. se il file sul server è gojack.php nelle impostazioni ci deve essere scritto .../gojack.php, se è GoJack.php ci deve essere scritto .../GoJack.php).
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: drjis - Febbraio 14, 2012, 08:54:00 pm
caratteri pieni cioè 160 su 160, 1000 su 1000 con o2
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Il Risparmiatore - Febbraio 14, 2012, 09:05:41 pm
Ho inviato un sms con GoText java lite utilizzando O2 di 970 caratteri (me ne segnava 970 disponibili) più firma di 29 caratteri (su 30 disponibili) ed è arrivato.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: drjis - Febbraio 14, 2012, 09:10:53 pm
perfetto :)
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: luckysquid - Febbraio 14, 2012, 10:36:46 pm
gran bel lavoro!!!! il progetto è migliorato tantissimo in poco tempo ;) in particolare ho notato la comodità del nuovo captcha ;D  ;D
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Febbraio 14, 2012, 11:48:32 pm
Per freesmscraze http://gojack.altervista.org/forum/index.php?topic=28.msg1130#msg1130 forse non ti arriva perchè hai inviato verso wind... a me verso vodafone arriva ma verso wind no. Non arriva verso tutti. Hai provato da freesmee?
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Febbraio 15, 2012, 03:00:14 am
Che caratteri pieni? Io uso la java con O2, ed eventualmente con i servizi Vodafone; posso provare.

Ho messo la versione 2.3 sul server. Con GoText java lite imane la necessità che le lettere maiuscole/minuscole del nome del file gojack.php sul server e quello dello stesso nelle impostazioni del programma corrispondano (es. se il file sul server è gojack.php nelle impostazioni ci deve essere scritto .../gojack.php, se è GoJack.php ci deve essere scritto .../GoJack.php).
Per questo non posso farci niente. Il problema è proprio la semplificazione che ho fatto. Nella 1.1 avevo scritto GoJack.php nel nome. Mentre poi rendendomi conto del problema, ho tolto le maiuscole per semplificarvi la vita, ma voi lo avevate già impostato cosi, e quindi dovreste modificare gli url dei servizi, contando sul fatto che i prossimi saranno più facili da aggiungere.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: drjis - Febbraio 15, 2012, 01:39:33 pm
arriva anche con java, quindi il problema è sistemato, adesso dipende solo dal server del serivizio
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Il Risparmiatore - Febbraio 15, 2012, 03:47:25 pm
Per questo non posso farci niente. Il problema è proprio la semplificazione che ho fatto. Nella 1.1 avevo scritto GoJack.php nel nome. Mentre poi rendendomi conto del problema, ho tolto le maiuscole per semplificarvi la vita, ma voi lo avevate già impostato cosi, e quindi dovreste modificare gli url dei servizi, contando sul fatto che i prossimi saranno più facili da aggiungere.
Nessun problema! Solo per avvisare gli altri del fatto :)
Titolo: Aggiornamento GoJack 2.5 server php
Inserito da: Daniele8787 - Marzo 31, 2012, 06:21:58 am
Nuovo aggiornamento per il php di base. Ho risolto alcuni problemi, ed uno in particolare che serve per la web con cui si deve associare.

---------Aggiornamenti versione 2.5----------------------------------------------
*
*  -Inserito errore generico per i casi in cui il php non trova nessuna risposta
*   nel sito che sia anche impostata nell'xml. In modo da evitare blocchi e problemi
*   nelle attuali e future versioni client di GoJack.
*  -Inserito sistema di ricerca negli headers delle connessioni, oltre che nelle pagine,
*   per risolvere il problema che si aveva con Vodafone SMS per il quale sbagliando
*   il captcha non compariva l'errore "captcha errato" ma vari altri errori.
*  -Sistemato bug per il quale il contatore byte scambiati era visibile solo quando
*   era presente il captcha.
*  -Modificata codifica ACCENT, che passa dal sostituire "è" con " e' " al sostituire
*   senza aggiungere apostrofi, per evitare che il numero dei caratteri aumenti.
*  -Risolto piccolo bug sulla dimensione massima del captcha da inviare
*   alla versione web. Con la precedente versione, abbinata alla web, l'impostazione
*   della dimensione massima potrebbe non avere effetto.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: drjis - Marzo 31, 2012, 12:48:18 pm
sei un mito! thank you

le accentate non si inviano però
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 12, 2012, 01:55:05 am
Cosa intendi col fatto che le accentate non si inviano? lo sto leggendo solo adesso..hai ancora questo problema? e con che servizio?
Titolo: Aggiornamento GoJack 2.7 server php
Inserito da: Daniele8787 - Aprile 12, 2012, 01:58:45 am
 ---------Aggiornamenti versione 2.7----------------------------------------------
*
*  -Modificati alcuni parametri nella compressione del captcha, affinchè possa
*   elaborare anche il captcha del servizio tim (sebbene resta ancora poco leggibile
*   e il miglior modo per visualizzarlo resta ancora disattivare il nuovo sistema captcha.
*  -Modificato il codice che riguarda l'aggiornamento dell'xml dei servizi in modo
*   che i services personali inseriti nell'opportuno gruppo creato non siano
*   cancellati dall'aggiornamento.


Per quanto riguarda il servizio tim con altervista, non sono riuscito a capire qual'è il problema. Facendo prove, ho notato che casualmente a volte invia correttamente, mentre più spesso compare l'errore di risposta inattesa. Questa casualità mi fa pensare che al 90% non dipende dal php ma da altervista.
Titolo: Aggiornamento GoJack 2.8 server php
Inserito da: Daniele8787 - Aprile 19, 2012, 10:19:06 pm
 ---------Aggiornamenti versione 2.8----------------------------------------------
*
*  -Sistemato errore di codifica degli sms salvati, che portava alla non
*   visualizzazione delle accentate negli sms inviati.
*  -Inserito gruppo <Service_personali> sin dal primo download del services.xml
*   (nella precedente versione il gruppo veniva creato solo al primo aggiornamento)
*  -Modifica file gojacksetting.php per renderlo più chiaro e leggibile (grazie a Mac).
*  -Inserita possibilità di scrivere i parametri SI/NO sia in minuscolo che
*   in maiuscolo.
*  -Inserito log con registrazione di tutte le informazioni riguardanti l'invio
*   dell'ultimo sms inviato. E' possibile scegliere se attivare o disattivare il log.
*   Per impostazione predefinita è disattivato per non appesantire inutilmente
*   il lavoro dei server.
*  -Sistemato errore nella lettura degli headers.
*  -Inserita ricerca variabili nei cookie dei siti.
*  -Aggiunto sistema per decodificare pagine encodate in gzip
*   (non sembra essere presente in Freesmee)
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: tutore91 - Aprile 19, 2012, 10:29:01 pm
scusa la domanda ma siccome è la prima volta per fare l'aggiornamento devo mettere questo file sul server e cancellare il file gojacksetting.php e poi avviare l'installazione e fa tutto lui? :) grazie per la nuova versione e per il lavoro che fai per tutti noi ;)
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: tutore91 - Aprile 19, 2012, 10:37:55 pm
ok perchè mi era venuto il dubbio leggendo all'inizio del topic, grazie mille, secondo me comunque il file di installazione è praticamente indifferente, forse è più user friendly così ma cambia poco ;)
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 19, 2012, 10:41:10 pm
Ops scusa..ma avevo letto troppo velocemente, e ho capito male. Ho cancellato la mia risposta precedente. Pensavo parlassi della web. No, allora per il php di base, il file gojacksetting va cancellato. Diciamo che va cancellato questa volta..perchè quello richiesto da questa versione è differente. Ma generalmente non sempre va cancellato. Ma comunque il php te lo dice se il file gojacksetting va bene, o se va tolto.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: antonino.spampinato - Aprile 19, 2012, 11:16:28 pm
avrei una curiosità da chiedere.

Cos'e questo sistema di decodificare le pagine encodate in gzip?
 Cioè è una funzione che funziona lato server, nel caso in cui non si possieda un User Agent (Browser) che abbia inserito la decompressione gzip. Oppure o capito male?
Potresti farmi un pò di chiarezza, te ne sarei grato.

PS. INFO, le pagine php in molti siti host vengono già compresse in gzip, dalle notizie non recenti ho scoperto che altervista non comprime i javascript in automatico..
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 19, 2012, 11:32:23 pm
Semplicemente, il php ha bisogno di leggere le pagine per prelevare i content le variabili di errore o accettazione ecc ma se la pagina è compressa in gzip, non riesce a leggere niente, e vede solo una serie di codici senza senso. Per questo quando negli header è presente la parola gzip, lui decodifica la pagina, e dal gzip passa alla pagina decompressa tale da poterla leggere normalmente.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: antonino.spampinato - Aprile 20, 2012, 12:09:09 am
Semplicemente, il php ha bisogno di leggere le pagine per prelevare i content le variabili di errore o accettazione ecc ma se la pagina è compressa in gzip, non riesce a leggere niente, e vede solo una serie di codici senza senso. Per questo quando negli header è presente la parola gzip, lui decodifica la pagina, e dal gzip passa alla pagina decompressa tale da poterla leggere normalmente.
Ok grazie per la spiegazione,non sarebbe meglio che il php controlli gli header è lo abbini senza gzip se già il browser supporta la decompressione (si risparmia la potenza del web server). Qualcosa del tipo che ne so, che il php legga gli header inviati dal client (browser) è sino fine sessione, decida di rendere abilitato il gzip oppure no (sempre lato server)?
È ovviamente in gojacksetting si decida di attivare/disattivare per sempre il gzip lato server.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 20, 2012, 12:19:08 am
No ma le pagine decodificate sono quelle dei servizi che danno gli sms..come vodafone sms, tim ecc. E con quelle il tuo browser non scambia nessun dato..e quindi è indipendente che il browser supporti il gzip. Io mi riferisco al fatto che siccome è il php che deve autonomamente caricare le diverse pagine dei servizi (vodafone, mjoy, tim, ecc) e queste a volte sono compresse in gzip, il php non era capace di leggerle..fino alla versione precedente. E ho notato che neppure freesmee è capace di leggere le pagine compresse in gzip..almeno questo vale per la versione desktop con cui ho provato.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: antonino.spampinato - Aprile 20, 2012, 12:32:59 am
Ops scusa ho frainteso,
cmq visto che la versione web o wap sono pagine dinamiche, si potrebbe fare per come ho richiesto in precedenza?
Cioè il php imita il browser con gzip,oppure no se già è presente.
 (il motivo è già evidente, +gzip meno byte scambiati + soldi risparmiati, sopratutto per il wap)

Se per qualche motivo questi post dovrebbero risultare inutili li cancellerò!
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 20, 2012, 12:40:31 am
No tranquillo..niente è inutile, e ogni contributo o idea è ben accetta. :) E la tua idea è sicuramente utile. Bisogna solo trovare il tempo per fare le cose, ed esserne capaci. Perchè per esempio non so come fare per interrogare il browser per chiedergli se supporta il gzip. Come si fa? Comunque la wap di freesmee ha questa compressione gzip?
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: MaC - Aprile 20, 2012, 12:51:25 am
http://betterexplained.com/articles/how-to-optimize-your-site-with-gzip-compression/
in particolare
Codice: [Seleziona]
<?php
  
if (substr_count($_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip'))
    
ob_start("ob_gzhandler");
  else
    
ob_start(); ?>
http://php.net/manual/en/function.ob-gzhandler.php
(alternativa: http://www.frihost.com/forums/vt-101081.html)

si può fare anche con apache e .htaccess

..ed il server deve avere attive le zlib..
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 20, 2012, 01:15:05 am
Ok, grazie. Nella prossima versione lo inserirò.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: antonino.spampinato - Aprile 20, 2012, 01:40:23 am
In php si c'e gzip, in pagine statiche senza doctype non vengono compresse..
Cmq la compressione automatica dei dati in gzip è ha carico del host.
puoi verificare la versione wap inserendo http://www.tuosito.com/gojackweb.php?i=CODICE=&a=invio (http://www.tuosito.com/gojackweb.php?i=CODICE=&a=invio) scegliendo User agent "Iphone mobile safari" con questo javascript salvato tra i segnalibri.

javascript:document.location.href=%27http://web-sniffer.net/?url=%27+escape%28document.location.href%29+%27&rawhtml=yes&gzip=yes%27

Oppure HTTP 1.1 http://web-sniffer.net

Ps. ti consiglio di dare un'occhiata http://www.diodati.org/w3c/html401/cover.html è per i caratteri consentiti per i collegamenti come URI es.& è potrebbe non essere compatibile con i vecchi browser http://www.diodati.org/w3c/html401/appendix/notes.html#non-ascii-chars
.inserisci nei moduli il campo Accept-Charset in questo caso Windows-1252
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 20, 2012, 04:35:51 pm
Fatto...ho utilizzato quest'altro codice semplice:

Codice: [Seleziona]
<?php if(!ob_start("ob_gzhandler")) { ob_start(); }
else { 
ob_start("ob_gzhandler"); }

l'ho inserito all'inizio del programma, e quindi con solo due righe, vale sia per la web che per la wap.
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: ccgiorg - Aprile 20, 2012, 11:00:21 pm
salve a tutti! ho aggiornato alla 2.8 del server ( cmq, i miei ancora più sentiti ringraziamenti e ancora complimenti per il tuo tempo dedicato a questo progetto), e nn so se sia il caso o qualke problema, molte volte cn i service della voda mi da codice di controllo sbagliato senza che mi compaia da mettere dentro il captcha...
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 21, 2012, 12:15:11 am
Può accadere per i cookie. Hai provato a disattivarne il salvataggio e vedere se continua ogni tanto a uscirti lo stesso errore?
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: MaC - Aprile 21, 2012, 12:20:57 am
Quindi si potrebbe aggiungere alle prossime versioni l'eliminazione dei cookies su un errore nell'invio ^_^
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 21, 2012, 01:39:56 am
Può essere un'idea ma non sono sicuro sia per quello. Tu che hai esperienza...nelle prime versioni di jacksms, è mai successo questo fatto con i servizi vodafone?
Titolo: R: Aggiornamento GoJack 2.0 server php
Inserito da: ccgiorg - Aprile 21, 2012, 09:59:29 am
Anche se so che la domanda era x il sig. Marc, Io mi ricordo che nelle prime versioni riuscivo a mandare via i messaggi in fila mettendo solo il primo captcha.. Adesso anche con la penultima versione non ci riuscivo più anche abbassando i secondi dei cookie... Cmq... Anche per vedere se ci capivo qualcosa anche io, ieri ho abilitato il log, e spulciandolo mi era sembrato di capire che nn trovava proprio il campo del captcha... Se vuole Daniele glielo mandò in pm... Io capisco fin là...
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: tutore91 - Aprile 21, 2012, 10:42:20 am
sì è un problema di cookie, ricordo che succedeva con la symbian e bastava cancellare i cookie per far ripartire tutto
Titolo: Re:R: Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 21, 2012, 02:46:01 pm
Anche se so che la domanda era x il sig. Marc, Io mi ricordo che nelle prime versioni riuscivo a mandare via i messaggi in fila mettendo solo il primo captcha.. Adesso anche con la penultima versione non ci riuscivo più anche abbassando i secondi dei cookie... Cmq... Anche per vedere se ci capivo qualcosa anche io, ieri ho abilitato il log, e spulciandolo mi era sembrato di capire che nn trovava proprio il campo del captcha... Se vuole Daniele glielo mandò in pm... Io capisco fin là...
E' normale che non trovi il campo del captcha. Se vedi l'xml quel campo è utilizzato come condizione, se non trova il campo captcha, significa che è già presente il cookie dell'ultimo invio e per questo non ti richiede il captcha.
Comunque io mi riferivo alle prime versioni di jacksms. Per gojack non so a cosa possa essere dovuto questa differenza tra le prime versioni e le successive. Non è che hai cambiato hosting? E poi i secondi di durata della sessione cookie andrebbero aumentati, non diminuiti.
Titolo: R: Aggiornamento GoJack 2.0 server php
Inserito da: ccgiorg - Aprile 21, 2012, 05:22:24 pm
Ho capito che nn ho capito una cippa.. :) cmq me lo fa sia in horizon che altervista... Tornerò a mettere i secondi al max allora...
Titolo: Re:Aggiornamento GoJack 2.0 server php
Inserito da: MaC - Aprile 21, 2012, 07:18:01 pm
Sinceramente non ricordo quando è stata introdotta questa feature su JackSMS/Freesmee, ma direi che è sicuramente presente. Ricordo che inviando verso un Vodafone chiede il captcha, poi verso un non Vodafone non chiede il captcha (ma fallisce), infine verso un Vodafone chiede nuovamente il captcha.
Tra l'altro è un ottimo modo per evitare problemi quando si è fuori casa e non è possibile mettere mano ai cookies ;)
Titolo: Re:R: Aggiornamento GoJack 2.0 server php
Inserito da: Daniele8787 - Aprile 21, 2012, 08:44:14 pm
Ho capito che nn ho capito una cippa.. :) cmq me lo fa sia in horizon che altervista... Tornerò a mettere i secondi al max allora...
ahahah tranquillo. :D comunque vedrò di capire qual'è il problema. Ma anche se invii due sms a distanza di 2 minuti, verso lo stesso numero, ti richiede il captcha? possibile? e con che client? java, android o web?
Titolo: R: Aggiornamento GoJack 2.0 server php
Inserito da: ccgiorg - Aprile 22, 2012, 12:50:55 am
:) son solo capace di creare problemi cavolo... Cmq si, anche a distanza ravvicinata prima voleva il captcha... Adesso mi pare che nn ho provato... L'unica volta che nn me lo domandava era tipo inviato un mess e immediatamente inviarne un'altro allo stex numero... A, dimenticavo, col androide... E avevo provato con la web e anche li... Cmq, nn c'è nessun altro che può provare? Nn vorrei che sia causa mia... Il che viste tutte quelle che mi corrono dietro sto periodo nn mi stupirei...
Titolo: Re:R: Aggiornamento GoJack 2.0 server php
Inserito da: littleqwerty - Aprile 22, 2012, 11:48:31 am
Nn vorrei che sia causa mia... Il che viste tutte quelle che mi corrono dietro sto periodo nn mi stupirei...

e se il problema fosse la vodafone?

ho mandato gli sms senza problemi fino a ieri.

oggi, ho fatto la prova.


provato con gojkack 2.5 e gojackweb 1.2 (visto che si diceva che il problema era dell'ultima versione)

secondo me è vodafone che da problemi.