Suchergebnisse
Suchergebnisse 201-220 von insgesamt 383.
Lieber Besucher, herzlich willkommen bei: cms2day Forum - Community & Support rund ums cms2day.
Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert.
Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können.
Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang.
Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.
Eine einfache Lösung wird es unter Garantie nicht geben. Der Grund, warum eine weisse Seite angezeigt wird, liegt vermutlich daran, dass das inkludierte Script einen die() oder exit() Befehl ausführt oder aber ein Query nicht durchgeführt und keine Fehlermeldung ausgegeben wird. Solche komplexe Programme per include in eine fremde Umgebung, bzw. Kontext einzubinden ist sowieso unvorteilhaft. Die Möglichkeit zu inkludieren sollte genutzt werden, um Programmdateien von _einer_ Umgebung miteinander...
Beim Aufruf der Linkes befindet sich die klick.php ausserhalb des Kontextes des Index, bzw. des CMS'. Somit hat das Script auch keinen Zugriff auf die Ressourcekennung des MySQL-Servers. Die nachfolgende Lösung ist eine architektonische Katastrophe - funktioniert nichtsdestotrotz. Füge in der Zeile 41, also VOR diesem Befehl: PHP-Quelltext 1 $query__ = "SELECT `link_url` FROM `".TABLE_SPONSOREN."` WHERE (`id` = '".$_GET['id']."') AND `status`"; folgendes ein: PHP-Quelltext 1 2 3 require_once ".....
Zitat von »XBlyawonX« Bezieht sich ja nicht nur auf den Ordner. Ware ich schau mal. Achso, heisst das, du kannst _keinen_ Unterordner so aufrufen? Dann kann ich dir keine Lösung anbieten. Vielleicht noch die RewriteBase angeben ... Wobei das Ganze ja im root ist ...
Ist im Ordner joomla auch eine .htaccess Datei vorhanden?
Welcher Wert han TABLE_SPONSOREN? Bzw. was steht in der Datei einstellungen.php?
Hier habt ihr dafür eine Lösung: Externer Unterordner - [gelöst] // Einfach "RewriteCond %{REQUEST_FILENAME} !-d " in die .htaccess einfügen.
Ersetze den Code von der klick.php mal durch folgenden. Habe ein paar Punkte eingegeben, um zu debuggen. Denn momentan sehe ich noch keinen offensichtlichen Fehler. PHP-Quelltext 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 1...
Das ist aber nicht die aktuelle klick.php. Wo ist die Änderungen, die in diesem Thread geschildert wurden?! Die Abfrage von status ist nicht drinmysql_connect() und mysql_close() sind drin. Hast du nicht gesagt, du hast sie ausgebaut? Und die Aussage von deinem "Coder" lässt sich so deuten, dass er keine Lust hat, den Fehler zu suchen.
Also soweit ich sehen kann, sind die Einträge in Ordnung. Poste noch mal den Code von klick.php mit deiner Änderung von der Statusabfrage.
Dann überprüf in der Tabelle, ob mit der angegeben ID tatsächlich ein Sponsor vorhanden ist. Und wenn ja, führe das Statement direkt in phpmyadmin aus um zu überprüfen, ob das gewünschte Resultat geliefert wird. Denn genau das Statement ist die Weiche der ZielURL.
Na, lies doch die Fehlermeldung durch. Die ist sehr aussagekräftig. URL file-access is disabled in the server configuration
Gib mal in der Zeile 125 folgendes ein: PHP-Quelltext 1 die($link_url__); Überprüfe, was darin steht. Steht dort die eigene URL, hat folgendes Statement keine Resultate: PHP-Quelltext 1 "SELECT `link_url` FROM `".TABLE_SPONSOREN."` WHERE (`id` = '".$_GET['id']."') AND `status`"; Wobei diese in meinen Augen sowieso nicht stimmen kann ... "AND status" .. Und status gleich was? Schreib hier noch AND status = '1' oder eben AND status = '0', je nachdem, was aktiv ist.
Gib vor dem Link noch den Servernamen an. ($_SERVER["SERVER_NAME"]) Also Zeilen 216 und 217 löschen und dadurch ersetzen: PHP-Quelltext 1 2 echo '<a href="http://'.$_SERVER["SERVER_NAME"].'/partner/klick.php?id='.$sponsor_id__.'" target="_blank">'. '<img src="'.$banner_url__.'" border="0" alt="Partner und Sponsoren Werbung"></a>'; PS. Ich habe es nicht getestet ... sollte aber imo funktionieren.
Leider nicht. Man müsste jeden Aufruf von eregi() überarbeiten.
Stimmt, wäre eine gute Sache, die Aufrufe von eregi() durch preg_match() zu ersetzen ...
Es wurden schon 2 Threads mit diesem Thema eröffnet. Such mal danach, dann wirst du finden, wie du das Problem beheben kannst. Entweder das error_reporting() anpassen oder die eregi() Funktion durch eine Äquivalente ersetzen. Beide Möglichkeiten wurden vorgestellt.
Perfekt ... Ist schön, wenn alles läuft. :-)
Zitat von »321-Auktionen.de« Wenn ich die Zeilen rauslösche funzt der Bannerbereich gar nicht mehr! Also wird kein Banner mehr angezeigt, in der gleichen Datenbank ist das Script nicht installiert denke nur auf dem gleichen server. Ok, also zum Verständnis: Das cms2day baut einen Verbindung zum Datenbankserver auf und selektiert eine Datenbank. Alle darauffolgenden Abfragen basieren auf diese Verbindung. Nun baust du ein Script ein, der eine neue Verbindung herstellt - so weit so gut. Anschlies...
So, nur eine Vermutung: Lösche aus klick.php diese Befehle: PHP-Quelltext 1 2 if ((!$verbindung__ = @mysql_connect(SPONSOREN_SQL_HOST, SPONSOREN_SQL_BENUTZER, SPONSOREN_SQL_PASSWORT)) || !@mysql_select_db(SPONSOREN_SQL_DATENBANK)) exit; PHP-Quelltext 1 @mysql_close($verbindung__); Wenn sich die Tabellen dieses Partnerscripts auf der gleichen Datenbank und Datenbankserver wie das cms2day befindet, brauchst du diese Verbindung nicht.
Ich könnte mir einen Fehler vorstellen. Aber dafür brauche ich mehr Informationen: Wo baust die Banner wie ein? Damit meine ich nicht Angaben wie "oben rechts", sondern den Namen der Datei und die Stelle. Am besten auch gleich die index.html posten. Zweite Frage: Auf welcher Datenbank sind die Partner abgelegt? Auf die gleiche wie das cms2day? Und auch auf dem gleichen Datenbankserver?