Gå til innhold

Hjelp til php kode


Anbefalte innlegg

Skrevet

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 ??

Videoannonse
Annonse
Skrevet

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?

Skrevet (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 av tjumsen
Skrevet

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[]

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...