allxxx
13-02-2005, 17:48
Ciao ragazzi, ho installato:
Apache 1.3.33
PostgreSQL 8.0.1
Php 4.3
su windowsXP, apache funziona, php anche in quanto la semplice funzione phpinfo ha visualizzato la pagina di informazioni.
Tra le informazioni non vedo una sezione dedicata a postgreSQL.
Che modifiche devo fare per far vedere a php postgres? (postgres da se funziona da riga di comando ed entro tranquillamente in template1 e template0)
Come ultima dimostrazione del fatto che mi manca postgres allego il codice di una pagina di prova php:
<?PHP
// Variabili
$server = "127.0.0.1";
$port = "5432";
$db = "template0";
$auth = "password";
$user = "admin";
$passwd = "alex";
// Connessione
$connect = pg_Connect("host=$server port=$port dbname=$db ".
"user=$user password=$passwd authtype=$auth");
if (!$connect) {
echo "Problemi nella connessione.\n";
exit;
}
$value = pg_Exec($connect,"CREATE USER nomeutente WITH PASSWORD 'password';");
if (!$value) {
echo "Errore nella query richiesta.\n";
exit;
}
echo "Query eseguita con successo.\n";
pg_Close($connect);
?>
sul browser vedo questo messaggio di errore
Fatal error: Call to undefined function: pg_connect() in
c:\programmi\apache
group\apache\htdocs\provaconnessione.php on line 11
Apache 1.3.33
PostgreSQL 8.0.1
Php 4.3
su windowsXP, apache funziona, php anche in quanto la semplice funzione phpinfo ha visualizzato la pagina di informazioni.
Tra le informazioni non vedo una sezione dedicata a postgreSQL.
Che modifiche devo fare per far vedere a php postgres? (postgres da se funziona da riga di comando ed entro tranquillamente in template1 e template0)
Come ultima dimostrazione del fatto che mi manca postgres allego il codice di una pagina di prova php:
<?PHP
// Variabili
$server = "127.0.0.1";
$port = "5432";
$db = "template0";
$auth = "password";
$user = "admin";
$passwd = "alex";
// Connessione
$connect = pg_Connect("host=$server port=$port dbname=$db ".
"user=$user password=$passwd authtype=$auth");
if (!$connect) {
echo "Problemi nella connessione.\n";
exit;
}
$value = pg_Exec($connect,"CREATE USER nomeutente WITH PASSWORD 'password';");
if (!$value) {
echo "Errore nella query richiesta.\n";
exit;
}
echo "Query eseguita con successo.\n";
pg_Close($connect);
?>
sul browser vedo questo messaggio di errore
Fatal error: Call to undefined function: pg_connect() in
c:\programmi\apache
group\apache\htdocs\provaconnessione.php on line 11