Nützliche kleine PHP-Helferlein (PHP-Scripte) :
Download-Hit-Counter:
<?php
$DatabaseHost = "localhost";
$DatabaseUser = "user";
$DatabasePassword = "password";
$Database = "mydatabase";
$TableDownloadCounter = "DownloadCounter";
$EMail = "ihre-email@domain.de";
if(@fopen($URL, "r"))
{
$DatabasePointer = @mysql_connect
($DatabaseHost,
$DatabaseUser,
$DatabasePassword
);
@mysql_select_db($Database, $DatabasePointer);
$LetzterZugriff = date("Y-m-d H:i:s");
$ResultPointer = @mysql_query
("SELECT Hits
FROM $TableDownloadCounter
WHERE URL='$URL'", $DatabasePointer);
if(@mysql_num_rows($ResultPointer) > 0)
{
@mysql_query
("UPDATE $TableDownloadCounter SET Hits=Hits+1,
LetzterZugriff='$LetzterZugriff'
WHERE URL='$URL'", $DatabasePointer);
}
else
{
@mysql_query("INSERT INTO $TableDownloadCounter
(URL, Hits, LetzterZugriff)
VALUES ('$URL', '1', '$LetzterZugriff')",
$DatabasePointer);
}
header("Location: $URL");
}
else
{
@mail($EMail, "Defekter Download",
"Der folgende Download ist defekt:
n$URLnauf dieser Seite: ".$_SERVER['HTTP_REFERER'], "FROM: $EMail");
echo"<html>",
"<head>",
"<title>Download nicht gefunden</title>",
"</head>",
"<body>",
"<font color="red">Der Download konnte nicht gefunden werden.</font><br>
Der Webmaster wurde darüber benachrichtigt!",
"</body>",
"</html>";
}
?>
|
|
Du kannst damit so gut wie alles zählen :-)
|
Du möchtest auf eine Inhaltsseite die Textlänge begrenzen und per Link auf die eigentliche Seite weiterleiten?? >Aktuelle News
<?php
$text =
"Guten Morgen liebe Sorgen, seid Ihr auch schon alle da ?"
;
// Anzahl der Zeichen
$schnitt = 27;
$trenner = "[...]";
if (strlen($text)) {
$text1 = explode("|&|",chunk_split($text,"$schnitt","|&|"));
$text1n = $text1[0];
$newtext = $text1n . "$trenner";
echo "$newtext";
}
?>
|
|
Weiterleiten kannst du dir das dann per Link!
|
Besucher kommt von: (Referer)
<?
$referer ="$HTTP_REFERER ";
echo "Sie kommen von der Seite: $referer";
?>
|
|
|
|