Du befindest Dich im Archiv vom ABAKUS Online Marketing Forum. Hier kannst Du Dich für das Forum mit den aktuellen Beiträgen registrieren.

redirect.php

Ajax, Hijax, Microformats, RDF, Markup, HTML, PHP, CSS, MySQL, htaccess, robots.txt, CGI, Java, Javascript usw.
Neues Thema Antworten
mauk
PostRank 6
PostRank 6
Beiträge: 362
Registriert: 28.07.2005, 11:39

Beitrag von mauk » 05.01.2007, 21:35

Hallo,

ich habe ein Problem mit einem PHP-redirect. Das Script ist wie folgt:

<?
/*
Script zum Abruf eines Links aus der Datenbank und zum Redirect auf die entsprechende Seite.
Das Script muss wie folgt aufgerufen werden:
redirect.php?id=xxx
*/

$link = mysql_connect(.........);

if (!$link) {
die('Keine Verbindung möglich: ' . mysql_error());
}

$sql = "SELECT link_url FROM xxxx_ddd_sss WHERE id = " . (int)$_GET["id"];
$query = tep_db_query($sql);


if (mysql_num_rows($query))
{
$result = mysql_fetch_array($query);
header("Location: " . $result ['link_url']);
exit;
}
else
{
header("HTTP/1.0 404 Not Found");
echo "Der Eintrag mit der angegebenen ID existiert nicht!";
}

mysql_close($link);

?>

Wenn ich den Link dann ausführe erhalte ich immer eine Fehlermeldung:

Fatal error: Call to undefined function tep_db_query() in /srv/www/vhosts/musicals-360.de/httpdocs/redirect.php on line 20

Line 20 ist die fettgedruckte Reihe. Kann mir jemand einen Tipp geben was da falsch sein soll?

:o
mauk

Anzeige von ABAKUS

von Anzeige von ABAKUS »


Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

cren
PostRank 6
PostRank 6
Beiträge: 379
Registriert: 04.06.2005, 16:30

Beitrag von cren » 05.01.2007, 21:56

Die Funktion tep_db_query() ist schlicht und einfach nicht bekannt an dieser Stelle. Nimm doch einfach mysql_query() dafür.

mauk
PostRank 6
PostRank 6
Beiträge: 362
Registriert: 28.07.2005, 11:39

Beitrag von mauk » 06.01.2007, 10:46

Hi Cren,

ich habe es jetzt versucht mit:

$query = mysql_query($sql) (ohne Semikolon und mit)

Funzt aber leider auch nicht.

:o
mauk