PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Memberseite in PHP


T-G-läser
2006-02-02, 21:12:56
Servus! Benötige Hilfe...

Also für mich unüberwindbar, für Profis wohl nur Kindergarten....

Ich Möchte für eine Memberseite ein Script machen, wo ich online auf einer Seite Name, ICQ, und so reinschreiben kann und auf einer Seite auf der HP soll das dann erscheinen...
Ja, noch etwas ungenau, aber lest nur weiter.

also hier nun erstmal die seite, an der die namen ankommen sollen:

-----------------------------------------------------------------
Ligarat
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details

Urlaub Ligarat
NAME ICQ-Nummer Onlinestatus details

Liga 1
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details

Urlaub Liga 1
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details

Liga 2
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details

Urlaub Liga 2
NAME ICQ-Nummer Onlinestatus details

Liga 3
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details
NAME ICQ-Nummer Onlinestatus details

Urlaub Liga 3
NAME ICQ-Nummer Onlinestatus details
------------------------------------------------------------------

So soll es insgesamt angezeigt weden......
Ligarat, Urlaub Ligarat, Liga 1, ....... Soll fest angezeigt werden.
Die anderen sachen sollen von mir veränderbar sein

So als nächstes eine Seite auf der ich wählen oder eingeben kann

-------------------------------------------------------------------
"Scrollbox (Ligaauswahl)" --> Auswahl einer Liga
"Textfeld" --> Eingabe eines Namens
"Textfeld" --> Eingabe einer ICQ-Nummer (-->dann soll auf der Seite mit soner Blume der Status erscheinen)
"Textfeld" --> Eingabe von Details (z.B. Turnierleiter, Managerin oder sowas...)
"Button" --> Absenden 'Neuen Member eintragen'

"Scrollbox (Memberauswahl)"
"Scrollbox (Ligaauswahl)" Wechseln von ... (z.B. Clanrat oder Liga 1)
"Scrollbox (Ligaauswahl)" Wechseln in ... (z.B. Urlaub Clanrat oder Liga 2)
"Button" --> Absenden 'Member wechseln'

"Scrollbox (Memberauswahl)" --> Löschen eines Members
"Button" --> Absenden 'Member löschen'
--------------------------------------------------------------------

Es Besteht keine Datei, wo man die Daten rauslesen kann. also sollen damit ja auch angelegt werden können

Für den ICQ Status evt das:
<img src="http://status.icq.com/online.gif?icq=236690456&img=5">

Würde mich freuen wenn jmd Ideen hat. Gibt evt auch ne Belohnung für den, der mir ein funktionierendes nach den Angaben gibt........

So long,
T-G-läser ICQ:236-690-456 oder t.g.laeser@email.de

The_Invisible
2006-02-03, 10:37:45
das ist ja eigentlich das einfachste was man mit php machen kann, also daten schreiben und lesen...

dann gibt es wieder mehrere möglichkeiten wie du die daten speicherst bzw was dir zu verfügung steht (mysql, sqlite, textdatei, xml-datei, usw)

wenn das bekannt ist könnte ich dir schon helfen

mfg

WhiteVelvet
2006-02-03, 11:05:09
Am schnellsten ist hier mySQL zu benutzen. Deine PHP-Datei sieht dann so aus:
1. Anzeige der Daten mit Auslesen aus der Datenbank
2. Button "neuer Member"
3. Eintrag in die Datenbank

Du solltest aber noch hinzufügen:
4. Button "ändern" zum bearbeiten der Member
5. Button "löschen" erklärt sich selbst

Der ICQ-Status hat nichts mit der Datenbank zutun und kommt als HTML-Code auf die Seite.

T-G-läser
2006-02-03, 11:31:04
Also es sollte irgendeine Datei halt benutzt werden. zb ne txt oder html, denn Ich habe voraussichtlich da keine MySQL-Datenbank zur Verfügung... das mit ändern ist gut.

Thx schonmal für die Hilfe

Marscel
2006-02-03, 12:13:05
Dann musst du einen Dateiparser schreiben, der z.B. per fopen und fwrite/fread die Memberdaten in ein oder mehrere, je nach Vorgehensweise, Dateien schreibt und die String-Daten anhand von Trennmarken und explode() in ein Array abspeichert, mit dem du dann in PHP arbeiten kannst.

Coda
2006-02-03, 13:40:26
Oder SQLite benützen, wenn du PHP 5 zur Verfügung hast...

