Visualizzazione dei risultati da 1 a 9 su 9
  1. #1

    Collegamente database remoto da gestionale locale

    Ho questa situazione:

    ho un gestionale installato su una macchina locale, scritto in php che gira su un server alache, il tutto gestito con easy php.

    Ho un sito internet che invece risiede appunto in remoto.

    Quello che voglio fare è implementare un operazione che mi permetta di inserire un articolo nel gestionale locale e automaticamente sul sito remoto.

    Ho pensato quindi di scrivere una nuova pagina sul gestionale, in pratica questa pagina non fa nient'altro che prelevare i dati da un form, inserirli nel database del gestionale e subito dopo, effettua il collegamento al database remoto e memorizza i dati su di esso.

    La logica di programmazione è questa, ma purtroppo, il tutto si inceppa nel momento in cui, il gestionale tenta di connettersi al database remoto per effettuare l'inserimento. Ilo sistema mi risponde che è impossibile connettersi al database remoto.

    Come posso fare?
    Avete qualche aiuto???

    Aspetto vostre notizie....

    PS
    Ovviamente effettuo il collegamento al database remoto mediante user e password e indirizzo fornitemi dall'hosting.

  2. #2
    Ciao, non riesci passando l'url assoluto http:// ?
    It's often said that life is strange: oh yes, but compared to what ?

    io-me.info

  3. #3
    scusami puoi spiegarti meglio non ho capito...

  4. #4
    Da locale nel tuo file di configurazione punti al db remoto utilizzando un path assoluto:

    http://indirizzo_ip_database

    poi nome db e pass db li conosci
    It's often said that life is strange: oh yes, but compared to what ?

    io-me.info

  5. #5
    ok ora provo

  6. #6
    purtroppo non va ho scritto


    $db_host = "http://62.x.x.x";
    $db_name = "yy";
    $db_user = "yy";
    $db_password ="yy";

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");


    ma non va...

  7. #7
    Il messaggio di errore dice che il nome del db è sbagliato, quindi il tentativo di connessione c'è stato. Secondo me sono i dati che usi in locale che sono diversi da quelli in remoto.
    It's often said that life is strange: oh yes, but compared to what ?

    io-me.info

  8. #8
    Utente di HTML.it L'avatar di Ranma2
    Registrato dal
    Mar 2003
    Messaggi
    2,648
    semplicemente quel database, non ha accesso da remoto, quasi tutti gli hosting bloccano gli accessi dall'esterno (es. aruba)

  9. #9
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    all' inserimento articolo in locale crea un file xml, lo carichi ftp sul sito e poi lanci uno script remoto (sempre tramite script magari usando file_get_contents() ) il quale legge il file xml appena trasferito e inserisce il record nel db. a operazione cocnclusa cancella l' xml


    è tutto fattibile via script

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.