Punkte vergeben

  • Themenstarter Themenstarter jaylibII
  • Beginndatum Beginndatum
Uff nee du die haben nur einen Link also wenn ich z.B. Interaktiv anklicke dann heißt das so

/interaktiv

wenn dann noch eine Rubrik dann heißt der Link so:

/interaktiv/newsletter.php

mehr habe ich nicht.

Ich hab mir mal überelgt dass ich die Daten in eine DB schreibe also die Punkte und dann wieder auslesen lassen was hälst du denn davon?

Gruß jaylibII
 
Oder mach das so...

leg ein Ordner an zB "Points"

Darin legst du denn für jede Seite eine "bla.txt" an.
zB impressum.txt
kino.txt
musik.txt
...

in jeder der Dateien steht drin, wieviel punkte man für die Seite bekommt!

Im Script (was denn in jeder Seite sein muss) nimmst du denn den Pfad zum Ordner "Points" + die Seite.txt

so in etwa:
PHP:
<? 

//Funktion
	function points_add($pfad, $file)
    	{	
    	clearstatcache();
	
                //Zusammensetzen des Datei-Pfades
                $datei = $pfad."/".$file

	//Datei öffnen und Dateinzeiger festlegen
	$fp = fopen($datei,"r");
	
	//Zahl auslesen und in eine Variable speichern
	$zahl = fgets($fp);

	return $zahl;
     	}

//Points Aufruf
	
	//Pfad zur txt-Dateien festlegen
                $pfad = "./Points"
                //Datei-Name festlegen (welche Seite)
	$file = "impressum.txt"; //(oder kino.txt, musik.txt, etc.)
	
        $x = points_add($pfad, $file);
        
	if($x == false) {                                  
        	// "Kein Benutzername in der session"; 
        } else { 
        	//echo points_get("all"); 
        } 
?>

So müsste das gehen. Denn musst Du den Code jetzt zwar überall einmal einpflegen aber dann (später) brauchst Du nur noch die txt´s verändern! OK?
 
Zuletzt bearbeitet:
Hallo,

das ist eine echt sehr gute Idee. Ich versuch das gleich mal. Aber meinst du nicht dass man das auch noch so machen könnte, dass man das alles in eine DB packen könnte?

Gruß jaylibII
 
Jepp in eine MYSQL

Ich spiele nur mit dem Gedanken eben dass ich eine Text Datei ja auch immer auf machen muss wenn ich da mal die Punkte ändern will in einer DB könnte ich das ja mit einem UPDATE Befehl machen oder geht das etwa auch in einer *.txt Datei da kenne ich mich leider noch zu wenig aus bzw. gar nicht da ich das so noch nie geamcht habe
 
erstma vorweg. Ich arbeite ungerne mit MySQL.
Deswegen würde mich das nicht so reizen.

Um die txt Dateien zu ändern könntest Du natürlich auch ein
Script schreiben was das macht. Denn könntest Du das sogar online machen!
 
Ok dann mache ich das einfach mal in einer Text Datei.

hab die nun auch angelgt aber nun kommt folgeden Meldung


Parse error: parse error, unexpected T_VARIABLE in /www/htdocs/v148718/f/szene_news/photos.php on line 194

In der Zeile 194 steht:

PHP:
    $fp = fopen($datei,"r");
 
Klaro sind die Daten da :-)

Den Pfad habe ich so gemacht:

$pfad = "http://www.meine_Seite.de/f/data/Points"

das stimmt doch so oder?

EDIT: Rechte sind 777
 
ja ist korrekt.
An den Rechten liegt es auch nicht. (habe gerade nachgeschaut!)

warte mal kurz ... isch schau mal!
 
Zurück