The_Invisible
2006-02-04, 11:11:58
hallo,

mir war langweilig und hab mal die "Admin" Seite gemacht:

demo: http://hadler.kirchbach.at/proj/eingabe.php
source: http://hadler.kirchbach.at/proj/eingabe.phps

die ligen werden in ner textdatei gespeichert: http://hadler.kirchbach.at/proj/data/liga.txt
die mitglieder ebenfalls: http://hadler.kirchbach.at/proj/data/members.txt

die Anzeigeseite ist eigentlich nur mehr Formsache, mache jetzt aber ne kleine Pause ;)

mfg

T-G-läser
2006-02-04, 22:04:05
Wow! Also ich muss sagen.... genial!

Das ist echt klasse! Danke!!! Das ist glaub ne schöne Sache wenn dir langweilig ist :rolleyes: ! Funktioniert soweit ja einwandfrei! nur.... Ich hab so wenig Ahnung von PHP und so, dass ich nichtmal die Anzeigeseite hinbekomme! :frown:

Was kann ich denn als Gegenleistung für das ganze anbieten? :smile: :massa:

MfG T-G-läser

The_Invisible
2006-02-05, 09:13:17
So, Ausgabeseite ist auch fertig:

demo: http://hadler.kirchbach.at/proj/ausgabe.php
source: http://hadler.kirchbach.at/proj/ausgabe.phps

bei der eingabeseite gab es übrigens ein paar bugfixes, bitte die neue nehmen

Gegenleistung? Normal würde ich sagen ein Getränk, aber da virtuell: hab ich doch gerne gemacht :D

mfg

T-G-läser
2006-02-06, 17:14:56
Nochmal Danke für die Hilfe! :rolleyes:

Hab mir den Code nochmal angeschaut und gemerkt.... 0 Plan davon! Ich bin da noch nicht wirklich begabt. In keinster Weise! :frown: aber ich bemüh mich es zu lernen. :)

Nun ein Problem hab ich jedoch noch... wenn ich die dateien so auf meinen Server lade, funktioniert die eingabeseite, aber ich sehe in der ausgabe nichts... Die Informationen werden aber geschrieben in den txt. :confused:
Falsche CHmod? (hab dann alles auf 777 getestet...)

Vielleicht kennst du ilch-clan-scripte, da möchte ich das eigentlich einbinden.... Da sind in den vorhandenen seiten immer paar Befehle gleich, also die da hin müssen... ich weiß nur nicht wo einfügen oder so. =)

<?php
defined ('main') or die ( 'no direct access' );

$title = $allgAr['title'].'Members';
$hmenu = 'Members';
$design = new design ( $title , $hmenu );
$design->header();

include("ausgabe.php"); <---- hatte ich testweise, ging aber bei der php nicht. Bei anderen sachen hatte es mal funktioniert...

$design->footer();

?>


Weist du auch was das für Befehle sind, oder braucht man da mehr infos für?

MfG T-G-läser

[_]° *Virtuelles Getränk ausgeb* :wink:

T-G-läser
2006-02-06, 22:30:08
Was sagt man dazu: :confused:

sorry,
sowas mach ich nur mit mysql und wenn du mir grafisch ne vorlage lieferst (Farben, Größe, usw.) dann mach ich dir das für 100€, aber wie gesagt nur auf mysql basis...

Gruß Jannis

Das ist dann wohl der Unteschied zwischen den Foren und Menschen. Die einen helfen gerne und machen sowas gratis. Aber dort habe ich die Frage auch gestellt und dann kommt sowas mit 100€. Find ich etwas schockierend und heftig. :eek:
is von http://www.pc-special.net

Nuja, da bleibe ich doch gerne hier aktiv! :wink: Super Forum Super Leute :)

The_Invisible
2006-02-07, 15:43:27
Nochmal Danke für die Hilfe! :rolleyes:

Hab mir den Code nochmal angeschaut und gemerkt.... 0 Plan davon! Ich bin da noch nicht wirklich begabt. In keinster Weise! :frown: aber ich bemüh mich es zu lernen. :)

Nun ein Problem hab ich jedoch noch... wenn ich die dateien so auf meinen Server lade, funktioniert die eingabeseite, aber ich sehe in der ausgabe nichts... Die Informationen werden aber geschrieben in den txt. :confused:
Falsche CHmod? (hab dann alles auf 777 getestet...)

