• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

HILFE Fehler mit Befehl "echo"

  • Ersteller Ersteller incendium
  • Erstellt am Erstellt am
Status
Für weitere Antworten geschlossen.
I

incendium

Guest
Hallo an Alle,
ich mache mich gerade drüber php zu lernen, und habe den webserver XAMPP. Leider funktioniert es nicht wie ich will. Ich habe den PHP Code:
PHP:
<?php echo "Dies ist eine Zeichenkette, die ausgegeben wird"; ?>
Ich habe den oben stehenden Code in einen Editor eingetragen und diesen dann mit meinem Server hochgeladen. Dabei kommt diese Fehlermeldung:
Fehler

Es scheint einen Fehler in Ihrer MySQL-Abfrage zu geben. Die MySQL-Fehlerausgabe, falls vorhanden, kann Ihnen auch bei der Fehleranalyse helfen.
ERROR: Unbekannte Interpunktion @ 1STR: <?SQL: <?php echo "Dies ist eine Zeichenkette, die ausgegeben wird";<?php echo "Dies ist eine Zeichenkette, die ausgegeben wird";<?php echo "Dies ist eine Zeichenkette, die ausgegeben wird";

SQL-Befehl:
<?php echo "Dies ist eine Zeichenkette, die ausgegeben wird";
MySQL meldet:
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php echo "Dies ist eine Zeichenkette, die ausgegeben wird"' at line 1
 
nein den server natürlich nicht!
;)

Ich weiß auch, dass ich einen Sql-Fehler habe bloss welchen?!

muss ich im Editor noch was anderes oder nur den script

PHP:
<?php
echo Hallo;
?>

eintragen?
 
zeig' doch mal den kompletten code her, vielleicht wissen wir dann mehr.
mich wunderts sowieso, dass sich der SQL-server bei der ausgabe eines einfachen strings, der nichts mit SQL zu tun hat, meldet.

Nils aka XraYSoLo
 
hab jetzt einfach einen anderen server genommen den apache. bloss jetzt gibts ein anderes problem. wie aknn ich auf ihn zugriefen, php scripte uploaden usw.?!? wenn ich eingebe localhost kommt: It works. Aber wo kann ich meine php Scripte uploaden??

nj ich kenn mich halt mit php noch nicht so gut aus.

ich hab einfach den code den ich oben gepostet hab in nen editor und hochgeladen. mehr hab ich nicht gemacht. muss ich noch was anderes in den editor schrieben?

ausserdem: das problem mit apache besteht immer noch
 
Zuletzt bearbeitet von einem Moderator:
dazu musst du in das Verzeichnis

Deine Festplatte\Installationsverzeichnis\htdocs

Dort musst du einfach deine php dateien reinschieben, dann kannst du sie mit localhost aufrufen


Du schreibst immer du hast den code in den editor getan und dann hochgeladen.
Sry, aber das hört sich für mich immer so an, als würdest du den Editor mit hochladen.

Du musst die Datei im Editor anlegen, speichern und dann nur die gespeicherte Datei uppen^^
 
also ich hab des jetzt so gemacht:

ich bin nei meinem verzeichniss, und dort habe ich auf den Ordner htdocs geklickt.

Darin waren lauter Bilder und die Datei index.html
Diese habe ich mit meinen Editor Weaverslave 4 geöffnet und habe im Programm auf PHP geklickt. Dann habe ich den Code
PHP:
<?php
    echo "Dies ist eine Zeichenkette, die ausgegeben wird";   
?>
eingefügt.
Danach habe ich gespeichert und bin im Internet-explorer auf localhost. Aber es zeigt nichts an. einfach ne leere Seite. Wieso funktioniert es nicht?
 
i-wie geht jetzt gar nix mehr.

erst habe ich den namen von index in index.php geändert.

aber dann ändert sich ja nicht die datei denn diese heißt dann: index.php.html

danach habe ich die alte index datei gelöscht, und eine neue php datei angelegt. jetzt wenn ich auf local host gehe, sollte folgendes kommen:
Code:
Dies ist eine Zeichenkette die ausgegeben wird
Leider kommt aber:
Code:
<?php
    echo "Dies ist eine Zeichenkette, die ausgegeben wird";   
?>
 
ich hab sie aber als php gespeichert und mein apache ist an des is voll komisch!

weißt jemand vll. was ich machen muss?
 
Wie rufst du die Datei denn auf? klickst du sie einfach an? oder gehst du mit dem browser auf localhost?
 
das weiß ich nicht genau, denke aber schon. wo kann ich das nachschaun, bzw. php-zeug downlaoden
 
weiß aber nicht was ich runterladen soll und wie ich es installiern und einfügen muss??
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben