YourWBB


yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Code Fehler:Parse error: parse error, unexpected $end in C:\xampp\htdocs\kunde\setup.php on line 164 » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag 2.289 Views | | Thema zu Favoriten hinzufügen

Neues Thema erstellen Antwort erstellen

Zum Ende der Seite springen Code Fehler:Parse error: parse error, unexpected $end in C:\xampp\htdocs\kunde\setup.php on line 164
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Gespenst
unregistriert
 Code Fehler:Parse error: parse error, unexpected $end in C:\xampp\htdocs\kunde\setup.php on line 164 Antworten Zitieren Editieren Melden       UP

Hallo, Leute!

Ich habe folgenden Code:

php:
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:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
<?php

// ************************************************************************************//
// ****** Terminal-Support*************************************************************//
// ************************************************************************************//
// ****** Copyright (c) 2001-2004 PHILIPP HOFFMANN ************************************//
// ****** Web: http://www.office-support-forum.de *************************************//
// ************************************************************************************//
// ************************************************************************************//
// ****** KUNDENSERVICE SCRIPT is NOT free software. **********************************//
// ****** You may not redistribute this package or any of it's files. *****************//
// ************************************************************************************//
// ************************************************************************************//


if($_GET['action']=="send"){
echo '<html><head><title>Installation von Terminal-Support</title></head><body>
<font face="arial" size="3"><b>Erledigte Aufgaben:<br>';
$host $_POST["host"];
$user $_POST["user"];
$pass $_POST["pass"];
$database $_POST["database"];
mysql_connect("$host","$user","$pass") or die ("Keine Verbindung moeglich!");
mysql_select_db("$database") or die ("Die Datenbank existiert nicht!");
echo 'Es konnte ein korekte Verbindung zur Datenbank hergestellt werden!<br>';
$fn "config.inc.php";
$config '<?php
$host = "'.$host.'";
$user = "'.$user.'";
$pass = "'.$pass.'";
$database = "'.$database.'";
?>';
$fp fopen($fn,"w");
fwrite($fp,$config);
fclose($fp);
echo 'Die config.inc.php wurde erfolreich erzeugt!<br>';
$fn1 ".htaccess";
$htaccess 'AuthName "Terminal-Support"
AuthType Basic
require valid-user
AuthMySQLHost '.$host.'
AuthMySQLDB '.$database.'
AuthMySQLUser '.$user.'
AuthMySQLPassword '.$pass.'
AuthMySQLUserTable mitarbeiter
AuthMySQLNameField id
AuthMySQLPasswordField pw
AuthMySQLCryptedPasswords On
AuthMySQLPwEncryption none 
AuthMySQLEnable On';
echo 'Der .htaccess Login-Vorgang wurde erfolgreich erzeugt!<br>';
$fp1 fopen($fn1,"w");
fwrite($fp1,$htaccess);
fclose($fp1);
$sql"CREATE TABLE `kunden` ( 
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`strasse` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`plzuort` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`email` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`fax` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`telefon` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`deakti` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`agb` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
`newsletter` VARCHAR( 50 ) CHARACTER SET latin1 COLLATE latin1_general_ci NOT NULL ,
PRIMARY KEY ( `id` ) ) TYPE = MYISAM ;
CREATE TABLE `auftraege` (
`id` INT NOT NULL AUTO_INCREMENT ,
`auftragsgeber` VARCHAR( 1000 ) NOT NULL ,
`bemerkung` VARCHAR( 1000 ) NOT NULL ,
`post1_name` VARCHAR( 1000 ) NOT NULL ,
`post2_name` VARCHAR( 1000 ) NOT NULL ,
`post3_name` VARCHAR( 1000 ) NOT NULL ,
`post4_name` VARCHAR( 1000 ) NOT NULL ,
`post5_name` VARCHAR( 1000 ) NOT NULL ,
`post6_name` VARCHAR( 1000 ) NOT NULL ,
`post7_name` VARCHAR( 1000 ) NOT NULL ,
`post8_name` VARCHAR( 1000 ) NOT NULL ,
`post9_name` VARCHAR( 1000 ) NOT NULL ,
`post10_name` VARCHAR( 1000 ) NOT NULL ,
`post11_name` VARCHAR( 1000 ) NOT NULL ,
`post1_id` VARCHAR( 1000 ) NOT NULL ,
`post2_id` VARCHAR( 1000 ) NOT NULL ,
`post3_id` VARCHAR( 1000 ) NOT NULL ,
`post4_id` VARCHAR( 1000 ) NOT NULL ,
`post5_id` VARCHAR( 1000 ) NOT NULL ,
`post6_id` VARCHAR( 1000 ) NOT NULL ,
`post7_id` VARCHAR( 1000 ) NOT NULL ,
`post8_id` VARCHAR( 1000 ) NOT NULL ,
`post9_id` VARCHAR( 1000 ) NOT NULL ,
`post10_id` VARCHAR( 1000 ) NOT NULL ,
`post11_id` VARCHAR( 1000 ) NOT NULL , 
PRIMARY KEY ( `id` ) ) TYPE = MYISAM ;
CREATE TABLE `produkte` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 1000 ) NOT NULL ,
`bild` VARCHAR( 1000 ) NOT NULL ,
`preis` VARCHAR( 1000 ) NOT NULL ,
`beschreibung` VARCHAR( 1000 ) NOT NULL ,
`bemerkung` VARCHAR( 1000 ) NOT NULL ,
PRIMARY KEY ( `id` ) ) TYPE = MYISAM ;
CREATE TABLE `mitarbeiter` (
`id` INT NOT NULL AUTO_INCREMENT ,
`name` VARCHAR( 1000 ) NOT NULL ,
`strasse` VARCHAR( 1000 ) NOT NULL ,
`plzuort` VARCHAR( 1000 ) NOT NULL ,
`telefon` VARCHAR( 1000 ) NOT NULL ,
`fax` VARCHAR( 1000 ) NOT NULL ,
`email` VARCHAR( 1000 ) NOT NULL ,
`kostenstelle` VARCHAR( 1000 ) NOT NULL ,
`gehalt` VARCHAR( 1000 ) NOT NULL ,
`steuer` VARCHAR( 1000 ) NOT NULL ,
`eintritt` VARCHAR( 1000 ) NOT NULL ,
`abteilung` VARCHAR( 1000 ) NOT NULL ,
`pw` VARCHAR( 1000 ) NOT NULL ,
PRIMARY KEY ( `id` ) ) TYPE = MYISAM ;";
$ergebnis mysql_query($sql);
echo 'Die Datenbank-Sturktur wurde erfolgreich erstellt!<br>';
$newpass "";
$laenge10;
$string"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
mt_srand((double)microtime()*1000000);
for ($i=1$i <= $laenge$i++) {
$newpass .= substr($stringmt_rand(0,strlen($string)-1), 1);
echo 'Das zufälltige Passwort für die Personalnu. 1 wurde erzeugt!<br>';
$sql1 "INSERT INTO `mitarbeiter` (`name`, `strasse`, `plzuort`,
`email`, `fax`, `telefon`, `kostenstelle`, `gehalt`, `steuer`, `abteilung`,
`pw`, `eintritt`) VALUES ('Admin', 'Firmenstrasse 1', '00000 Musterhausen', 'info@musterfirma.de', '000/000',
'000/000', '', '', '', '', '$newpass', '')";
$eintragen1 mysql_query($sql1) or die(sqlerror(mysql_error()));
echo 'Die Personalnu. 1 wurde mit folgendem Passwort erzeugt: '.$newpass.'<br>';
echo 'Terminal-Support wurde erfolgreich installiert!</b></font></body></html>';}


