Ergebnis 1 bis 6 von 6

Thema: [PHP-Anfänger] Problem mit Script

  1. #1
    Azubi(ne)
    Registriert seit
    25.12.2006
    Beiträge
    74
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard [PHP-Anfänger] Problem mit Script

    Hi!
    Ich habe versucht zur Übung ein kleines Gästebuch zu schreiben, dass nicht mit einer Datenbank sondern mit einer .txt-Datei kommuniziert. Leider erhalte ich die folgende Fehlermeldung:
    Parse error: syntax error, unexpected T_STRING in /opt/lampp/htdocs/gb/eintragen.php on line 1
    bzw.
    Parse error: syntax error, unexpected T_STRING in /opt/lampp/htdocs/gb/index.php on line 1
    Ich habe hier die eintragen.php:
    Code:
    <?xml version="1.0" encoding="utf-8"?>  
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   
      "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    <html xmlns="http&#58;//www.w3.org/1999/xhtml"> 
      <head>  
        <title>Gästebuch</title> 
      </head>
      <body>
    	<?php
    	$name = $_POST&#91;'name'&#93;;
    	$mail = $_POST&#91;'mail'&#93;;
    	$www = $_POST&#91;'www'&#93;;
    	$mitt = $_POST&#91;'mitt'&#93;;
    
    	$data = "<table border="1" width="80%">
    		   <tr>
    		   <td>Von&#58; <?php $name ?></td>
    		   <td>Mail&#58; $mail</td>
    		   <td>Homepage&#58; $www</td>
    		   <td></td>
    		   <td>Mitteilung&#58; 
    $mitt</td>"
    
    	$file = 'content.txt'
    	$fh = fopen&#40;$file, 'a'&#41; or die &#40;'Could not open file!'&#41;;
    	fwrite&#40;$fh, "$data \n\n\n"&#41; or die &#40;'Could not write to file!'&#41;;
    	fclose&#40;$fh&#41;
    	?>
    
    	
    
    <a href="gb.php">Zurück zum Gästebuch>/a></p>
      </body>  
    </html>
    und hier die index.php:
    Code:
    <?xml version="1.0" encoding="utf-8"?>  
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"   
      "http&#58;//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
    <html xmlns="http&#58;//www.w3.org/1999/xhtml"> 
      <head>  
        <title>Gästebuch</title>
      </head>
      <body>
        
    
    
    	<form action="eintragen.php" method="post">
    	Name&#58; <input name="name" size="35">
    
    	Email&#58; <input name="mail" size="35">
    
    	Homepage&#58; <input name="www" size="35">
    
    	Mitteilung&#58; <textarea name="mitt" rows="8" cols="35">Ihre Mitteilung</textarea>
    	
    
    
    	<input type="submit" name="submit" value="Abschicken">
    	</form>
        </p>
        
    
    
    	<?php
    	$file='content.txt'
    	$data=file_get_contents&#40;$file&#41; or die &#40;'Could not read file!'&#41;;
    	echo $data
    	?>
        </p>
      </body>  
    </html>
    Die Index.php beinhaltet des Formular für einen Neueintrag und die vorhanden Einträge, die aus der datei content.txt ausgelesen werden soll. Eintragen.php ist zuständig für das Speichern der Formulardaten in der content.txt.

    Wäre schön, wenn mir jemand helfen könnte, ich weiß nämlich im moment echt nicht weiter.
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    <?xml version="1.0" encoding="utf-8"?>

    gehört das da hin, was is das ?
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  3. #3
    Azubi(ne)
    Themenstarter

    Registriert seit
    25.12.2006
    Beiträge
    74
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ja gehört da hin Das gehört mit zur Dokumenttyp-Deklaration, gibt Zeichenkodierung und xml-Version an.

    Alle Probleme gelöst. Wer wissen will was falsch war kann hier nachlesen:
    http://www.klamm.de/forum/showthread...170#post970170

    Hier kann zu

  4. #4
    Kaiser(in)
    Registriert seit
    09.12.2005
    Alter
    29
    Beiträge
    2.496
    Danke
    1
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    also war die erste zeile ja doch falsch
    Sei immer du selbst. Außer du kannst Batman sein. Sei immer Batman!

  5. #5
    Azubi(ne)
    Themenstarter

    Registriert seit
    25.12.2006
    Beiträge
    74
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Naja, nur weil es in dem Zusammenhang falsch interpretiert wurde

  6. #6
    Forum Guru
    Registriert seit
    13.01.2005
    Ort
    Schweiz
    Beiträge
    5.240
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hm warum denn xml? das was du da schreibst ist html und besten falls xhtml..

Ähnliche Themen

  1. CSS Stil Anfänger-Problem
    Von im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 16.12.2007, 23:22
  2. Anfänger Problem
    Von Martin279 im Forum Forum für alle anderen Programmiersprachen
    Antworten: 2
    Letzter Beitrag: 20.04.2007, 18:21
  3. Ganz blödes Anfänger Problem.
    Von Gast23 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 08.08.2006, 09:23
  4. Anfänger / Brauche Hilfe bei einem Formular script
    Von Gipskopf im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 13.06.2006, 17:36
  5. Anfänger hat großes Problem
    Von xnoelx im Forum HTML & CSS Forum
    Antworten: 13
    Letzter Beitrag: 08.01.2006, 00:10

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •