phpbuddy.eu
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 22.09.2003, 20:58   #1
TP-Junior
 
Registriert seit: Mar 2003
Ort: Sindelfingen
Rebel macht alles soweit korrekt

Hilfe bei kleinem Script


Hallo,
ich hab mir ein Edit-Forumular (edit.php) gecodet, in welchem 2 Textfelder sind. Ein Textfeld für eine Überschrift und ein Textfeld für einen Inhalt. Klickt man auf den OK Button, stellt der Browser eine weitere PHP Datei (content.php) dar, in welchem meine Inhalt und Überschrift stehen sollte. Soweit funktioniert noch alles. Jetzt wollte ich das er den Inhalt der Content.php Datei in einer Text Datei speichert und er legte mir wie ich wollte eine Content.txt Datei an und er speichert auch den Inhalt der Content.php. Doch wenn ich jetzt die Content.php abrufe, kommt nicht wie ich es eigentlich will, der Inhalt den ich reingeschrieben hab, sondern nur fehler:

PHP-Code:
NoticeUndefined indexUeberschrift in C:ProgrammeApache GroupApache2htdocstutorialsedit-formularcontent.php on line 3

Notice
Undefined indexUeberschrift in C:ProgrammeApache GroupApache2htdocstutorialsedit-formularcontent.php on line 4

Notice
Undefined indexInhalt in C:ProgrammeApache GroupApache2htdocstutorialsedit-formularcontent.php on line 5


Notice
Undefined indexInhalt in C:ProgrammeApache GroupApache2htdocstutorialsedit-formularcontent.php on line 9 

Hier sind die Quelltexte der 2 Datein

EDIT.PHP

PHP-Code:
<br><form action="content.php" method="post">Überschrift:
  <
input type="text" size="80" name="Ueberschrift">
 
<
br>Inhalt:<br>
<
textarea name="Inhalt" cols=60 rows=30></textarea>
  <
br><br>
  <
center>
  <
input type="submit" value="OK">
  </
center>
  </
form
CONTENT.PHP
PHP-Code:
<h2>
<?
echo $HTTP_POST_VARS["Ueberschrift"];
$ueberschrift $HTTP_POST_VARS["Ueberschrift"];
$content $HTTP_POST_VARS["Inhalt"];

?></h2><p>
<?
echo $HTTP_POST_VARS["Inhalt"];
?>
  

  <?
  $datei 
fopen("content.txt","w+");
  
?>
  <?
  $ueberschrift 
fgets($dateix);
  
?>
  <?
  $content 
fgets($dateix);
  
?>
  <?
  fclose
($datei);
  
?>

Wie schaffe ich es, dass bei jedem Abrufen von Content.php der von mir eingegebene Inhalt / Überschrift erscheint?
Gibt es auch eine Möglichkeit, dass wenn ich EDIT.PHP öffne die Überschrift und der Inhalt im Textfeld steht, so das ich es ÄNDERN kann?

Danke im Vorraus
Rebel
Rebel ist offline   Mit Zitat antworten


Alt 22.09.2003, 21:38   #2
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
da... http://www.traum-projekt.com/forum/s...ndefined+index
Stuck Mojo ist offline   Mit Zitat antworten
Alt 22.09.2003, 21:44   #3
TP-Junior
 
Registriert seit: Mar 2003
Ort: Sindelfingen
Rebel macht alles soweit korrekt
sorry das hilft mir nicht wirklich weiter,
da versteh ich nur Bahnhoff

Geändert von Rebel (22.09.2003 um 21:47 Uhr).
Rebel ist offline   Mit Zitat antworten
Alt 22.09.2003, 21:58   #4
TP-Moderator
 
Benutzerbild von Stuck Mojo
 
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
Stuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKEStuck Mojo ist ein richtiges Arbeitstier - DANKE
Zitat:
Original geschrieben von Rebel
sorry das hilft mir nicht wirklich weiter,
da versteh ich nur Bahnhoff
und nu? Da ist doch alles erklärt... und verlinkt sind die meisten Sachen doch auch?

Sorry, aber ich hatte dein Posting nicht komplett gelesen, und bin Aufgrund der Fehlermeldungen "nur" von diesen ausgegangen...

Den Scripts nach zu gehen, bist du ein blutiger Anfänger, richtig?

Als erstes solltest du den besagten Thread durchkämpfen und verstehen, damit du die Fehlermeldungen abschalten kannst. Wenn das der Fall ist, können wir weiter machen.

Als weiteren Tip, rate ich dir die Superglobals $_POST, $_GET,usw. zu benutzen. Diese sind erheblich kürzer als $HTTP_POST_VARS und Zukunftssicherer

Um mal ganz einfach nachzuschauen, WAS denn da per POST oder GET verschickt wurde bietet sich die Funktion print_r() an. Probier es einfach mal aus:

PHP-Code:
// CONTENT.PHP
print_r($_POST);
// oder
print_r($HTTP_POST_VARS); 
sag mal, was dabei rauskommt.

Gruss
Jan
Stuck Mojo ist offline   Mit Zitat antworten
Alt 22.09.2003, 22:12   #5
TP-Junior
 
Registriert seit: Mar 2003
Ort: Sindelfingen
Rebel macht alles soweit korrekt
komisch, ich hab soviel dran rumgeändert jetzt speichert er das Ergebnis nicht mal mehr in der content.txt obwohl ich wieder den alten Code in den Datein hab.

Jedenfalls das kommt raus wenn ich das mit dem print_r mach:

Array ( [Ueberschrift] => test [Inhalt] => test )
Rebel ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
Hilfe bei kleinem Script Hilfe bei kleinem Script
« Wie kann ich mit Hilfe der PDFLib Diagramme aus der DB generieren?Hat keiner n Tip | WAP POP3 Mail »

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 20:45 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