Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
20.12.2001, 19:25
SRKarl



ich habe die Variablen $user, $pwd, $job (Coder, Modeler...), $email, $icq

diese will ich speichern!! In eine Datei z.B. user.dat (aber egal) dann will ich sie wieder öffnen (z.b. beim auflisten der members oder beim Login). jedem user sollen dann seine eigenschaften zugeordnet werden! User=hanns email=hanns@sepp.de ...

Alles soll in einer Textdatei gespeichert werden nich in einer MySQL datenbank Wenn mir jemand helfen kann oder einTutorial datüber kennt wäre ich ihm sehr dankbar!!

--

Project: ..::Code: Bluedeath::..
Homepage: ::Crawler | Coding, Mapping und GFX - Tutorials::
Dark Angel || G E R M A N Y
Wer Rechtschreibfehler findet kann sie behalten!

zum Seitenanfang zum Seitenende Profil || Suche
001
20.12.2001, 20:14
SRKarl



Versteht ihr mich nicht??

--

Project: ..::Code: Bluedeath::..
Homepage: ::Crawler | Coding, Mapping und GFX - Tutorials::
Dark Angel || G E R M A N Y
Wer Rechtschreibfehler findet kann sie behalten!

zum Seitenanfang zum Seitenende Profil || Suche
002
20.12.2001, 20:42
Retro



Kannst du nicht warten?

--

shielding people from their own stupidity is an evolutionary step backwards anyway.

/* God is dead!............Nietzsche */
/* Nietzsche is dead!......God */
/* Nietzsche is God!.......The Dead */

zum Seitenanfang zum Seitenende Profil || Suche
003
20.12.2001, 21:24
SRKarl



Ok Retro ich warte!!

--

Project: ..::Code: Bluedeath::..
Homepage: ::Crawler | Coding, Mapping und GFX - Tutorials::
Dark Angel || G E R M A N Y
Wer Rechtschreibfehler findet kann sie behalten!

zum Seitenanfang zum Seitenende Profil || Suche
004
20.12.2001, 21:26
Son-Goten



ich auch :P *spam*

--

zum Seitenanfang zum Seitenende Profil || Suche
005
20.12.2001, 21:59
SRKarl



Komisch ne aber im Ernst, es wäre schön wenn ein schlauer Mensch mir helfen könnte!! Wenn ich irgendwas undeutlich gesagt habe dann sagts mir!

--

Project: ..::Code: Bluedeath::..
Homepage: ::Crawler | Coding, Mapping und GFX - Tutorials::
Dark Angel || G E R M A N Y
Wer Rechtschreibfehler findet kann sie behalten!

zum Seitenanfang zum Seitenende Profil || Suche
006
20.12.2001, 22:03
Son-Goten



ich bin dumm *hehe*
nee..im ernst.. isch kann dir nisch helfen....

--

zum Seitenanfang zum Seitenende Profil || Suche
007
20.12.2001, 22:14
Zeeke



Mach's einfach mit MySQL :P

--

zum Seitenanfang zum Seitenende Profil || Suche
008
20.12.2001, 22:31
SRKarl



Ich hab ja kein MySQL!!

Mit MySQL is es ja net so schwierig! (Hab ja sogar ich als newbie im php coden inbekommen) aber freesql.org ,freephp.com oder coolfreepages Datenbanken sind so lam das alle denken die Seite wäre nicht on. Und so geht keiner auf die Seite. Genug Geld mir nen Server zu mieten hab ich auch net!
Also muss ne Textdatenbank her!

--

Project: ..::Code: Bluedeath::..
Homepage: ::Crawler | Coding, Mapping und GFX - Tutorials::
Dark Angel || G E R M A N Y
Wer Rechtschreibfehler findet kann sie behalten!


Dieser Beitrag wurde am 20.12.2001 um 22:34 von SRKarl bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
009
25.12.2001, 01:38
hausi



Es gibt Gratis-Server mit PHP4 und MySql. URL kann ich dir ev. mal geben *g*. Aber versuch zuerst das andere Problem zu lösen...

--

zum Seitenanfang zum Seitenende Profil || Suche
010
25.12.2001, 02:25
Grim_Reaper



