GoJack - SMS gratis

  • Marzo 19, 2024, 05:05:43 am
  • Benvenuto, Visitatore
Effettua l'accesso o una nuova registrazione.

Inserisci il nome utente, la password e la durata della sessione.
Ricerca avanzata  

Autore Topic: automatizzare i file php in locale  (Letto 219472 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
automatizzare i file php in locale
« il: Maggio 02, 2012, 02:06:18 am »

mi è venuta l'idea vedendo che installgojackweb.php sà qual'è l'indirizzo del sito.

è possibile fare un localizza.php che

  • importa in locale i php utilizzati
  • modifica il file xml in modo che le corrispondenze "aimon/filephpusato.php" diventi "miosito/filephpusato"

per il primo si può creare un qualcosa di analogo a installgojackweb.
per il secondo non sò se il php comprende l'equivalente di "sostituisci tutto" come funzione.
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

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:automatizzare i file php in locale
« Risposta #1 il: Maggio 02, 2012, 02:17:23 am »

Se ne è già parlato qui http://gojack.altervista.org/forum/index.php?topic=101.msg1946#msg1946 e come dicevo il problema è che i php non sono scaricabili..e mentre su freesmee, hanno messo il corrispondente txt, per quelli su jacksms ancora presenti, non c'è. Poi si dovrebbe fare una funzione in gojack.php (nell'aggiornamento dell'xml) che li scarichi uno ad uno..non è immediato. La sostituzione dell'indirizzo è la cosa meno difficile. In più in questo modo, ognuno avrebbe un services.xml diverso dall'altro. Mentre fin'ora è stato sempre identico per tutti..si andava li e si pescavano i services utilizzati da tutti.
« Ultima modifica: Maggio 02, 2012, 02:21:08 am da Daniele8787 »
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:automatizzare i file php in locale
« Risposta #2 il: Maggio 03, 2012, 12:05:32 am »

il problema è che i php non sono scaricabili..e mentre su freesmee, hanno messo il corrispondente txt, per quelli su jacksms ancora presenti, non c'è.

i php non vengono cambiati spesso. e quelli da jacksms, in teoria dovrebbero essere tolti.

l'idea è quella di recuperare/ricostruirsi quelli presenti.
ad esempio script.freesmee.com/aimon.php si può recuperare da script.freesmee.com/aimon.txt, mentre t.jacksms.it/Aimon.php ci tocca ricostruirlo

Ma una volta fatto rimangono.


Poi si dovrebbe fare una funzione in gojack.php (nell'aggiornamento dell'xml) che li scarichi uno ad uno..non è immediato.

La soluzione ideale che ipotizzo

  • Desktop.
    Il funzionamento attuale

  • migrato.
    I php stanno su un server.
    quindi il file service.xml continene i service freesmee, in cui i php noti sono sostituiti. con quelli del server di riferimento.

  • indipendente. i php stanno in locale, insieme ai file di gojack/gojackweb.
    il file service.xml viene personalizzato per funzionare in locale.



Per non toccare gojack/gojackweb (non si aggiusta quello che funziona) una soluzione può essere l'utilizzo di due php esterni


In questo caso Gojack/Gojackweb continuerebbero a funzionare come adesso. chi vuole essere indipendente, lancia il php corrispondente. (Oddio, potrebbe essere anche uno. All'inizio si mette la scelta tra indirizzo comune e indirizzo standard)


La sostituzione dell'indirizzo è la cosa meno difficile. In più in questo modo, ognuno avrebbe un services.xml diverso dall'altro. Mentre fin'ora è stato sempre identico per tutti..si andava li e si pescavano i services utilizzati da tutti.

Non è necessario renderlo per tutti.
Il riferimento rimane un service.xml uguale per tutti poi ognuno sceglie se localizzare o meno.

Il punto due l'ho messo per questioni di "armonia", ma si può tranquillamente saltare.

Parzialmente il punto tre lo si potrebbe fare anche a mano, ma rimarrebbe il rischio di saltare qualche sostituzione.




ps. al 90% è per il piacere della conversazione
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

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:automatizzare i file php in locale
« Risposta #3 il: Maggio 03, 2012, 12:12:36 am »

In teoria è semplice...magari si recuperano i php di freesmee e per quelli su jacksms pazienza. Vedremo... quando avrò tempo inserirò questa funzione su gojack.php con l'opzione per decidere se utilizzare gli script in locale oppure quelli su server. Magari farò in modo che gojack crei due services.xml, uno coi php sostituiti e uno con quelli originali, cosi se in futuro si vuole cambiare la scelta, o se si vuole comunque avere una copia dei servizi originali, la si ha sempre.
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:automatizzare i file php in locale
« Risposta #4 il: Maggio 03, 2012, 12:39:05 am »

In teoria è semplice...magari si recuperano i php di freesmee e per quelli su jacksms pazienza.

è lo sbattimento da fare che è tanto ^____^

Vedremo... quando avrò tempo inserirò questa funzione su gojack.php con l'opzione per decidere se utilizzare gli script in locale oppure quelli su server. Magari farò in modo che gojack crei due services.xml, uno coi php sostituiti e uno con quelli originali, cosi se in futuro si vuole cambiare la scelta, o se si vuole comunque avere una copia dei servizi originali, la si ha sempre.

da gojackweb si può scegliere quale file utilizzare per i service (per analogia penso si possa fare anche da gojack)

si potrebbe fare un file localizza.php che dal file service.xml crea il file locale.xml e gojack.xml.

poi se la persona vuole usare quello locale, a manina cambia il riferimento.

Vedo se nei prossimi giorni riesco a fare la cernita dei php.
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

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:automatizzare i file php in locale
« Risposta #5 il: Maggio 03, 2012, 12:43:01 am »

Non penso ci sia bisogno di creare altri php..basta inserire la funzione in gojack.php e fare in modo che si possa accedere alla funzione anche da web. L'impostazione dell'xml da usare sulla web in realtà corrisponde all'xml che utilizza gojack indipendentemente dal client..infatti se vedi c'è scritto "impostazioni gojack.php". Comunque so come fare... è il tempo che mi manca.
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:automatizzare i file php in locale
« Risposta #6 il: Maggio 03, 2012, 07:49:30 am »

^_^

tranquillo, non c'è fretta.
Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

MaC

  • Android Beta-Tester
  • User terzo livello
  • **
  • Karma: +11/-0
  • Offline Offline
  • Post: 127
  • *Approved*
    • Mostra profilo
    • Supermac - Quando Mac vuol dire altro
Re:automatizzare i file php in locale
« Risposta #7 il: Maggio 03, 2012, 08:04:10 pm »

Tranne Callwave, gli altri "da recuperare" su Jack dovrebbero essere semplicissimi ^_^

Per Callwave fate prima ad utilizzare uno script in php, poiché il servizio funzionava in maniera "strana" (il passaggio dati avveniva attraverso xml).

Tra l'altro mi sono appena ricordato di avere una copia del php (Gmail ed i suoi 10GB di archiviazione, GRAZIE), quindi, nel caso vi interessasse, posso pubblicarla ;)
« Ultima modifica: Maggio 03, 2012, 08:07:24 pm da MaC »
Connesso

littleqwerty

  • Global Moderator
  • Leggenda
  • *****
  • Karma: +12/-0
  • Offline Offline
  • Post: 665
    • Mostra profilo
Re:automatizzare i file php in locale
« Risposta #8 il: Maggio 04, 2012, 12:31:29 am »

Non penso ci sia bisogno di creare altri php..basta inserire la funzione in gojack.php e fare in modo che si possa accedere alla funzione anche da web.

avevo proposto il php esterno per non toccare gojack/gojackweb.


L'impostazione dell'xml da usare sulla web in realtà corrisponde all'xml che utilizza gojack indipendentemente dal client..

... imho non trovo da buttare l'idea di avere diversi xml, per quanto questo comporti dei "costi" se si vogliono tenere sincronizzati.


Comunque so come fare... è il tempo che mi manca.

Ribadisco non c'è fretta ^___^. Non l'ho proposto per metterti il sale sulla coda, ma è bello vedere tutte le possibili evoluzioni


Tranne Callwave, gli altri "da recuperare" su Jack dovrebbero essere semplicissimi ^_^

recupero inteso come riscrittura? :P

Per Callwave fate prima ad utilizzare uno script in php, poiché il servizio funzionava in maniera "strana" (il passaggio dati avveniva attraverso xml).

questo và adattato con calma, mi sà (devo vedere che servizio è, comunque :P)

Tra l'altro mi sono appena ricordato di avere una copia del php (Gmail ed i suoi 10GB di archiviazione, GRAZIE), quindi, nel caso vi interessasse, posso pubblicarla ;)

:D sarebbe comodo avere i php anche in altra sede, in maniera che se ci sono problemi di qualsiasi genere, ce la si cava  8)

Ad una prima ricerca dozzinale

Codice: [Seleziona]
http://script.freesmee.com/abc-tribe.php
http://script.freesmee.com/aimon.php
http://script.freesmee.com/captcha-somma.php
http://script.freesmee.com/communicator.php
http://script.freesmee.com/cosmote.php
http://script.freesmee.com/esito4all.php
http://script.freesmee.com/fotoexpo.php
http://script.freesmee.com/freesms-conversion.php
http://script.freesmee.com/freesmsnet.php
http://script.freesmee.com/frei-simser.php
http://script.freesmee.com/o2irelandresiduo.php
http://script.freesmee.com/ripeti.php
http://script.freesmee.com/smscity-code-conversion.php
http://script.freesmee.com/smsflick.php
http://script.freesmee.com/smsteroid-conversion.php
http://script.freesmee.com/tim.php
http://script.freesmee.com/vodafoneirelandresiduo.php
http://script.freesmee.com/vodawidget.php
http://script.freesmee.com/vodafone-widget-image.php

http://jacksms.jacksms.it/Callwave.php
http://t.jacksms.it/YesMMS_2.php
http://jacksms.jacksms.it/ServiceHelper.php
http://t.jacksms.it/BeSMS.php
http://t.jacksms.it/Frengo.php
http://t.jacksms.it/vodafone-widget-message.php
http://t.jacksms.it/cmtelecom.php

http://supermac.altervista.org/script/session.php (sul service redoxigen)

alla ricerca di script, ne ho trovati: 19 ospitati su freesmee, 7 ospitati su jacksms, 1 ospitato da Mac (lo conosci ? :P)

Sempre a titolo colloquiale, quali pensi che sia la migliore opzione?

ribadisco, sempre per semplicità colloquiale faccio riferimento alla mia ipotesi dei tre file (anche i nomi li ho messi per avere dei riferimenti)

  • service.xml. quello attuale come è fatto adesso
  • hosting.xml. dal primo tutti gli script sono sostituiti con le copie su (ad esempio) script.gojack.altervista.org
  • locale.xml. dal primo tutti gli script sono sostituiti con le copie messe in locale.

nella mia ipotesi nella sezione download ci si troverebbe (i primi 5 esistono già)

  • gojack
  • gojackweb
  • servicexml
  • gojack android
  • gotext originale
  • script locali

da ricordare che il file dei service attualmente è composto da tre pezzi

  • i service di freesmee.
    Di questo ce se ne troverebbe tre versioni, diverse per gli script

  • i service creati e caricati da Daniele.
    Quì si riducono ad una versione localizzata ed ad una "centralizzata"

  • i service personali.
    tali e quali su tutte e tre le tipolgie


Una volta creato rimane il problema dell'aggiornamento

Quando vengono aggiunti nuovi service, potrebbero utilizzare script nuovi. Come viene fatto attualmente l'aggiornamento?

Ribadisco, è tutto per il piacere del dialogo, e del vedere i pro ed i contro.

Anche se quello che ho detto venisse cestinato in blocco, mi piace sapere i pro ed i contro della soluzione



Connesso
Un grazie a Daniele, per gojack, e per non averci ancora mandati a imbottigliar nebbia
--
Quando segnalate un problema, ricordate:
* di indicare l'hosting
* di indicare la versione gojack/gojackweb.
* di indicare dove (android 2, symbian, java)

Più indicazioni date, prima si risolve ^____^

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:automatizzare i file php in locale
« Risposta #9 il: Maggio 04, 2012, 01:35:42 am »

Tra l'altro mi sono appena ricordato di avere una copia del php (Gmail ed i suoi 10GB di archiviazione, GRAZIE), quindi, nel caso vi interessasse, posso pubblicarla ;)
Grazie mille Mac... non appena avrò tempo per sistemare la questione degli script telo chiederò. :)

