Italian hosting?

GIS

Well-Known Member
Licensed User
ciao a tutti, questa volta volevo solo info. Sto progettando un app per android e usero come gestipne file sql..... Mi chiedevo se ci fossero dei problemi un volta messo il file nello hosting per poterlo modificare a mio piacimento. Grazie
 

LucaMs

Expert
Licensed User
Longtime User
Parli di un file SQLite? Se sì, dovresti scaricarlo e ricaricarlo tramite FTP ad ogni modifica (un client - app - per volta dovrebbe farlo, quindi dovresti bloccarlo in qualche modo).

Una classica soluzione host con MySql sarebbe molto meglio.
 

GIS

Well-Known Member
Licensed User
Aaaaaa ma non si puo lavorarci direttamente sul server con l'app?
 

Star-Dust

Expert
Licensed User
Longtime User
Creati un applicazione/server con B4J che possa riecevere ed alaborare i comandi SQLite e hai ottenuto quello che desideri.
Ovviamente devi avere un server dove far girare l'applicazione

E' interessante questo thread: https://www.b4x.com/android/forum/threads/server-building-web-servers-with-b4j.37172/#content
Con opportune modifiche puoi usare per rispondere alle query che invii come parametro

Se usi php vedi il post di @MarcoRome https://www.b4x.com/android/forum/threads/b4a-php.63320/#content
 
Last edited:

GIS

Well-Known Member
Licensed User
Ho capito che c'è da stuadiare. Cmq l'idea è di avere dei file sul server altervista e chi ha l'app gli usa in modo che i dati inseriti siano a disposizione di tutti gli itilizzatori dell'app. A saperlo nn prendevo la licenza di b4a... Corretto? Grazie
 

Star-Dust

Expert
Licensed User
Longtime User
In base a quello che vuoi realizzare B4A ti serve per l'App che gli utilizzatori useranno per accedere/modificare i dati.

Poi hai bisogno di un server che contenga e fornisca i dati, e puoi scegliere fra php, server java ecc..

Tieni conto del suggerimento di @LucaMs di usare un host MySql
 
Last edited:

GIS

Well-Known Member
Licensed User
Ok .... Meglio che faccia delle prove prima di inziare a fare la vera app. Il l indirizzo del server c e l'ho .... Proverò a vedere se ci capisco qualcosa. Grazie
 

sirjo66

Well-Known Member
Licensed User
Longtime User
io ho sviluppato delle routine in PHP proprio per fare quello che vuoi tu

sul server Altervista crei il database e le tabelle che ti servono, poi da app su Android puoi leggere/scrivere dal database che si trova sul server Altervista, dandogli gli stessi comandi come se ce l'avessi lì.

Vedi i miei post vecchi, dovresti trovare qualcosa

Sergio

Edit: ecco qui https://www.b4x.com/android/forum/threads/mysql-su-aruba.62942/#post-397483
 
Last edited:

GIS

Well-Known Member
Licensed User
Per fare le prove ho copiato i files nella root proncipale o dovevo metterli in una cartella object? Il file l'ho creato da codice con SQLite. Devo attivare altro nel server altervista. Ho visto che ci sono dei servizi gratis come es. attiva database, attiva HTTPS, ecc....
 

sirjo66

Well-Known Member
Licensed User
Longtime User
i files puoi lasciarli nella root principale
devi avere il file EXECUTE.PHP e CONFIG.PHP
ovviamente devi attivare il database sul server Altervista (mentre https non ti serve)

poi ti consiglio di crearti una cartella protetta da password dove dentro ci metti il file adminer.xxxx.php che ti serve per la gestione del database da remoto, è una specie di phpMyAdmin ma molto più semplice e facile da usare, praticamente è un solo file

Lo scarichi da qui: https://github.com/vrana/adminer/releases/download/v4.3.1/adminer-4.3.1-mysql.php

Questo il sito ufficiale: https://www.adminer.org/

Sergio
 

GIS

Well-Known Member
Licensed User
Sergio, grazie..... Adesso mi prendo qualche gg per studiare e provare. Ho raccolto molte informazioni con tutti vuoi. Grazie ancora
 

GIS

Well-Known Member
Licensed User
B4X:
<?php
  $mysql_host = "localhost";
  $mysql_database = "database_name";
  $mysql_user = "username";
  $mysql_password = "password";
?>

posso usare questo come file config.php lo creo con wordpad e lo salvo con codifica UTF-8 o lo lascio ANSI? sicuramente sto facendo il passo piú lungo della gamba..... per quanto riguarda il file adminer lo copio cosi come?
 

sirjo66

Well-Known Member
Licensed User
Longtime User
puoi usare questo, e non serve che sia utf-8 poichè non ha caratteri speciali, se lo crei in utf-8 devi ricordarti che deve essere nel formato "utf-8 BOM" altrimenti il PHP sbaglia ad interpretarlo.

Ovviamente devi metterci il nome del tuo database (se sei su altervista inizierà con my_ ), lo username invece sarà "root", mentre la password puoi toglierla dato che altervista non la gestisce

Sergio
 

GIS

Well-Known Member
Licensed User
Ok allora lo lascio in ANSI. Ho visto la tua app sul passaggio di proprietà. Sarà una casualità ma anche la mia app riguarderà le auto o meglio qualsiasi mezzo con targa....
 
Top