IPB     Il futuro di Tevac dipende da te!  

Benvenuto Visitatore ( Log In | Registrati )

Il TevacPhoto Contest di Luglio: TERRA!!

  · · · · · · · · · · · ·
Reply to this topicStart new topic
> Da Filemaker a mysql
vig
messaggio 18 Sep 2003, 20:05
Messaggio #1


Level 1/11
*

Gruppo: Members
Messaggi: 18
Iscritto il: 2-July 03
Da: Cornedo Vicentino
Utente Nr.: 360



Salve a tutti, ho cercato sul web un pò ma non ho trovato molto.
Vi spiego subito cosa voglio fare:
Ho un listino (frequentemente aggiornato) di qualche migliaio di record in filemaker e lo voglio pubblicare su un sito, usando l'esportazione in xml non ci sarebbero problemi ma date le dimensioni preferirei usare il database mysql e esportarci i dati, successivamente aggiornarlo ad ogni modifica tramite script.
Dato che tutto ciò è fatto a livello amatoriale mi piacerebbe non usare demo, shareware o qualsivoglia prodotti commerciali. (OsX=>Gnu=>Opensource)
Il server web dispone di mysql e php.
Grazie a tutti.
Go to the top of the page
 
+Quote Post
carlowoo
messaggio 19 Sep 2003, 19:18
Messaggio #2


Level 5/11
*****

Gruppo: Members
Messaggi: 518
Iscritto il: 18-May 03
Da: (RM)
Utente Nr.: 101



E' molto semplice, io lo faccio spesso per pubblicare i dati di alcuni banner che preferisco gestire con filemaker.
Devi installare sul tuo spazio web PhpMyAdmin che ha una funzione che ti permette di caricare i dati da un file di testo.

Dunque, ecco cosa devi fare:

1 - Da filemaker devi fare un'esportazione con i valori separati da virgole [,] e messi all'interno di virgolette.
Mi raccomando l'ordine dei campi del file di testo deve essere lo stesso del database mysql, altrimenti potresti fare un pò di casino.

2 - Tramite PhpMyAdmin selezioni il database nel quale caricare i dati, clicchi sul tab SQL, poi su 'Insert data from a textfile into table' (in fondo alla pagina).

3 - Nel form che compare devi:
- selezionare il file di testo che FMP ha salvato sul tuo hd.
- abilitare l'opzione 'replace' se il contenuto attuale deve essere sostituito con quello del file che stai caricando.
- 'lines terminated by' devi cambiarlo da 'rn' a 'r'
- 'load method' mettilo su DATA LOCAL
- il resto lascialo com'è

Questo processo può essere gestito abbastanza comodamente con PhpMyAdmin, ma se vuoi un'automatismo migliore puoi crearti una pagina Php che si occupa di fare tutto questo per te, ovviamente ricevendo automaticamente l'ordine da FileMaker con uno script che faccia l'esportazione e vada all'URL della pagina dove dai l'ok per caricare i dati.
La funzione che permette queste cose è LOAD DATA, e ti consiglio di dare un'occhiata al link nel caso fossi interessato a gestirla da te con qualche script...
Per altre info chiedi pure... Ciao icon_biggrin.gif


--------------------
"Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."
- Albert Einstein
Go to the top of the page
 
+Quote Post
vig
messaggio 19 Sep 2003, 20:43
Messaggio #3


Level 1/11
*

Gruppo: Members
Messaggi: 18
Iscritto il: 2-July 03
Da: Cornedo Vicentino
Utente Nr.: 360



Grazie, il progetto non è a breve termine ma mi metterò d'impegno immediatamente, o quasi.
Il provider sul quale ho il dominio e lo spazio è Aruba, essendo uno dei più popolari mi stavo chiedendo se per caso avessi qualche dritta da darmi.
Comunque ancora grazie.

P.S.: Potresti fare un bel tutorial da pubblicare su tevac (Rob permettendo)

Ah, mi sono forse dimenticato di ringraziarti?
Go to the top of the page
 
+Quote Post
carlowoo
messaggio 19 Sep 2003, 20:58
Messaggio #4


Level 5/11
*****

Gruppo: Members
Messaggi: 518
Iscritto il: 18-May 03
Da: (RM)
Utente Nr.: 101



Anch'io uso Aruba, molti ne parlano male, ma io non ho mai avuto problemi e per il prezzo che pago posso proprio essere soddisfatto...
Con Aruba non hai bisogno di installare PhpMyAdmin, perchè è già installato e puoi usarlo all'indirizzo http://mysql.aruba.it...
Altre dritte non saprei... ora non mi vengono in mente...