Anche se quello che ho detto venisse cestinato in blocco, mi piace sapere i pro ed i contro della soluzione
Le tue proposte sono degne di considerazione..ma non ti nascondo che mi mettono un po i brividi... sia per il lavoro che ci sarebbe da fare, sia per la complessità del meccanismo richiesto.
Effettivamente sarebbe giusto svincolarsi da freesmee, quindi nell'xml inserire possibilmente solo script trasferiti su questo server. Poi c'è da pensare a come ordinare gli script sui server personali. Penso sia meglio avere due xml..che è già tanto..tre sarebbe troppo e penso sarebbe inutile. Aggiungere un altro php non si può fare..perchè l'aggiornamento è gestito solo da gojack.php e se uno utilizza gli script personali, poi dopo l'aggiornamento cliccando su "aggiorna xml" nella web, dovrà di nuovo far ripartire il php localizzatore.. e quindi doppio lavoro. Comunque per adesso, non c'è tempo. :(
Gli script locali non ho capito perchè dovrebbero inserirsi nella sezione download. Deve essere il php gojack.php a inserirli in automatico..non l'utente. Se poi inseriscono nuovi php, gojack dovrà fare tutto da solo.
Quanto al sottodominio script.gojack.altervista.org, sarebbe solo finto, e andrebbe a inserirmi una index.php, che attualmente è già occupata dalla index del sito, e penso darebbe fastidio. Meglio la directory attuale gojack.altervista.org/script.
« Ultima modifica: Maggio 04, 2012, 01:40:15 am da Daniele8787 »
Connesso
 

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.