Autore Topic: Inserire codice php  (Letto 3684 volte)

marcoboni

  • Nuovo arrivato
  • *
  • Post: 78
    • Egimotors-Polaris
Inserire codice php
« il: 25 Febbraio, 2014, 17:03:01 »
 :) Ciao a tutti, dunque ho un file php perfettamente funzionanate "fuori da wbsitex5", c'è una funzione che contiene una query.
Copio il codice dentro websitex5 tramite "HTML e WIDGETS" e mi torna questo errore
Warning: mysql_connect(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /web/htdocs/www.egimotors.it/home/connect.php on line 2 Non riesco a connettermi: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) ::)

è già capitato anche a voi?

GRAZIE! in aticipo a chi mi risponderà.

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:Inserire codice php
« Risposta #1 il: 25 Febbraio, 2014, 17:14:01 »
il codice php non lo devi inserire nel widget ma lo devi inserire all'inizio pagina , che dovrà essere necessariamente con estensione .php
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

marcoboni

  • Nuovo arrivato
  • *
  • Post: 78
    • Egimotors-Polaris
Re:Inserire codice php
« Risposta #2 il: 25 Febbraio, 2014, 17:29:38 »
 :) Ciao Milux grazie pder la risposta.
Si il codice della funzione l'ho inserito prima della chiusura </head> e nella pagina con widgets ho messo il richiamo alla funzione cosi <?php echo nomeFunzione()?>

la mia impressione è che il php funzioni ma non riesce a collegartis al DB

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:Inserire codice php
« Risposta #3 il: 25 Febbraio, 2014, 18:07:39 »
bisognerebbe vedere lo script connect.php

nascondi login e password
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

marcoboni

  • Nuovo arrivato
  • *
  • Post: 78
    • Egimotors-Polaris
Re:Inserire codice php
« Risposta #4 il: 25 Febbraio, 2014, 18:16:36 »
riporto il codice della funzione:
Codice:
Only registered users can see contents. Please click here to Register or Login.

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:Inserire codice php
« Risposta #5 il: 25 Febbraio, 2014, 18:19:11 »
riporto il codice della funzione:
Codice:
Only registered users can see contents. Please click here to Register or Login.

correggi localhost
« Ultima modifica: 25 Febbraio, 2014, 18:21:21 da milux »
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

marcoboni

  • Nuovo arrivato
  • *
  • Post: 78
    • Egimotors-Polaris
Re:Inserire codice php
« Risposta #6 il: 25 Febbraio, 2014, 18:33:15 »
No No non è quello il problema (scusami se l'errore di battitura ti ha tratto in inganno) :D
l'indirizzo reale è un'indirizzo Ip tipo 192.168.1.150 ....il codice funziona perchè se non lo inserisco in website mi stampa i risultati della query

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:Inserire codice php
« Risposta #7 il: 25 Febbraio, 2014, 18:40:30 »
No No non è quello il problema (scusami se l'errore di battitura ti ha tratto in inganno) :D
l'indirizzo reale è un'indirizzo Ip tipo 192.168.1.150 ....il codice funziona perchè se non lo inserisco in website mi stampa i risultati della query

premesso che non conosco i parametri di accesso al tuo database mysql (Aruba?) ma se prendo esempio dai miei script, il nome host è sempre "localhost" in quanto se utilizzo un indirizzo IP non mi permette la connessione, oppure è necessario indicare il numero della porta... (esempio xxx.yyy.zzz.www:3306)

Se hai acquistato il servizio mysql da Aruba dovresti avere i parametri di connessione al db..
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

marcoboni

  • Nuovo arrivato
  • *
  • Post: 78
    • Egimotors-Polaris
Re:Inserire codice php
« Risposta #8 il: 26 Febbraio, 2014, 08:39:30 »
Si milux è aruba, e la connessione al DB fuori dal wbs5 funziona link test ???

milux

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 1779
    • 3MD
Re:Inserire codice php
« Risposta #9 il: 26 Febbraio, 2014, 08:46:10 »
potresti mettere il link della pagina in cui hai inserito la funzione?
**OS : Windows 7 - 63Bit (uno è andato perso e non lo trovo..) + W10
**Website X5 :  Evo 10(active) - Evo 11(active) - 13(active)
**Wysiwyg Web Builder 12 (passa al lato oscuro..)
**Hosting : LINUX
**Editor : Notepad ++ / Geany

marcoboni

  • Nuovo arrivato
  • *
  • Post: 78
    • Egimotors-Polaris
Re:Inserire codice php
« Risposta #10 il: 26 Febbraio, 2014, 09:11:45 »
yes, Grazie!
pagina wsite5 che non funziona-->pagina link

pagina esterna wbsite5 che funziona-->pagina link ok

marcoboni

  • Nuovo arrivato
  • *
  • Post: 78
    • Egimotors-Polaris
Re:Inserire codice php [RISOLTO]
« Risposta #11 il: 26 Febbraio, 2014, 11:42:23 »
 :)Ho risolto inserendo tra i tag <head></head> questo <?php require("file_con_le_funzioni.php"); ?> e stampato la funzione dentro la pagina. 8)