Vielleicht kennst du ilch-clan-scripte, da möchte ich das eigentlich einbinden.... Da sind in den vorhandenen seiten immer paar Befehle gleich, also die da hin müssen... ich weiß nur nicht wo einfügen oder so. =)

<?php
defined ('main') or die ( 'no direct access' );

$title = $allgAr['title'].'Members';
$hmenu = 'Members';
$design = new design ( $title , $hmenu );
$design->header();

include("ausgabe.php"); <---- hatte ich testweise, ging aber bei der php nicht. Bei anderen sachen hatte es mal funktioniert...

$design->footer();

?>


Weist du auch was das für Befehle sind, oder braucht man da mehr infos für?

MfG T-G-läser

[_]° *Virtuelles Getränk ausgeb* :wink:

habe vor 5jahren mit PHP angefangen, und glaub mir, ich hatte damals wahrscheinlich gleichviel plan wie du jetzt

zu deinem problem:
in den textdateien schreibt er also was rein bzw kann davon lesen? falls er nicht schreiben kann kommt eh eine entsprechende fehlermeldung, ansonsten müsste von den rechten her alles passen... ansonsten bei den fopen() befehlen schauen ob der pfad wohl immer passt, ansonsten einfach anpassen

die Stelle wo du das eingefügt hast dürfte passen, kenne allerdings das script nicht, sind Funktionen von einem eigenen Objekt das aber hier nicht einsehbar ist

mfg

T-G-läser
2006-02-07, 18:55:45
Huhu, ich schon wieder :biggrin:

Also :-) Die Seite geht glaub auf jeden Fall! Einmal hats mir was angezeigt :)
5 min später war alles weg, als ich versucht habe den Name zu ändern.

Angelegt Werden die Member Problemlos. Sieht man auch... Die Pfade wo du meintest stimmen glaub auch.

http://tgl.tg.funpic.de/proj/ausgabe.php
http://tgl.tg.funpic.de/proj/eingabe.php
http://tgl.tg.funpic.de/proj/data/liga.txt
http://tgl.tg.funpic.de/proj/data/members.txt

Muss wohl ein Fehler von mir sein... Die Dateien sind so original von oben Kopiert :-)

http://www.online-abp.de.vu is die Seite wo ich es rein machen wollte^^ auf members
Aber wie gesagt das funzt eh nicht

Vielleicht sollte ich auch aufgeben :( Will dich nicht damit nerven!

Thx :-)

MfG T-G-läser

The_Invisible
2006-02-07, 22:00:33
Huhu, ich schon wieder :biggrin:

Also :-) Die Seite geht glaub auf jeden Fall! Einmal hats mir was angezeigt :)
5 min später war alles weg, als ich versucht habe den Name zu ändern.

Angelegt Werden die Member Problemlos. Sieht man auch... Die Pfade wo du meintest stimmen glaub auch.

http://tgl.tg.funpic.de/proj/ausgabe.php
http://tgl.tg.funpic.de/proj/eingabe.php
http://tgl.tg.funpic.de/proj/data/liga.txt
http://tgl.tg.funpic.de/proj/data/members.txt

Muss wohl ein Fehler von mir sein... Die Dateien sind so original von oben Kopiert :-)

http://www.online-abp.de.vu is die Seite wo ich es rein machen wollte^^ auf members
Aber wie gesagt das funzt eh nicht

Vielleicht sollte ich auch aufgeben :( Will dich nicht damit nerven!

Thx :-)

MfG T-G-läser

n'abend,

habe deine members.txt gerade bei mir ausprobiert und es geht ohne Probleme, wenn man bei dir zudem einen User zur Gruppe "Tests" hinzufügt geht es auch, vielleicht gibts da Probleme mit den Leerzeichen (müsstest du probieren)

ansonsten ist das debuggen ohne selber ausprobieren eher schwer, zudem kann schon eine andere PHP-Version schuld daran sein bzw auf einem anderen Webspace funktioniert das script problemlos

aufgeben ist immer des weisheit letzter schluß, manchmal gehts schon wenn man einfach ein bisschen rumprobiert

mfg

T-G-läser
2006-02-07, 22:47:21
Da hast auch wieder recht! Dann werd ichs mal auf meinen anderen Web-space teilen versuchen :-) hmmm... evt ja auch mit unterstrich... :-)