SetaPDF
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 25.02.2003, 12:32   #1
TP-Junior
 
Benutzerbild von Storm
 
Registriert seit: Aug 2002
Ort: Eitorf (NRW)
Storm macht alles soweit korrekt
Unhappy

mit php auf dem Kriegsfuss (echo Befehl?)


Hallo zusammen,

ich könnte ein bisschen hilfe gebrauchen. Ich habe ein Problem mit folgendem Script.


<?php
if(isset($name) && isset($text))
{
$textpath = "galerie/motorsport_geschichte/";
if($_GET["id"]!="")
$id = $_GET["id"];
$bewertung = $textpath.$id.".txt";

$datei_lesen = fopen ("$bewertung", "r");
$inhalt = fread($datei_lesen, 99999);
fclose($datei_lesen);
$eintrag = "<table border=1>
<tr>
<td>Name: $name</td>
</tr>
<tr>
<td> $text</td>
</tr>
</table>";
$neuer_inhalt = $eintrag.$inhalt;
$datei_schreiben = fopen ("$bewertung", "w");
fwrite($datei_schreiben, $neuer_inhalt);
fclose($datei_schreiben);
echo die("Eintrag erstellt.");
}
?>
<form action=schreiben.php method=post>
<table width="328" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="109" height="31"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Name:</font></td>
<td width="246"><input type=text name="name" size=20></td>
</tr>
<tr>
<td height="42"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Text:</font></td>
<td><textarea cols=30 rows=7 name="text"></textarea></td>
</tr>
</table>
<br>
<input type=submit value=Kommentar abschicken>
</form>
------------------------------------------------------------------------
Und zwar mit genau diesen beiden Reihen. Glaube ich jedenfalls

$datei_lesen = fopen ("$bewertung", "r");
$datei_schreiben = fopen ("$bewertung", "w");

Wenn ich anstatt $bewertung den pfad zu der Datei angebe klappt das script, aber nicht wenn er sich die Infos aus der Adressleiste holt. Ich habe schon versucht in diese Reihen den Echo befehl einzubauen aber ich bekomme immer eine Fehlermeldung.

Ich möchte das script später in eine Galerie einbauen. Mit diesen Formular soll man dann einen Text in eine txt Datei speichern können. Diese Datei wird dann zusammen mit dem Bild auf einer Seite ausgegeben. DAs klappt ja auch soweit. Aber wenn ich eben anstatt dem lokalen Pfad die variable "$bewertung" eingebe klappt das nicht

Ich muss dazu sagen das ich mit php gerade erst anfage. Ich hab auch schon versucht in self php was zu finden, aber ohne erfolg.

Ich hoffe einer von euch kann mir weiterhelfen
Storm ist offline   Mit Zitat antworten


Alt 25.02.2003, 14:35   #2
mrx
TP-Veteran
 
Benutzerbild von mrx
 
Registriert seit: Apr 2002
Ort: Landeshauptstadt Düsseldorf
mrx ist auf einem guten Weg
Bin mir nicht sicher und auch kein PHP-Freak, aber vielleicht muss das $bewertung = $textpath.$id.".txt"; so heißen:
$bewertung = "$textpath.$id.txt";



mrX
__________________
Hunderte SMS-Sprüche und einen Free-SMS-Anbieter-Check: www.deinhandy-deingeld.de
SMS ab 5 Cent: youngmobile.de
mrx ist offline   Mit Zitat antworten
Alt 26.02.2003, 11:58   #3
TP-Junior
 
Benutzerbild von Storm
 
Registriert seit: Aug 2002
Ort: Eitorf (NRW)
Storm macht alles soweit korrekt
Hab ich mal ausprobiert, aber es ändert sich nichts.

Ich glaube das liegt eher an dem Echo befehl. Wenn ich den in der jeweiligen Zeile einbaue bekomme ich entweder eine Fehlermeldung, oder es passiert überhaupt nichts.
Storm ist offline   Mit Zitat antworten
Alt 26.02.2003, 12:17   #4
TP-Specialist
 
Benutzerbild von mike
 
Registriert seit: Jan 2002
Ort: TP/Dynamik
mike bringt sich richtig ein
mach aus:
$datei_schreiben = fopen ("$bewertung", "w");

$datei_schreiben = fopen ($bewertung, "w");
__________________
Gehelft? Hier kannst du dich bedanken.

mike
mike ist offline   Mit Zitat antworten
Alt 26.02.2003, 13:16   #5
TP-Junior
 
Benutzerbild von Storm
 
Registriert seit: Aug 2002
Ort: Eitorf (NRW)
Storm macht alles soweit korrekt
@longfang: Das hab ich ausprobiert, klappt aber auch nicht. Ich hab hier mal den code womit alles wunderbar klappt

-------------------------------------------------------------------------------
<?php
if(isset($name) && isset($text))
{
$textpath = "galerie/motorsport_geschichte/";
if($_GET["id"]!="")
$id = $_GET["id"];
$bewertung = $textpath.$id.".txt";

$datei_lesen = fopen ("galerie/motorsport_geschichte/mshistory_001.txt", "r");
$inhalt = fread($datei_lesen, 99999);
fclose($datei_lesen);
$eintrag = "<table border=1>
<tr>
<td>Name: $name</td>
</tr>
<tr>
<td> $text</td>
</tr>
</table>";
$neuer_inhalt = $eintrag.$inhalt;
$datei_schreiben = fopen ("galerie/motorsport_geschichte/mshistory_001.txt", "w");
fwrite($datei_schreiben, $neuer_inhalt);
fclose($datei_schreiben);
echo die("Eintrag erstellt.");
}
?>
<form action=schreiben.php method=post>
<table width="328" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="109" height="31"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Name:</font></td>
<td width="246"><input type=text name="name" size=20></td>
</tr>
<tr>
<td height="42"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Text:</font></td>
<td><textarea cols=30 rows=7 name="text"></textarea></td>
</tr>
</table>
<br>
<input type=submit value=Kommentar abschicken>
</form>
---------------------------------------------------------------------------------
Ich hab jetzt einfach anstatt der varibablen den lokalen pfad eingegeben, und in der adressleiste steht .....schreiben.php?id=mshistory_001
Storm ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
mit php auf dem Kriegsfuss (echo Befehl?) mit php auf dem Kriegsfuss (echo Befehl?)
« Was tun, um SQL-Ausfall abzudecken? | Problem mit DopDown »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:23 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



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

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