Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 18
  1. #1

    applicazione in php e aggiornamento mysql

    Salve a tutti, sono in procinto di scrivere un'applicazione che poi andrà caricata su delle chiavette usb con annesso server2go, tale applicazione servirà a degli allenatori di un centro sportivo per monitorare dati degli iscritti alla società, informazioni sui pagamenti certificati ecc. ecc. e altre cose..il problema ora è : per l'applicazione non ce problema la scriverò tutta in php poi la caricherò sulla chiavetta usb con server2go quest'ultimo sarà affiancato da un browser personalizzato sempre caricato su chiavetta, il problema invece sta sul database mysql, dovrei riuscrire ad avere un database accessibile da tutti e sempre disponibile chiunque aggiornando i dati dovrà aggiornare il database centrale, ma gli hosting giustamente per sicurezza bloccano connessioni dall'esterno, penso penso penso ma non mi viene in mente una soluzione al problema .
    qualsiasi soluzione è ben accetta, tranne "Cambia linguaggio di programmazione".
    Non puoi prendere quello che non vedi.

  2. #2
    Dopo aver scritto su questo forum mi si è accesa una lampadina , potrei usare la funzione ftp di php, poteri mettere su chiavetta anche mysql ad ogni fine lavoro l'applicazione in automatico crea un file backup.sql e lo carica su una cartella nel server, l'applicazione ad ogni avvio cercherà se c'è un nuovo file di backup nel server se questo c'è lo scarica sempre con ftp e lo carica in automatico in locale sul mysql !! potrebbe funzionare !!!
    Non puoi prendere quello che non vedi.

  3. #3
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    se non è un problema spendere qualcosina in più, anzichè un Hosting puoi andare su un Virtual Server .... ti configuri la macchina come ti pare a te e dai l'accesso anche dall'esterno.

    .... e comunque non credo che TUTTI gli hosting blocchino gli accessi dall'esterno al DB .... anzi so per certo che alcuni Hosting (NON ITALIANI) lo consentono.


  4. #4
    saresti gentile a darmi i nomi degli hosting !???

    per il metodo sopra descritto potrebbe funzionare secondo te !?
    Non puoi prendere quello che non vedi.

  5. #5
    ma in questo modo non si lascerebbero username e password del database in chiaro? ho idea che non sia il massimo della sicurezza

    eventualmente puoi prevedere un piccolo webservice per sincronizzare i dati, l'applicazione che distribuisci regolarmente si collega a tale webservice e inoltra i dati necessari con buona pace della sicurezza...

  6. #6
    cosa intendi con "si lascerebbero username e password del database in chiaro?"..premetto che la cartella del server dove vado a caricare il file .sql è protetta da username e password anche se puntassi il browser verso www.nomemiosito.com/cartella/file.sql subito viene richiesto un nome utente e password (impostato con .htaccess .htpasswd)...
    Non puoi prendere quello che non vedi.

  7. #7
    ah scusa ora capisco cosa intendi, vuoi dire nel file dove imposto ftp e connessione mysql giustamante nome utente e password sono in chiaro ! cosa intendi con webservice?? potresti farmi un esempio pratico !?
    Non puoi prendere quello che non vedi.

  8. #8
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Originariamente inviato da Ratatuia
    ma in questo modo non si lascerebbero username e password del database in chiaro? ho idea che non sia il massimo della sicurezza

    eventualmente puoi prevedere un piccolo webservice per sincronizzare i dati, l'applicazione che distribuisci regolarmente si collega a tale webservice e inoltra i dati necessari con buona pace della sicurezza...
    Se ti riferisci al caso degli Hosting che consentono l'accesso dall'esterno, non c'è da preucaprsi, non si lascia mica in chiaro la password per farlo, l'unica cosa che cambia è che aprono la porta 3306 del firewall e consento all'utente mysql di collegarsi da altri host .... quindi i tuoi script puoi metterli anche su altre macchine .... ma a parte questo devi sempre collegarti con user e password.

    Originariamente inviato da r3dd3vil
    saresti gentile a darmi i nomi degli hosting !???

    per il metodo sopra descritto potrebbe funzionare secondo te !?
    Per il nome dell'host non posso dartelo qui perchè è contro il regolamento, ho chiesto autorizzazione ai moderatori e se mi autorizzano te lo mando in privato.

    Per il metodo alternativo credo sia buono, solo che dovrai fare attenzione a eventuali sovrascritture di record, e nel complesso è sicuramente più macchinoso (e quindi a rischio di errori) che non lavorare su un unico DB


  9. #9
    si esatto, avresti quel problema. Non conosco server2go ma credo che non ti dia modo di criptare o "compilare" i sorgenti.

    per un webservice intendo qualcosa simile a tutti quei servizi di api remote che offrono ad esempio facebook, twitter, last.fm, google ecc ecc con il quale poter interagire con l'applicazione tramite un'altra applicazione. In parole povere sarebbero delle pagine web interattive per i computers

  10. #10
    Originariamente inviato da las
    Se ti riferisci al caso degli Hosting che consentono l'accesso dall'esterno, non c'è da preucaprsi, non si lascia mica in chiaro la password per farlo, l'unica cosa che cambia è che aprono la porta 3306 del firewall e consento all'utente mysql di collegarsi da altri host .... quindi i tuoi script puoi metterli anche su altre macchine .... ma a parte questo devi sempre collegarti con user e password.
    No scusa, se l'applicazione che rilasci agli allenatori gira su chiavetta e quindi ciascuna chiavetta contiene i files php necessari, in tali files php ci saranno username e password in chiaro per accedere al servizio mysql "centrale" di r3dd3vil e tali username e password dovrebbero avere diritti di scrittura limitati alle tabelle su cui operare, sufficiente a creare problemi dovesse capitare in mani sbagliate. Stesso discorso anche se fai con ftp...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.