SammyLG

Magic Past
 

Dabei seit: 07.04.2006
Beiträge: 2.364
Herkunft: Hessen
 |
|
neues Problem:
Wenn die Datei 4_$uname.php erstellt wird, soll sie diesen Code beinhalten:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<link href="style1.css" rel="stylesheet" type="text/css">
Der Zustand deines Pferdes $job beträgt jetzt <p class=header><?php
$fp = fopen("counter$uname.txt", "r+");
$counter = fgets($fp, 10);
echo $counter;
$counter++;
rewind($fp);
fputs($fp, $counter);
fclose($fp);
?></p> |
|
Das ist der Ausschnitt
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
|
$datei = fopen("4_$uname.php","w+");
$inhalt="<link href="style1.css" rel="stylesheet" type="text/css">
Der Zustand deines Pferdes $job beträgt jetzt <p class=header><?php
$fp = fopen("counter$uname.txt", "r+");
$counter = fgets($fp, 10);
echo $counter;
$counter++;
rewind($fp);
fputs($fp, $counter);
fclose($fp);
?></p>";
$inhalt=strtr($inhalt, '&', '$');
fwrite($datei, $inhalt);
fclose($datei);
|
|
Und das wird erstellt:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
<link href="style1.css" rel="stylesheet" type="text/css">
Der Zustand deines Pferdes falabella beträgt jetzt <p class=header><?php
= fopen("counterk.txt", "r+");
= fgets(, 10);
echo ;
++;
rewind();
fputs(, );
fclose();
?></p> |
|
Das echo wird nicht erstellt...
__________________
Windmill, Windmill for the land.
Turn forever hand in hand
Take it all there on your stride
It is tinking, falling down
Love forever love is free
Let's turn forever you and me
Windmill, windmill for the land
Is everybody in?
Dieser Beitrag wurde 5 mal editiert, zum letzten Mal von SammyLG: 12.03.2007 13:36.
|
|
11.03.2007 18:03 |
|
|
Pawie

Mitglied
 

Dabei seit: 03.11.2005
Beiträge: 1.278
 |
|
Du hast, nachdem du das erste Mal ?> geschrieben hast, PHP immer mit <? geöffnet. Richtig heißt es allerdings <?php Außerdem sind noch andere Kleinigkeiten falsch. Deshalb wird auch der Code falsch angezeigt ;D Richtig heißt es:
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:
|
$datei = fopen("$uname_training.php","a+");
$inhalt="<?php
switch ($job) {
case "1":
?><link href="style1.css" rel="stylesheet" type="text/css">
<div align="center"><br><br><br><table style="border: 1 solid #000000;" width="50%">
<tr>
<td colspan="2" width="10%" bgcolor="#bed09c"><p class=header>Training mit $job</p></td>
<td colspan="2" width="10%" bgcolor="#bed09c"><p class=header>--Training--</p></td>
<td colspan="2" width="10%" bgcolor="#c6cfb3"><a href="$uname_training.php?$job=2">weiter</a></td>
</tr>
</table><br><br></div><?php
break;
case "2":
?><link href="style1.css" rel="stylesheet" type="text/css">
<div align="center"><br><br><br><table style="border: 1 solid #000000;" width="50%">
<tr>
<td colspan="2" width="10%" bgcolor="#bed09c"><p class=header>Training mit $job</p></td>
<td colspan="2" width="10%" bgcolor="#bed09c"><p class=header>---Training---</p></td>
<td colspan="2" width="10%" bgcolor="#c6cfb3"><a href="$uname_training.php?$job=3">weiter</a></td>
</tr>
</table><br><br></div><?php
break;
case "3":
?><link href="style1.css" rel="stylesheet" type="text/css">
<div align="center"><br><br><br><table style="border: 1 solid #000000;" width="50%">
<tr>
<td colspan="2" width="10%" bgcolor="#bed09c"><p class=header>Training mit $job</p></td>
<td colspan="2" width="10%" bgcolor="#bed09c"><p class=header>----Training----</p></td>
<td colspan="2" width="10%" bgcolor="#c6cfb3"><a href="$uname_training.php?$job=4">weiter</a></td>
</tr>
</table><br><br></div><?php
break;
case "4":
?><link href="style1.css" rel="stylesheet" type="text/css">
Der Zustand deines Pferdes $job beträgt jetzt <p class=header><?php
$fp = fopen("counter$uname.txt", "r+");
$counter = fgets($fp, 10);
echo $counter;
$counter++;
rewind($fp);
fputs($fp, $counter);
fclose($fp);
?></p><?php
break;
}
?>";
$inhalt=strtr($inhalt, '&', '$');
fwrite($datei, $inhalt);
fclose($datei); |
|
Ungetestet usw. Probier's einfach mal aus xD
Liebe Grüße
Pawie.
|
|
11.03.2007 18:11 |
|
|
 | |
 | |
 |