Sowas hab ich mic hauch schonmal gefragt, aber ich denke, dass sowas nicht geht. Du könntest aber per script für jeden user einen ordner anlegen lassen und dort die daten in einzelne dateien reinpacken lassen.
das würde gehn, gibt halt nur ein großes chaos.

--

Ich hab mal meine Sig ausgenistet , O O ,
`´°¤|Webmaster beim XdT-Clan|¤°`´°¤|Me at Deviantart|¤°`´
`´°¤|Quatronic|¤°`´`´°¤|Clubwear|¤°`´

zum Seitenanfang zum Seitenende Profil || Suche
011
25.12.2001, 16:50
SRKarl



Welches andere Problem??

--

Project: ..::Code: Bluedeath::..
Homepage: ::Crawler | Coding, Mapping und GFX - Tutorials::
Dark Angel || G E R M A N Y
Wer Rechtschreibfehler findet kann sie behalten!

zum Seitenanfang zum Seitenende Profil || Suche
012
29.12.2001, 21:25
manny2k



bevor ich überhaupt wusste wie man SQL Queries bastelt hab ich daten immer in dateien abgespeichert. das prinzip war simpel:

existiert die datei nicht, muss sie vom system erstmal getouched werden und dementsprechend CHMODed, um nachher die datein einzeln mit einem trennzeichen/-string (z.b. "<--//-->" als trennzeichen, oder einfach nur'n komma oder wasauchimmer, lass dir was einfallen) in die datei zu werfen.
danach der datei wieder schreibrechte durch CHMOD entziehen, sonst kommt so'n "l337 h4xx0r" und kann drin rumpfuschen.

existiert die datei, dann ist das das gleiche prozediere wie oben, nur das touchen fällt weg.

wenn du daten auslesen willst, einfach die datei als ganzen string einlesen lassen, und mit explode mittels dem trennzeichen in arrays zerteilen.

beispiel (ich hab mal CHMODs nur durch kommentare angedeutet):

//schreiben:
//(wir nehmen mal an, die variablen $user und $pass sind in einem formular definiert)

$user = "ich";
$pass = "meinpasswort";
$trennzeichen = "\n"; // carriage return als trennzeichen

if(!file_exists("data.dat")) { /* der ganze code zum touchen */ }
// CHMOD befehl hier einfügen

$fp = fopen("data.dat","a"); //oder "a+", wie's beliebt
fwrite($fp,$trennzeichen . $user); // mal einfügen
fwrite($fp,$trennzeichen . $pass); // und nochmal
fclose($fp); // datei schliessen
// CHMOD befehl wieder einfügen, diesesmal zum schreib- (und lese-?) rechte entzug

// und so einlesen:
if(!file_exists("data.dat")) { die("Datei <b>data.dat</b>nicht gefunden"); }
// CHMOD, Leserechte...
$fp = fopen("data.dat","r"); //zum einlesen die datei öffnen
$file_content = fread($fp,filesize("data.dat")); //die datei bis zum ende einlesen
fclose($fp); //datei schliessen
// CHMOD, Rechte wieder entfernen

//jetzt gehts rund mit dem einlesen ;)
$db_content = explode($trennzeichen,$file_content); //in arrays teilen

$i = 1; //zähler - array index 0 hat KEINEN inhalt (das trennzeichen wurde ja immer vor dem wert eingefügt, remember? ;)
while($db_content[$i]) //solange es noch inhalte gibt, mach das:
{
echo "Benutzername: ".$db_content[$i]; $i++; //ausgabe und zähler weiterrücken
echo "Password: ".$db_content[$i]; $i++; //ausgabe und zähler++
}

et voila
das ganze erzwingt zwar eine hardgecodete fixe tabellenspalten- und -zeilenzahl, funktioniert aber halbwegs. CHMODs aber nich vergessen. das ganze is zwar ohnehin schon langsam, und durch CHMODs noch langsamer, aber dafür halbwegs einbruchssicher.

ich hoffe, mit diesem gedankenansatz + beispiel ist dir halbwegs geholfen.

--


Dieser Beitrag wurde am 29.12.2001 um 21:26 von manny2k bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
013
31.12.2001, 14:32
thinktank



procedere, nicht prozediere *sorry, aber ich muss sowas einfach schreiben :)*

--

zum Seitenanfang zum Seitenende Profil || Suche