L'idea del tutorial non è male, l'argomento potrebbe essere interessante:
Sincronizzare un DB Filemaker con un DB MySQL...

quasi quasi mi ci metto... altre idee di argomenti da integrare nel tutorial ?


--------------------
"Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."
- Albert Einstein
Go to the top of the page
 
+Quote Post
carlowoo
messaggio 19 Sep 2003, 20:58
Messaggio #5


Level 5/11
*****

Gruppo: Members
Messaggi: 518
Iscritto il: 18-May 03
Da: (RM)
Utente Nr.: 101



ops ho postato doppio [questo è il doppio modificato]... moderatore lo cancelli ?


--------------------
"Non hai veramente capito qualcosa fino a quando non sei in grado di spiegarlo a tua nonna."
- Albert Einstein
Go to the top of the page
 
+Quote Post
vig
messaggio 19 Sep 2003, 21:09
Messaggio #6


Level 1/11
*

Gruppo: Members
Messaggi: 18
Iscritto il: 2-July 03
Da: Cornedo Vicentino
Utente Nr.: 360



1- Concordo con te su Aruba
2- Speravo proprio mi parlassi di PhpMyAdmin su Aruba
3- Al momento altri argomenti non ne ho (bisbocciato dopo il lavoro)

Ciao.
Go to the top of the page
 
+Quote Post
Mac SE (Albe)
messaggio 28 Feb 2008, 17:28
Messaggio #7


Level 1/11
*

Gruppo: Forum User
Messaggi: 4
Iscritto il: 28-February 08
Utente Nr.: 9.861



Aiutatemi....ho anch'io il problema di dover pubblicare sul web un catalogo composto da oltre 2000 articoli. Il problema è che il "buon" Filemaker non esporta i campi contenitore (quindi le immagini) inoltre quando comincio ad approfondire l'argomento php o similari...mi viene il mal di testa. Sono disposto ad acquistare un programma che possa convertire i files di Filemaker (ho quasi tutte le versioni fino alla 9) in una versione utilizzabile su Internet (con i campi di ricerca ecc. ecc.). Grazie fin d'ora a chi mi darà una mano a questo vecchio Macuser (il mio primo Mac è stato acquistato nel "lontano" 1985. Se penso a quanto costava....mi vengono i brividi)
Go to the top of the page
 
+Quote Post
riccardino
messaggio 29 Feb 2008, 11:51
Messaggio #8


Level 5/11
*****

Gruppo: Forum User +
Messaggi: 572
Iscritto il: 11-August 03
Da: Ferrara
Utente Nr.: 488



CITAZIONE(Mac SE (Albe) @ 28 Feb 2008, 17:28) *
Aiutatemi....ho anch'io il problema di dover pubblicare sul web un catalogo composto da oltre 2000 articoli. Il problema è che il "buon" Filemaker non esporta i campi contenitore (quindi le immagini) inoltre quando comincio ad approfondire l'argomento php o similari...mi viene il mal di testa. Sono disposto ad acquistare un programma che possa convertire i files di Filemaker (ho quasi tutte le versioni fino alla 9) in una versione utilizzabile su Internet (con i campi di ricerca ecc. ecc.). Grazie fin d'ora a chi mi darà una mano a questo vecchio Macuser (il mio primo Mac è stato acquistato nel "lontano" 1985. Se penso a quanto costava....mi vengono i brividi)


Se, come probabile, le immagini sono incorporate nel db, potresti esportarle con uno script (cfr Esporta Contenuto Campo) oppure usando un plugin.
Una volta estratte, puoi inserirle in un campo BLOB di MySQL oppure metterle in una directory accessibile da php.
Go to the top of the page
 
+Quote Post
Mac SE (Albe)
messaggio 29 Feb 2008, 16:53
Messaggio #9


Level 1/11
*

Gruppo: Forum User
Messaggi: 4
Iscritto il: 28-February 08
Utente Nr.: 9.861



Grazie riccardino; sono riuscito ad esportare le immagini con lo script; per quanto rigrada MySql o php, come dicevo....mi viene il mal di testa. Spero di riuscirci. Che tu sappia non esistono programmi commerciali o anche shareware che possano facilitarmi la composizione del "maledetto" catalogo ? Ancora grazie
Go to the top of the page
 
+Quote Post
riccardo46
messaggio 2 Mar 2008, 20:15
Messaggio #10


