You are not logged in.

wcf.regNote.message

milo

Beginner

  • "milo" started this thread

Posts: 10

  • Send private message

1

Monday, December 27th 2004, 12:21pm

phpscripts, moeglichst ohne DB

morgen,

da mir mein webspace keine sql db zur verfuegung stellt, bin ich auf php in verbindung mit einer txt datei angewiesen ! (ich habe auch imo keine lust auf nen providerwechsel)

wo liegt der unterschied im programmieren, im gegensatz zu access (damit habe ich .dh wie muesste so ein script aufgebaut sein, wie kann ich irgendwelche werte darin speichern und noch wichtiger, wie kann ich sie via interface veraendern ?

ich will fuer die page von meinem sportclub:
-eine tabelle (mit punkten usw)
-eine datei wo alle spielernamen + daten gespeichert sind und optisch schoen verpackt wiedergegeben werden (name,geburtstag,kg,cm und position.wenn er zB auf 3 spielt, soll er auch bei nr "3" aufgelistet werden...bisschen kompliziert...)

vllt gibt es ja so ein tabellenscript schon...
ich wuerde mich auch ueber links freuen, die schon irgendwelche moeglichen fertigscripte bereitstellen :D

ciao

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

2

Monday, December 27th 2004, 8:18pm

Wenn du keine DB hast aber ne Textdatei benutzten kannst dann
würde ich dir empfehlen Txt-DB-API zu nutzten.
Des is eine auf PHP basierende Datenbank Simulation die alles in
ner Textdatei speichert aber mit SQL befehlen angesprochen wird.

Zu finden is die hier:
http://www.c-worker.ch/txtdbapi/index.php

Ansonsten, wenn du keine Ahnung von PHP ansich hast schau dir am besten
mal die TUT`s an.

Da kriegst du zumindest mal einen Einblick in PHP.

Vorgefertigte Scripte weiß ich nicht wo es sowas gibt,
da ich alles selber mache ;)

Wenn du speziellere Fragen zu PHP hast kannste ja nochmal fragen :)

Ciao Ephraim

milo

Beginner

  • "milo" started this thread

Posts: 10

  • Send private message

3

Tuesday, December 28th 2004, 10:26am

och menno, wo ist denn mein text von gestern ? ...

naja :

erstmal danke fuer den link , ich werf da maln blick drauf ;)
mit php habe ich schon meine erfahrung und die meisten scripts waeren dann auch schon fertig, nurleider auf basis von php/access ... die access und sql befehle sind meines wissens auch nicht _immer_ gleich, oder ?
ich paste mal nen kurzen qt, koenntest du mir vllt im grundprinzip zeigen, wie im einzelnen die anweisungen geaendert werden muessen.

ich kanns mir irgendwie nicht vorstellen, da ich ja _alles_ aus den datensaetzen rauslese, und sowas gibs ja beim .txt garnicht...

hier hab ich mal nen kleines logIn script :

Source code

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
<?
session_start();
include("f_header.php");
if(!isset($submit)){
?>
				<form action="" method="post">
  					<table width="50%" align="center" border="1" bordercolor="#000000" style="border-collapse:collapse">
						<tr>
					      <td colspan="2" bgcolor="#cccccc"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Bitte gib deine Daten ein:</td>
					    </tr>
					    <tr>
					      <td width="170"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Username:</font></td>
					      <td width="230"><input type="text" name="usernamea" size="20" class="input"></td>
					    </tr>
					    <tr>
					      <td width="170"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Passwort:</font></td>
					      <td width="230"><input type="password" name="pass" size="20" class="input"></td>
					    </tr>
					    <tr>
					      <td align="center" colspan="2"> <input type="submit" name="submit" value="Einloggen" class="button">
					      </td>
					    </tr>

					  </table>
					</form>
<?
}elseif(!isset($usernamea)){
	die("Du hast den Namen vergessen...");
}elseif(!isset($pass)){
	die("Du hast das Passwort vergessen!");
}else{
		$db = odbc_connect("homepage","","");
		$pass = md5($pass);
		$a = "SELECT username, passwort FROM benutzer WHERE username='$usernamea'";
		$select = odbc_exec($db, $a);
		odbc_fetch_row($select);
		$password = odbc_result($select,"passwort");
		$username = odbc_result($select,"username");
		if($username == $usernamea){
			if($password == $pass){
				$date = date("d.m.Y", time());
				$db = odbc_connect("homepage","","");
				$a = "UPDATE benutzer SET letzte_anmeldung='$date' WHERE username = '$usernamea'";
				$u = odbc_exec($db, $a);
				
				session_register("username");
				echo "Du hast dich erfolgreich eingeloggt, willkommen ".$username;
			}else{
				die("Du hast ein falsches Passwort eingegeben!");
			}
		}
		 odbc_close($db);

	}

?>


dankeschoen und tschöö ;D

Ephraim

Professional

Posts: 826

Location: coder-board.info

Occupation: Info-Student

  • Send private message

4

Tuesday, December 28th 2004, 5:07pm

Vom SQL her passt des schon. Du müsstest bloss die odbc aufrufe an die
TXT-DB-API anpassen.

Schon klar des es sowas in Textdateien normalerweise nicht gibt,
aber der Typ der die TXT-DB-API geschrieben hat, hat des alles
so gebastelt des er eben mit den SQL Befehlen des ganze auf reinen Text
in einer Textdatei umbaut.

Ist zwar nicht allzu perfomant aber saubere Arbeit isses trotzdem.

Schau dir des einfach mal an ;)

Ciao Ephraim

wcf.user.socialbookmarks.titel