Download-Anzahl

08/02/2013 20:11 Tasiro#16
Quote:
Originally Posted by Serraniel View Post
PHP Code:
<?php
$name 
$_GET["name"];
$link $_GET["download"];
$db = @new mysqli('DB_SERVER''DB_USER''DB_PASS''DB_NAME');
if(
mysqli_connect_errno() == 0)
{
    
$sql "SELECT counter FROM tbl_downloads WHERE name = '".$name."'";
    
$query $db->query($sql);
    
$result $query->fetch_object();
    
$count $result->counter 1;
    
    
$sql "UPDATE tbl_downloads SET counter = ".$count." WHERE name = '".$name."'";
    
$query $db->query($sql);
    
    
header('Location: '.$link]);
}
?>
Mit [Only registered and activated users can see links. Click Here To Register...] wäre dir möglicherweise aufgefallen, dass $name unsicher ist. Auch kann in PHP eine Datei direkt zurückgegeben werden. Weiterhin kann mit einem UPDATE ein Wert direkt inkrementiert werden. Und da ist ein Tippfehler drin...

Quote:
Originally Posted by Blume987 View Post
zum Code - füge in die if Anweisung zum Schluss noch
PHP Code:
echo ('<script>window.location.href="http://elitepvpers.com"</script>'); 
Warum soll per Javascript zu "http://elitepvpers.com" umgeleitet werden? Davon abgesehen sollte nach einem header("Location: ".$location) für gewöhnlich ein die() folgen.
08/02/2013 23:41 lnqlorlouz#17
Quote:
Originally Posted by Serraniel View Post
Ich will ja mal nicht so sein:

Du machst dir ne SQL Datenbank mit einer Tabelle:
PHP Code:
CREATE TABLE tbl_downloads(
name TEXT,
counter int(6) DEFAULT 0,
PRIMARY KEY(name)); 
Dann hast du einen Downloadbutton in der html die au fden Download verlinkt:
HTML Code:
<input type="button" value="Download" onClick="parent.location='./download.php?name=DEIN_SOFTWARENAME&download=DOWNLOAD_LINK'">
Erstmal danke dir für die Mühe! :cool:
Nun ein Problem. Wenn ich die Tabelle machen möchte, taucht ein Fehler auf.
[Only registered and activated users can see links. Click Here To Register...]
08/03/2013 12:19 .Marcel'#18
Quote:
Originally Posted by lnqlorlouz View Post
Erstmal danke dir für die Mühe! :cool:
Nun ein Problem. Wenn ich die Tabelle machen möchte, taucht ein Fehler auf.
[Only registered and activated users can see links. Click Here To Register...]
Die Fehlermeldung steht doch dort..
08/03/2013 21:19 lnqlorlouz#19
Quote:
Originally Posted by .Marcel' View Post
Die Fehlermeldung steht doch dort..
Ach was ehrlich? Aber ich als PHP-Anfänger kann daraus 0 lesen. Anstatt mir einfach die richtige Antwort zu sagen, kommt mal wieder so eine :facepalm: Antwort. Solche Leute wie dich, sollte es mehr geben auf elitepvprs.
08/03/2013 23:13 Synatex#20
Es liegt nicht an ihm, sondern an dir. Wir sind hier nicht in einem "mach-mir-mal-alles-vor" Forum sondern wollen den Leuten helfen. Wenn du zu faul bist um nach einem SQL Fehler zu googlen um herauszufinden WAS du falsch gemacht hast, dann solltest du dir lieber die Grundlagen aneignen bevor du Hilfe erwartest oder bezahlst jemanden im Market der es dir dann macht :)
08/04/2013 02:22 dowhile#21
Google, erstes Ergebnis: [Only registered and activated users can see links. Click Here To Register...] (erste Antwort, dort erklärt jemand den Fehler und schlägt mehrere Lösungswege vor - bedien dich einfach).
08/04/2013 09:27 Acin™#22
Es reicht schon Englisch zu können.
08/04/2013 16:58 .Marcel'#23
Quote:
Originally Posted by Synatex View Post
Es liegt nicht an ihm, sondern an dir. Wir sind hier nicht in einem "mach-mir-mal-alles-vor" Forum sondern wollen den Leuten helfen. Wenn du zu faul bist um nach einem SQL Fehler zu googlen um herauszufinden WAS du falsch gemacht hast, dann solltest du dir lieber die Grundlagen aneignen bevor du Hilfe erwartest oder bezahlst jemanden im Market der es dir dann macht :)
Ich danke dir für deine Weisen worte, ich bin zu 100% deiner Meinung.