Du bist nicht angemeldet.

1

Freitag, 21. Dezember 2001, 12:50

2. Projekt (Linklist) mal anschauen...

so, hab nun mein 2. php-projekt zum teil fertig, nur die admin oberfläche fehlt noch!
nun könntet ihr euch mal die liste anschauen, und soviel links eintragen wie es nur geht *g*, damit man auch sieht, wie die liste funktioniert!!
>>Zur Linkliste

macht auch bitte verbesserungsvorschläge!

und noch was:
was gehört denn so alles zu der admin-oberfläche einer solchen linkliste??

Nachtrag: Bitte nicht spammen!!! :evil:
Signatur von »fraggle« #include <signature.h>

2

Freitag, 21. Dezember 2001, 12:58

Abgesehen davon das der Server sau lahm ist, funktioniert alles soweit ich das überblicken kann :D

Hab natürlich das WebStyle Board eingetragen :rolleyes:
Signatur von »Chris« Auch ein Bonsai träumt von Größe.

3

Freitag, 21. Dezember 2001, 13:00

ja, ich weiß, der server is im mom echt sau lahm, war aber auch mal anders! kannst ruhig noch mehr als das WSB eintragen! *fleh* ;)

Nachtrag: Mist, hab grad schon nen Bug gefunden! der erste link wird nich nicht bei dem am meisten beusuchten sites angezeigt!
Signatur von »fraggle« #include <signature.h>

4

Freitag, 21. Dezember 2001, 13:13

Zitat

Nachtrag: Mist, hab grad schon nen Bug gefunden! der erste link wird nich nicht bei dem am meisten beusuchten sites angezeigt!


Außerdem gibt es keine Zählsperre so das man sehr einfach seinen Eintrag in die am meist besuchtesten Seiten bekommz :D
Signatur von »Chris« Auch ein Bonsai träumt von Größe.

5

Freitag, 21. Dezember 2001, 13:57

das erste problem is gelöst!

zu deinem 2. bug:
stimmt schon, weiß aber noch nicht, wie ich das machen soll!
mit sessions wär eine sache, aber weiß nicht, wie es gehen soll, dass dann nur bei dem link nicht hochgezählt werden soll, den er schon geclickt hat!
jemand ne lösung??
Signatur von »fraggle« #include <signature.h>

6

Freitag, 21. Dezember 2001, 14:12

Frag doch nochmal die Freaks im PHP-Bereich, die werden sicherlich ne Lösung für finden :D :rolleyes:

Nochwas zur Liste, so ganz gefällt mir das Layout noch nich, die gesamte Farbgestalltung etc.
Signatur von »Chris« Auch ein Bonsai träumt von Größe.

7

Freitag, 21. Dezember 2001, 14:27

naja ich würde das eiegntlich nich mit sessions machen, sondern mit nem counter. wenn du auf den link klickst, öffnest du einfach ein redirect fenster, das beim aufruf einen höherzählt, aber damit man das nich maniouliern kann mach ne sperre rein, und da gibs an sich 2 möglichkeiten, einmal mit der ip und einmal mit nem cookie, kannst dir aussuchen, welche du nimmst ist dir überlassen, ip ist meiner meinung nach einfacher, aber dafür zuverlässig, weil der user cookies ausgeschaltet haben kann, aber cookies sind proxyunabhängig, das heisst du kannst die klicks jedes einzelnen users zählen, auch wenn er die selbe ip wie irgendwer anders hat! wenn du alles abdecken willst, nimm beide
Signatur von ».:wo0zy:.« it's just a attempt

8

Freitag, 21. Dezember 2001, 16:11

@Chris
ja, farblich gefällts mir persönlich auch noch nicht so, muss ich noch dran arbeiten

@woozyhabs auch mit cookies probiert, bin aber zu keinem perfekten ergebnis gekommen! es war nie sicher und man konnte es immernoch relativ leicht manipulieren!
also, wie wärs mit nem Code-Schnipsel ;)
Signatur von »fraggle« #include <signature.h>

9

Freitag, 21. Dezember 2001, 16:44

Zitat

also, wie wärs mit nem Code-Schnipsel


wie meinste das, also nen schnipsel für die ipverwaltung kann ich dir geben

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$datei=fopen("counter.dat","r");
$zaehler1=trim(fgets($datei,10));
$zeit1=trim(fgets($datei,20));$ip1=trim(fgets($datei,20));
$zeit2=trim(fgets($datei,20));
$ip2=trim(fgets($datei,20));
$zaehler2=trim(fgets($datei,10));
fclose($datei);
$ip getenv ("REMOTE_ADDR"); 
if(($ip1==$ip && $zeit1+1800<time()) || ($ip2==$ip && $zeit2+1800<time()) || ($ip1!=$ip && $ip2!=$ip)){
$zaehler1++;
$datei=fopen("counter.dat","w+");
fputs($datei,$zaehler1."\n");
fputs($datei,time()."\n");
fputs($datei,$ip."\n");
fputs($datei,$zeit1."\n");
fputs($datei,$ip1."\n");
fputs($datei,$zaehler2);
fclose($datei);
}
echo($zaehler1);


mit cookies hab ich leider noch nich gearbeitet, über nen codeschnipsel wär ich dankbar! ;)
Signatur von ».:wo0zy:.« it's just a attempt

10

Freitag, 21. Dezember 2001, 17:18

was bewirkt denn jetzt dieser code genau??
seh da irgendwie keine verwendung für mein problem! ?(
Signatur von »fraggle« #include <signature.h>

11

Freitag, 21. Dezember 2001, 18:36

is jetzt auch egal, hab das problem selbst in den griff bekommen, habs mit ips gemacht, die ich in na tabelle speichere und prüfe, ob diese ip schon diese url benutzt hat! eigentlich ganz einfach ;)

So, jetzt aber wieder zum eintragen und zu den verbesserungsvorschlägen!


Nachtrag:
f***! was soll das denn jetzt: es kommt folgende fehlermeldung:

Warning: Cannot add header information - headers already sent by (output started at /data/perso/s/e/b/sebi016/linklist/goto.php:2) in /goto.php on line 30

line 30 heißt so:
header ("Location: $address"); exit;

also, da wird auf die jeweilige seite umgeleitet!!

HHHIIILLFEEEE!
Signatur von »fraggle« #include <signature.h>

12

Dienstag, 25. Dezember 2001, 10:29

so, der fehler is behoben, das design ein wenig verändert!
JETZT TRAGT MAL BITTE NOCH EIN PAAR LINKS EIN!!!!
;) :D
Signatur von »fraggle« #include <signature.h>

13

Mittwoch, 26. Dezember 2001, 10:36

Hmmh...

Zitat

Original von fraggle
was gehört denn so alles zu der admin-oberfläche einer solchen linkliste??


  • Kategorien erstellen
  • Kategorien bearbeiten
  • Kategorien löschen
  • Farben ändern
  • Counter zurückstellen (bei einzelnen/mehreren Links, Kategorien)
  • Links importieren (aus einer *.txt File)
  • Links exportieren (in eine *.txt)
  • Links löschen
  • Links editieren


Dürfte für's erste reichen, :)
Gaheris

14

Mittwoch, 26. Dezember 2001, 20:34

mmh, links importieren, wie soll das gehen, kannste ma mal nen kleinen tip geben??
Signatur von »fraggle« #include <signature.h>