Melli

i will rest in pieces !!
 

Dabei seit: 28.01.2006
Beiträge: 4.692
Herkunft: DE
 |
|
Zitat: |
Original von miss_trinity
Versuchs mal so:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
$datei = fopen("4_$uname.php","w+");
$inhalt="<link href="style1.css" rel="stylesheet" type="text/css">
Der Zustand deines Pferdes $job beträgt jetzt <p class=header>
<?php
$fp = fopen("counter$uname.txt", "r+");
$counter = fgets($fp, 10);
echo $counter;
$counter++;
rewind($fp);
fputs($fp, $counter);
fclose($fp);
?></p>
<?php
$inhalt=strtr($inhalt, '&', '$');
fwrite($datei, $inhalt);
fclose($datei);
|
|
String soll immer zwischen zwei " " stehen. Wenn du einen Backslash \ davor machst, dann wird das " mit in den String gepeichert.. Du siehsts es ja schon bei den Farben im Code das da was nicht stimmt. |
Huhu,
jap, müsste so gehn XD
nur, da steht einmal "</php>" heißt das nich "?>" ???
lG <3
|
|
15.03.2007 14:51 |
|
|
 |
SammyLG

Magic Past
 

Dabei seit: 07.04.2006
Beiträge: 2.364
Herkunft: Hessen
Themenstarter
 |
|
Zitat: |
Original von miss_trinity
Versuchs mal so:
php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
|
$datei = fopen("4_$uname.php","w+");
$inhalt="<link href="style1.css" rel="stylesheet" type="text/css">
Der Zustand deines Pferdes $job beträgt jetzt <p class=header>
<?php
$fp = fopen("counter$uname.txt", "r+");
$counter = fgets($fp, 10);
echo $counter;
$counter++;
rewind($fp);
fputs($fp, $counter);
fclose($fp);
?></p>
<?php
$inhalt=strtr($inhalt, '&', '$');
fwrite($datei, $inhalt);
fclose($datei);
|
|
String soll immer zwischen zwei " " stehen. Wenn du einen Backslash \ davor machst, dann wird das " mit in den String gepeichert.. Du siehsts es ja schon bei den Farben im Code das da was nicht stimmt. |
Das hab ich schon gewusst
Parse error: syntax error, unexpected T_STRING in /usr/export/www/hosting/antares/Training/neueruseranlegen2.php on line 96
Das " gilt als Ende des Eintragungscodes, PHP kann mit dem Rest nichts anfangen und somit - Fehlermeldung... 96 ist die Reihe:
code: |
1:
|
$fp = fopen("counter$uname.txt", "r+"); |
|
__________________
Windmill, Windmill for the land.
Turn forever hand in hand
Take it all there on your stride
It is tinking, falling down
Love forever love is free
Let's turn forever you and me
Windmill, windmill for the land
Is everybody in?
|
|
15.03.2007 18:54 |
|
|
miss_trinity

Ich bin blond.
 

Dabei seit: 13.02.2007
Beiträge: 285
Herkunft: Schweiz - SH
 |
|
|
16.03.2007 00:24 |
|
|
Impressum
|
|