Level 1/11
*

Gruppo: Forum User
Messaggi: 43
Iscritto il: 16-June 04
Da: Empoli
Utente Nr.: 2.024



CITAZIONE(Mac SE (Albe) @ 29 Feb 2008, 17:53) *
Grazie riccardino; sono riuscito ad esportare le immagini con lo script; per quanto rigrada MySql o php, come dicevo....mi viene il mal di testa. Spero di riuscirci. Che tu sappia non esistono programmi commerciali o anche shareware che possano facilitarmi la composizione del "maledetto" catalogo ? Ancora grazie

Ciao a tutti,
non me ne volete, racconto la mia esperienza.
Purtroppo non ci sono molte scelte o php o jsp noi abbiamo provato anche con xslt ma è stato un bagno di sangue, le soluzioni per quello che ne sò io sono queste: connessione direttamente con filemaaker con driver jdbc e recuperare i dati direttamente da filemaker oppure esportare tutto su mysql e usare come amministratore del database filemaker 9 con driver odbc non quello che da filemaker perche a noi non funziona ma un driver a pagamento che costa anche poco circa 30 dollari, ma comunque l'ineterfaccia la devi sempre fare con php o altro che io sappia non esiste niente di commerciale.
Ciao
Riccardo
Go to the top of the page
 
+Quote Post
riccardino
messaggio 2 Mar 2008, 20:45
Messaggio #11


Level 5/11
*****

Gruppo: Forum User +
Messaggi: 572
Iscritto il: 11-August 03
Da: Ferrara
Utente Nr.: 488



CITAZIONE(riccardo46 @ 2 Mar 2008, 20:15) *
Purtroppo non ci sono molte scelte o php o jsp noi abbiamo provato anche con xslt ma è stato un bagno di sangue, le soluzioni per quello che ne sò io sono queste: connessione direttamente con filemaaker con driver jdbc e recuperare i dati direttamente da filemaker

Soluzione che non brilla per affidabilità, purtroppo. FM come sorgente JDBC non è il massimo.

CITAZIONE(riccardo46 @ 2 Mar 2008, 20:15) *
oppure esportare tutto su mysql e usare come amministratore del database filemaker 9 con driver odbc non quello che da filemaker perche a noi non funziona ma un driver a pagamento che costa anche poco circa 30 dollari, ma comunque l'ineterfaccia la devi sempre fare con php o altro che io sappia non esiste niente di commerciale.

Non funziona il driver MySQL perché su Mac OS X non è supportato: l'unico è quello di Actual.
Però le ESS non supportano i campi BLOB, quindi non riuscirebbe a trasferire le immagini.
Per il php, a meno che non si sia così fortunati da potersi servire del wizard di FileMaker Server 9, bisogna andare a mano oppure guardare se prodotti come Dreamweaver o Lasso possono aiutare...
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Collapse

> 

    Titolo discussione Risposte Autore discussione Visite Ultima azione
No New Posts   7 Coo 98 23 June 2008 - 09:52
Ultimo messaggio di: thierry
No new   14 ubaldoponzio 194 9 June 2008 - 12:14
Ultimo messaggio di: fede_dev
No new   10 Federico Corazza 329 29 May 2008 - 20:07
Ultimo messaggio di: fede_dev
No New Posts   0 eraser 526 26 May 2008 - 14:36
Ultimo messaggio di: eraser
No New Posts   5 Tevac 339 9 May 2008 - 16:06
Ultimo messaggio di: chebfarid
No new   9 ettore 398 2 May 2008 - 16:12
Ultimo messaggio di: poweruser
No New Posts   2 Tevac 263 29 April 2008 - 18:21
Ultimo messaggio di: Roberto Rota
No New Posts   0 Tevac 187 29 April 2008 - 12:56
Ultimo messaggio di: Tevac Staff
No New Posts   0 Tevac 217 20 April 2008 - 02:19
Ultimo messaggio di: Riccardo Albieri
No New Posts 3 ciotolino 237 16 April 2008 - 10:24
Ultimo messaggio di: Lord_Lele
No New Posts 5 devilman83 292 8 April 2008 - 15:26
Ultimo messaggio di: devilman83
No New Posts   2 Lolle 248 8 April 2008 - 09:00
Ultimo messaggio di: Lolle

Modalità di visualizzazione: Normale · Passa a: Lineare · Passa a: Outline


RSS Versione Lo-Fi Oggi è il: 4 July 2008 - 21:54
IP.Board Skin Developed By Creative Networks