Autor |
Nachricht |
Preme
Threadersteller
Dabei seit: 10.12.2004
Ort: Euskirchen/Germany
Alter: 38
Geschlecht:
|
Verfasst Fr 02.03.2007 21:49
Titel Zeitpunktausgabe nach Betätigung eines Links |
|
|
Guten Abend MGler,
ich bin gerade auf der Suche nach einem einfach Script, welches eine Art "Downloadformular" sein soll.
Und zwar soll nach Betätigen eines Links, der Zeitpunkt der Betätigung gespeichert (Evtl. in einer DB) und anschließend neben dem Link ausgegeben werden.
Alles in allem soll es dafür da sein, dass man erfährt, wann diese Datei runtergeladen wurde.
Danke,
Preme
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
Verfasst Fr 02.03.2007 22:58
Titel
|
|
|
so ein script wirst du sicher nicht als fertigen download finden.
zum einen ist es recht speziell und zum anderen ist es mit wenigen zeilen code gemacht, so daß man sich sowas einfach schnell selber schreiben kann...
glaube also nicht, daß du auf sourceforge o.ä. eine fertiglösung finden wirst...
aber nunja:
in welcher sprache sollte das script denn sein? was steht dir auf deinem server zur verfügung?
und ist eine datenbank vorhanden? wenn ja, welche?
ist keine datenbank vorhanden, so müßte man mit einer flatfile-db arbeiten, sprich die daten einfach in eine textdatei auf dem server speichern.
|
|
|
|
|
Anzeige
|
|
|
schachbrett
Dabei seit: 11.10.2006
Ort: Köln
Alter: -
Geschlecht:
|
Verfasst Sa 03.03.2007 14:29
Titel
|
|
|
Man, ist das verregnet heute Grundgeruest koennte z.B. so aussehen:
showlink.php:
Code: | <?
include( "dbconfig.php" );
$db = mysql_connect( HOST, USER, PASS ) or die( mysql_error() );
mysql_select_db( DB ) OR die( mysql_error() );
function showLink( $url ) {
global $db;
$r = mysql_query( "select * from clicks where url LIKE '$url'" );
$date = mysql_fetch_array( $result, MYSQL_ASSOC );
$date = ( $date["date"] != null )
? $date["date"]
: "Entklickfer mich!";
mysql_free_result( $r );
return "<a href=\"xlink.php?url=$url\">$url</a> ($date)<br />";
}
?>
<html><head><title>myLinks</title></head>
<body>
<?php echo showLink( "http://www.sueddeutsche.de"); ?>
<?php echo showLink( "http://www.mediengestalter.info"); ?>
<?php echo showLink( "http://www.wikipedia.de"); ?>
</body>
</html>
<?php mysql_close( $db ); ?>
|
xlink.php?url=url:
Code: | <?
include( "dbconfig.php" );
$url = $_GET['url']; // Vorsicht!
$dbh = mysql_connect( HOST, USER, PASS ) or die( mysql_error() );
mysql_select_db( DB ) OR die( mysql_error() );
mysql_query( "DELETE FROM clicks WHERE url LIKE '$url'" );
mysql_query( "INSERT INTO clicks( url, date ) VALUES ( '$url', NOW() )" );
mysql_close( $dbh );
?>
<html><head>
<meta http-equiv="refresh" content="0; URL=<?php echo $url ?>">
</head></html>
|
Brauchst nur noch 'ne Tabelle "clicks":
Code: | CREATE TABLE clicklinks(
url VARCHAR(200) NOT NULL,
date DATETIME NOT NULL,
PRIMARY KEY( url )
); |
|
|
|
|
|
Preme
Threadersteller
Dabei seit: 10.12.2004
Ort: Euskirchen/Germany
Alter: 38
Geschlecht:
|
Verfasst Sa 03.03.2007 23:42
Titel
|
|
|
Nabend,
sorry, für die verspätete Antwort.
Erstmal vielen Dank euch beiden.
@ rob:
Sollte Php mit Mysql-Unterstützung sein, sodass die Zeit in deiner DB gespeichert wird.
@ schachbrett:
Danke für den Code...werd mal schaun, was ich daraus machen kann! THX!
Schönen Abend,
Preme
|
|
|
|
|
|
|
|
Ähnliche Themen |
CSS-Problem mit Links
verschachtelte links
Reg Ex | Links umschreiben
navigieren mit links
Probleme mit den Links
Mouseover bei Links
|
|