Hallo,
ich habe eine psql-Datenbank für meine Bildersammlung und will mit php-Skripten darauf zugreifen.
Nach der Anleitung ist für pg_pconnect Host,  Nutzername, Kennwort und Datenbank erforderlich.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
        <title>Ein Formlärchen
                </title><meta http-equiv="Content-Type" content="text/html;
        charset=UTF-8" />
        <link rel="StyleSheet" type="text/css" href="../main.css">
        </head>
  <body class="II">
  <table>
  <form action="<?=$_SERVER['PHP_SELF']?>?sent=yes" method="post">
  <?php
    $servpg=$_SERVER['SERVER_NAME']; 
    echo "<tr><td><input type=\"password\" name=\"passwd\" /></td></tr>";
    $passwrd = md5 ($_POST['passwd']);
    $pg = "host=$servpg user=pianoforte password=".$_POST['passwd']." dbname=pianoforte";
    if ($_POST['passwd']) {
      $dbconn = pg_pconnect ($pg) or die('Verbindungsaufbau fehlgeschlagen: '.pg_last_error());
    }
    else {
      echo "Verbindung aufgebaut";
    } 
    $result = pg_query ("SELECT * FROM jpgPhoto"); //Das ist nur Demo
    if (!$result) {
       echo "Ein Fehler ist aufgetreten.\n".pg_last_error();
       exit;
    }
    //include ('private/artdb.inc.php');   // die eigentliche Aufgabe, enthält einen langen pg_query-Befehl (insert into...)
   // pg_close ($dbconn);
  ?>
    <tr><td>Datenbank: <i>pianoforte</i></td></tr>
    <tr><td><input type="submit" /></td></tr>
  </form>
  </table>
  </body>
</html>Es funktioniert auf meinem Rechner wunderbar, bei bplaced bekomme ich immer nur:
egal zu welcher Tage- oder Nachtzeit, selbst host=localhost funktioniert nicht, php beschwert sich wegen
127.0.0.1, also der Loopback-Ip posting.php?mode=post&f=10#
Habe im Forum und mit Google schon überall herumgesucht und nix gefunden.
Wenn jemand von euch ne Idee hat - im voraus vielen Dank
Grüßle
rbraus

 
            
            
  
 