Webhilfe.info/board

Normale Version: Bannerscript 1.0
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo Leute,

habe mir das Bannerscript 1.0 rundergeladen.
Bin zwar kein PHP profi aber lernwillig.
Nun habe ich das config.php angepasst..............

$sql_host = "localhost";
$sql_db = "banner";
$sql_user = "mustermaus";
$sql_pw = "mustermaus";
$tabelle = "web_banner";

Wenn ich nun Install.php ausführe zeigt es mir " DB-Error " an.
ich habe auch alles in das selbe verzeichnis geladen.

Könnt Ihr mir sagen was ich falsch mache ?

Danke euch im voraus.

Faschli
Sagt er nur DB-Error oder steht da noch mehr?
Er sagt nur DB-Error.

Da steht sonst nichts mehr.

Faschli
Hab mir das mal angeschaut.

PHP-Code:
$result = @mysql_query("UPDATE $tabelle SET klicks = $klicks+1") or die("DB-Error!"); 

Bist du sicher das die Tabelle hinzugefügt wurde?

@Fresh: AAAAAAAAAHHHHHHHH ist das ein furchtbarer PHP Code. Biggrin

Zitat:Bin zwar kein PHP profi aber lernwillig.
Wenn du dir das traust dann öffne bitte mal die index.php und suche die stelle, wo ´
$result = @mysql_query("UPDATE $tabelle SET klicks = $klicks+1") or die("DB-Error!");

steht. Für "DB-Error!" schreibst du bitte mysql_error() hin und sagst uns dann welche Fehlermeldung ausgegeben wurde.

$result = @mysql_query("UPDATE $tabelle SET klicks = $klicks+1") or die(mysql_error()); <--also das einfügen
Hallo Virus,

danke für deine bemühung.
Habe es geändert aber ist bleibt so.

Hier der Link :

http://www.car-tuningchip.de/php/wbanner/install.php


Faschli
Hast du auch DB-Error durch mysql_error() ersetzt? Weil da werden dann nicht solche Sachen wie "DB-Error!" ausgegeben.

Nunja, ich habe das Script soeben mal getestet und bei mir funzt es. Führe doch mal die install.php nochmal aus. Wenn das Problem weiterhin besteht, sagste bescheid dann schreib ich dir schnell mal nen Kontrollscript.
Guten Morgen Vius,

ja, ich habe es geändert so wie du es mir geschrieben hast.

Auch bei Install.php zeigt es mir an.


Hier der Link :


http://www.car-tuningchip.de/php/wbanner/install.php


Oder schau bitte mal selbst. Ich vermute das ich was falsch mache....

---------------------------------------------------------------------------------------------

<?php
include('config.php');
$link=mysql_connect($sql_host, $sql_user, $sql_pw)or die ("konnte Keine
Verbindung herstellen!");
mysql_select_db($sql_db,$link) or die("Datenbank nicht vorhanden!");


$create="CREATE TABLE `$tabelle` (
`id` int(8) NOT NULL auto_increment,
`banner` text NOT NULL,
`url` text NOT NULL,
`klicks` text NOT NULL,
`date` varchar(50) NOT NULL default '',
`ip` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
)";

$und=mysql_query($create, $link) or die("Tabelle konnte nicht angelegt werden");


print "Die Tables wurden wahrscheinlich erfolgreich erzeugt, löschen sie diese datei!!<br><a href=\"http://www.webhilfe.info\" target=\"_blank\">http://www.webhilfe.info</a>";
$url = sprintf("%s%s%s","http://",$HTTP_HOST,$REQUEST_URI);
$empfaenger = "webmaster@webhilfe.info";
$betreff = "Bannerscript";
$text = "Das Bannerscript wurde grade auf: $url installiert!";
mail($empfaenger, $betreff, $text, "From: webmaster@webhilfe.info");
mysql_close($link);

?>
Hi Faschli,
zu dem PHP Code kann ich nicht viel sagen da ich keinen Unterschied zum Ursprungscode erkennen kann.
Ich bitte dich, mal eine Datei anzulegen in der du folgenden PHP Code reinschreibst.

PHP-Code:
include "config.php";

  
$db_connect mysql_connect($sql_host,$sql_user,$sql_pw);
  if(!
$conn)
    die(
'Fehler beim Verbinden mit der Datenbank:<br>'.mysql_error());
  else
  {
    
$select mysql_select_db($sql_db);
    if(!
$select)
      die(
'Fehler:<br>.'mysql_error());
    else
    {
      
$result mysql_query("SELECT * FROM ".$tabelle);
      if(!
$result)
        die(
'Fehler beim auslesen aus einer Tabelle:<br>'.mysql_error());
      else
        echo 
'Es wurden '.mysql_num_rows($result).' Datensätze gefunden!';
    }
  }

  
mysql_close($db_connect); 

Diese Datei lädst du in denselben Ordner indem sich auch die config.php Datei befindet. Rufe sie dann auf und sage mir was du auf dem Bildschirm siehst bzw. kopiere die Fehlermeldungen hier rein.
Hallo Virus,

hier nach dem einstellen deiner datei :

Parse error: parse error, unexpected T_STRING in /homepages/43/d112649455/htdocs/wsc112674291/php/infos1.php on line 10

Ich hoffe es hilft Dir.


Faschli
Argh Mist, da isn Fehler in meinem Testscript. Hatte es nicht vorher getestet.

Bitte ersetze
die('Fehler:<br>.'mysql_error());
durch
die('Fehler:<br>'.mysql_error());

Findest du in Zeile 10.
Seiten: 1 2 3
Referenz-URLs