if($_GET['action']=="page"){
echo '<html><head><title>Installation von Terminal-Support</title></head><font face="arial" size="3"><b>
Willkommen bei der Installation vom Terminal-Support.<br>Um den Terminal-Support erfolgreich nutzen zu können geben<br>Sie bitte die korekten Zuganzdaten zur MySQL-Datenbank an.<p><form action="setup.php?action="send">
<table border="0"><tr><td width="200">IP-Adresse des Serves</td><td width="200"><input type="text" size="45" maxlength="45" name="host" value=""></td></tr><tr><td width="200">MySQL Benutzername</td><td width="200">
<input type="text" size="45" maxlength="45" name="user" value=""></td></tr><tr><td width="200">MySQL Passwort</td><td width="200"><input type="text" size="45" maxlength="45" name="pass" value=""></td></tr><tr><td width="200">
MySQL Datenbank</td><td width="200"><input type="text" size="45" maxlength="45" name="database" value=""></td></tr></table><p><input type="submit" value="Angaben speichern"></form></b></font></body></html>';}


if(empty($_GET["action"])){
echo '<html><head><title>Installation von Terminal-Support</title></head>
<frameset framespacing="0" border="false" frameborder="0" rows="124,*">
<frame name="top" src="navigation.php.php?action=top">
<frame name="page" src="setup.php?action=page">
</frameset></html>';}


?>


Leider sagt er immer:
Parse error: parse error, unexpected $end in C:\xampp\htdocs\kunde\setup.php on line 152


wo ist da der Fehler?

Gespenst

Dieser Beitrag wurde 2 mal editiert, zum letzten Mal von Gespenst: 21.10.06 12:15.

21.10.06 11:29
Broken Sword Broken Sword ist männlich
Mitglied


images/avatars/avatar-5300.jpg

Dabei seit: 18.06.04
Beiträge: 537
Forenversion: 2.3

Antworten Zitieren Editieren Melden       UP

php:
1:
2:
for ($i=1$i <= $laenge$i++) {
$newpass .= substr($stringmt_rand(0,strlen($string)-1), 1);

Da fehlt die Schlussklammer.
=> muss heißen
php:
1:
2:
for ($i=1$i <= $laenge$i++) {
$newpass .= substr($stringmt_rand(0,strlen($string)-1), 1);}


Wenn es dein Script ist, gebe ich dir den Tip etwas Ordnung reinzubringen smile
21.10.06 12:25 Broken Sword ist offline WWW Finden Als Freund hinzufügen
Gespenst
unregistriert
Antworten Zitieren Editieren Melden       UP

Danke!
21.10.06 13:18
Baumstruktur | Brettstruktur
Gehe zu:

Neues Thema erstellen Antwort erstellen

yourWBB » yourWBB Misc * » Das Proggen » MySQL und PHP » Code Fehler:Parse error: parse error, unexpected $end in C:\xampp\htdocs\kunde\setup.php on line 164