Wenn's nicht drin ist, kann Dein PHP kein MySQL und kennt dementsprechend auch keine Funktion mysql_connect(). Ist es drin, wird's interessant..
Die Unterstützung ist erfolgreich eingebaut und funktioniert auch bei allen anderen Scripten (z. B. phpMyAdmin) tadellos. Auch in der PHP-Info taucht die genannte Zeile "--with-mysql" auf.
Also wirds wohl interessant... ;)
In der Tat :)
Da fällt mir dann im Moment auch nur die Rumstocher-Methode ein. Wenn er in der test.php MySQL-Unterstützung angibt, müsste er eigentlich in dieser Datei auch MySQL-Befehle kennen. Erweitere die Datei mal um
$db=mysql_connect("localhost","user","passwort");
Probiere auch andere Funktionen von der Seite http://www.php.net/manual/de/ref.mysql.php (unten) aus. Es muß ja nichts sinnvolles sein, Hauptsache es kommt keine Meldung, daß die Funktion unbekannt ist.
Verschieb test.php vielleicht an andere Positionen.
Merkwürdige Probleme erfordern manchmal merkwürdige Lösungsansätze :)
Ansonsten ist es wirklich so, daß Dein Hoster die besten Möglichkeiten hat, dem Problem auf die Spur zu kommen (beseitigen muß er es wahrscheinlich eh selber). Und wenn er was auf sich hält, wird er das auch versuchen, bis es funktioniert.
Daß er in Deinem Gästebuch nicht rumwühlen will, kann ich dabei schon verstehen, aber anhand Deines Test-Vierzeilers sollte er sich schon ein wenig Mühe geben.
Gruß,
soenk.e