tjumsen Skrevet 2. august 2007 Skrevet 2. august 2007 jeg har fikset meg et php teller script , og det vil jeg legge ut slik at folk kan registere seg og få ex: teller.php?id=123 scriptet kan ha teller.php?id=123 , men har ikke fått til registeringen enda . noen som kan hjelpe meg ??
Ekko Skrevet 2. august 2007 Skrevet 2. august 2007 jeg skjønte ikke helt hva teller.php?id=123 har med noe å gjøre, kanskje om du poster koden din blir det lettere å se. Jeg antar at du ønsker å registrere personer og kunne identifisere dem etterhvert som de går fra side til side. når folk skal registrere seg så må du lagre feks et brukernavn og/eller en ID. Har du tenkt å bruke en database til dette eller bare skrive direkte til en fil på disk?
tjumsen Skrevet 2. august 2007 Forfatter Skrevet 2. august 2007 (endret) det beste hadde vert om hadde gått på flatefile . men kan bruke msql og . her har du koden . kunne du kansje hjelpe meg med og kunne velge style også . det jeg vil er at dei kan registere seg og få en ID som igjen kommer på teller.php?id=123 Klikk for å se/fjerne innholdet nedenfor <?php // URL of the folder where script is installed. INCLUDE a trailing "/" ! $base_url = "http://adresse til din teller skript/teller/"; // Default image style (font) $default_style = "web1"; // Default counter image extension $default_ext = "gif"; // Enable referer validation? 1 = YES, 0 = NO $check_referer = 0; // Domains that are allowed to access this script $referers = array ("tomsplass.net"); ############################# # DO NOT EDIT BELOW # ############################# // Get page and log file names plus style and folder with images $page = htmlentities($_GET['id']); $logfile = "logs/" . $page . ".log"; if (empty($_GET['style'])) {$style = $default_style;} else {$style = $_GET['style'];} $style_folder = "styles/" . $style . "/"; if (empty($_GET['ext'])) {$ext = $default_ext;} else {$ext = $_GET['ext'];} // If $check_referer is set to 1 and if HTTP_REFERER is set to // a value let's check refering site if ($check_referer == 1 && !(empty($_SERVER['HTTP_REFERER']))) { check_referer($_SERVER['HTTP_REFERER']); } // If the log file doesn't exist we start count from 1 ... if (! @$file = fopen($logfile,"r+")) { $count="1"; } // If the log file exist lets read count from it else { $count = @fread($file, filesize($logfile)) or $count=0; fclose($file); // Raise the value of $count by 1 $count++; } // Write the new $count in the log file $file = fopen($logfile,"w+") or die("Can't open/write the log file!"); fputs($file, $count); fclose($file); // Print out Javascript code and exit for ($i=0;$i<strlen($count);$i++) { $digit=substr("$count",$i,1); // Build the image URL ... $src = $base_url . $style_folder . $digit . "." . $ext; echo "<img src=\"$src\" border=0>\n"; } exit(); // function that will check refering URL function check_referer($thisurl) { global $referers; for ($i=0;$i<count($referers);$i++) { if (preg_match("/$referers[$i]/i",$thisurl)) {return true;} } die("Invalid referer!"); } ?> Endret 2. august 2007 av tjumsen
Ståle Skrevet 3. august 2007 Skrevet 3. august 2007 Det var et darlig script =/ ID lager du vel nar en bruker blir opprettet, og lagres i brukere-databasen. Sa lagrer du IDen i en $_SESSION[] istedenfro $_GET[]
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå