Nicht mehr ganz neu hier
Hallo!
Ich bin noch eine ziemliche Anfängerin in PHP und hoffe, dass ihr mir bei meinem Problem helfen könnt! Ich habe schon vieles ausprobiert und weiß einfach nicht mehr weiter.
Also: Ich habe mir mit Hilfe eines PHP-Kinder-Lernbuches en Gästebuch erstellt. Dies funktioniert auch.
Dann habe ich dieses Skript etwas umgeformt und mir ein kleinen Upload-System erstellt. Ich biete auf meiner privaten Homepage ein paar kostenlose Resourcen an (wie Brushes für PS, Texturen etc.) und habe mir jetzt eine grafische Oberfläche erstellt, wo alles in eine Datenbank gehauen wird und automatisch auf der richtigen Seite in der richtigen Reihenfolge mit Blätterfunktion angezeigt wird. Sehr simpel, ich muss in den Input-Feldern die Links zu dem jeweiligen Download angeben, damit alles richtig mit Links etc. ausgegeben wird. Das funktioniert auch super.
Aber ich habe schon seit längerem ein anderes Skript aus dem Internet, das die Klicks bei den Downloads zählt und dahinter anzeigt. (Beispiel bei meinen Linkpartnern: )
Damit die Klick-Zahlen angezeigt werden, muss ich folgenden Code schreiben:
<?php insertone("NAME"); ?>
Meine Struktur:
Dieser Clickcounter ist im Ordner "open"
Die Download-Seiten sind im Ordner "downl"
Das Upload-Skript für die Downloads ist im Ordner "login"
Erläuterung:
In der Datei login/login.php kann ich zB einen Brush mit den ganzen Download-Links zur ABR-, JPG-Datei und zum ZIP-Ordner hinzufügen. Damit die Clickzahlen angezeigt werden, habe ich noch weitere Felder, indem ich den Namen "NAME" einfüge.
Natürlich sind die Links auch so angepasst, dass der Klick auch gezählt wird, also der Link ist richtig. Er ist sogar absolut mit http:// und den krams.
In der Datei downl/brushes.php werden die Brushes angezeigt. Hier ein Ausschnit:
Und so soll das aussehen:
In den eckigen Klammern soll die Klickzahl hin..
Der o.g. Code funktioniert aber nicht richtig.
Wenn ich allerdings diesen Clickcounter Code einzeln
<?php insertone("NAME"); ?> hinter der Schleife einfüge, dann wird die Klick-Zahl komischerweise angezeigt. Aber nicht im Skript.
Ich hoffe, ihr versteht mein Problem und könnt mir helfen.
Wenn ihr noch mehr von meinen Codes benötigt, dann gebe ich sie euch gerne.
Lg Isabel
Ich bin noch eine ziemliche Anfängerin in PHP und hoffe, dass ihr mir bei meinem Problem helfen könnt! Ich habe schon vieles ausprobiert und weiß einfach nicht mehr weiter.
Also: Ich habe mir mit Hilfe eines PHP-Kinder-Lernbuches en Gästebuch erstellt. Dies funktioniert auch.
Dann habe ich dieses Skript etwas umgeformt und mir ein kleinen Upload-System erstellt. Ich biete auf meiner privaten Homepage ein paar kostenlose Resourcen an (wie Brushes für PS, Texturen etc.) und habe mir jetzt eine grafische Oberfläche erstellt, wo alles in eine Datenbank gehauen wird und automatisch auf der richtigen Seite in der richtigen Reihenfolge mit Blätterfunktion angezeigt wird. Sehr simpel, ich muss in den Input-Feldern die Links zu dem jeweiligen Download angeben, damit alles richtig mit Links etc. ausgegeben wird. Das funktioniert auch super.
Aber ich habe schon seit längerem ein anderes Skript aus dem Internet, das die Klicks bei den Downloads zählt und dahinter anzeigt. (Beispiel bei meinen Linkpartnern: )
Damit die Klick-Zahlen angezeigt werden, muss ich folgenden Code schreiben:
<?php insertone("NAME"); ?>
Meine Struktur:
Dieser Clickcounter ist im Ordner "open"
Die Download-Seiten sind im Ordner "downl"
Das Upload-Skript für die Downloads ist im Ordner "login"
Erläuterung:
In der Datei login/login.php kann ich zB einen Brush mit den ganzen Download-Links zur ABR-, JPG-Datei und zum ZIP-Ordner hinzufügen. Damit die Clickzahlen angezeigt werden, habe ich noch weitere Felder, indem ich den Namen "NAME" einfüge.
Natürlich sind die Links auch so angepasst, dass der Klick auch gezählt wird, also der Link ist richtig. Er ist sogar absolut mit http:// und den krams.
In der Datei downl/brushes.php werden die Brushes angezeigt. Hier ein Ausschnit:
PHP:
// while-Schleife Anfang
while($row = mysql_fetch_assoc($result2)) {
echo "<div class='bru_wrap'>";
echo "<b>" . htmlspecialchars($row["titel"]) . "</b> vom ";
echo "" . $row["datum"] . "<br />";
echo "<div class='bru_img'>";
echo "<img src='" . htmlspecialchars($row["bild"]) . "' border='1' />";
echo "</div>";
echo "<div class='bru_text'>";
echo "<a href='" . htmlspecialchars($row["abr"]) . "' target='_self'>abr</a> [";
insertone('" . htmlspecialchars($row["abrc"]) . "');
echo "]<br /><a href='" . htmlspecialchars($row["png"]) . "' target='_self'>png-pack</a> [";
insertone('" . htmlspecialchars($row["pngc"]) . "');
echo "]<br /><a href='" . htmlspecialchars($row["jpg"]) . "' target='_blank'>jpg</a> [";
insertone('" . htmlspecialchars($row["jpgc"]) . "');
echo "]";
echo "</div>";
echo "</div>";
$nr++;
}
// while Ende
Und so soll das aussehen:
In den eckigen Klammern soll die Klickzahl hin..
Der o.g. Code funktioniert aber nicht richtig.
Wenn ich allerdings diesen Clickcounter Code einzeln
<?php insertone("NAME"); ?> hinter der Schleife einfüge, dann wird die Klick-Zahl komischerweise angezeigt. Aber nicht im Skript.
Ich hoffe, ihr versteht mein Problem und könnt mir helfen.
Wenn ihr noch mehr von meinen Codes benötigt, dann gebe ich sie euch gerne.
Lg Isabel
Zuletzt bearbeitet von einem Moderator: