 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
22.09.2001, 14:39
|
#1
|
|
TP-Newbie
Registriert seit: Sep 2001
Ort: Wolfsber/Kaernten
|
Hilfe bzgl. Fehlermeldung
Hi Leute!
Bin neu hier und habe doch glatt schon eine Frage.
Habe einen Webshop unter www.pageworker.at/shop/start.htm
eingerichtet und erhalte eine Fehlermeldung mit der ich als php Neuling nichts anfangen kann. Vielleicht kann mir jemand helfen.
Danke im voraus
|
|
|
22.09.2001, 15:45
|
#2
|
|
TP-Supporter
Registriert seit: Feb 2001
Ort: Berlin
|
Irgendwie greift das script nicht richtig auf mysql zu!
Überprüfe mal die installation von dem Shop nochmal vielleicht hast du nur einen Fehler in einer Pfadangabe.
Mehr wüsste ich auch nicht.. dazu müsstest du mal schreiben welchen Shop du da drauf hast.
|
|
|
22.09.2001, 16:12
|
#3
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Code:
Fatal error: Cannot redeclare connect() in /usr/local/httpd/htdocs/shop/mysql_func.php on line 5
Scheint ein Fehler in der Deklaration der Verbindung zu sein. Könntest Du mal die ersten zehn Zeilen des Scripts posten (Kennwörter kannst Du ja einfach durch irgendeinen Schwachsinn ersetzen)?
__________________
Give up yourself into the moment — The time is now.
|
|
|
22.09.2001, 16:29
|
#4
|
|
TP-Newbie
Registriert seit: Sep 2001
Ort: Wolfsber/Kaernten
|
hallo
nachstehend das script
<?
/* my_data.php3 */
/* =================================================== */
$Firma = "Border-Shop";
$Strasse= "Teststrasse 1";
$Ort = "Teststadt";
$Land = "D";
$PLZ = "12345";
$Tel = "01234-5678";
$HTTP = "www.border-shop.de/";
$EMail = "info@border-shop.de"; // an die E-Mail-Adresse wird
// die Bestellung gesendet
$MWS = 16 / 100;
/* Verbindungsdaten */
$MySQL_Host="localhost";
$MySQL_User="++++";
$MySQL_Passw="";
$db="bordershop";
/* Warenkorb */
$keep_time=0;
$keep = FALSE;
/* SSL */
$ssl = 0; // 1=sichere Verbindung
$ssl_host="https://myhost.de";
/* Absoluter und relativer Pfad zum Shop-Verzeichnis */
$Basis="/usr/local/httpd/htdocs/shop";
$Basis_R="/shop";
$Server="212.88.174.22";
/*Farben */
$Chbl="#6699FF";
$Cdbl="#0000A0";
$blk="#000000";
$red="#FF0000";
/* Bezeichnungen und Menüs*/
$w=array(
"Cat"=>"Katalog",
"Basket"=>"Warenkorb",
"Order"=>"Bestellung",
"Entry"=>"Eingang",
"Exit"=>"Ausgang",
"ArtNr"=>"ArtNr",
"Art"=>"Artikel",
"Number"=>"Anzahl",
"Price"=>"Preis",
"Tax"=>"MwSt",
"Sum"=>"Summe",
"Total"=>"Gesamtsumme incl. MwSt (DM)"
);
script ende
das ist die function:
function connect() {
global $MySQL_Host, $MySQL_User, $MySQL_Passw;
if (! $linkid=mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw")) {
echo "Die Verbindung zu ",$MySQL_Host," konnte nicht hergestellt werden<br>";
exit;
}
return $linkid;
}
vielen dank schon mal im voraus
|
|
|
23.09.2001, 17:07
|
#5
|
|
TP-Supporter
Registriert seit: May 2001
Ort: Berlin
|
oberflächlich betrachtet geht das wegen
$MySQL_Host="localhost"; schon nicht
üblicherweise benutzt man localhost nur bei lokakelen Testumgebungen (ich bin mir aber nicht 100% sicher ob localhost sich nicht vielleicht doch auf die eigene IP des Servers und nicht immer auf 127.0.0.1 bezieht)
am besten fragst Du Deinen Webspace-Anbieter mal nach Deiner mySQL Server Adresse.
|
|
|
23.09.2001, 17:31
|
#6
|
|
TP-Greis
Registriert seit: Jun 2001
Ort: Bonn-Altstadt
|
Ich versteheh nicht ganz, was die Function machen soll. Hast Du es mal mit untenstehender Variante probiert?
PHP-Code:
function connect() {
global $MySQL_Host, $MySQL_User, $MySQL_Passw;
$linkid = mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw"))
or die "Die Verbindung zu ",$MySQL_Host," konnte nicht hergestellt werden";
return $linkid;
}
__________________
Give up yourself into the moment — The time is now.
|
|
|
23.09.2001, 17:57
|
#7
|
|
TP-Supporter
Registriert seit: Apr 2001
Ort: Frechen
|
Das Problem ist das du zweimal die Datei includest in der die function mysql_connect drin steht.
Guck einfach mal ob du die Stellen findest und lösche einmal das include raus.
__________________
Andree
- Chief Executive FOX-O-WARE -
* Programmieren ist ein ständiger Wettbewerb zwischen Programmierern die versuchen größere, bessere und idiotensichere Programme zu schreiben und dem Universum, das versucht größere und dümmere Idioten zu erzeugen...
...Bisher hat das Universum gewonnen (Author unbekannt) *
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 21:34 Uhr.
|
 |