Allerdings kam dann gar nix mehr, also auch nicht die Bestätigung, dass
eingetragen wurde, das lag aber daran, dass ich die Tabelle umbenannt
hatte und vergessen hatte das im Script auch zu ändern.
Jedenfalls jetzt tut es.
Also vielen Dank nochmal Euch allen.
Werde sicher noch öfters mal hier Fragen stellen müssen..;-)
Schönes Pfingswochenende und besseres Wetter!
LG
Petra
> Also es funzt jetzt, nachdem ich methode in method geändert habe (darauf
> hätt ich selber kommen können, wenn ich mich nicht nur in das Script
> verbissen hätte..lol).
Und warum teilst Du uns das jetzt in einem _neuen_ Thread mit?
> Werde sicher noch öfters mal hier Fragen stellen müssen..;-)
Das darfst Du gerne tun. Allerdings solltest Du Dir angewöhnen, immer
gleich alle notwendigen Daten mitzuliefern. Das erspart unnötige
Nachfragen und führt schneller zu einem Ergebnis.
> Schönes Pfingswochenende und besseres Wetter!
Noch schöner? Ich weiß ja nicht, in welcher nebligen Ecke Deutschlands
Du Dich rumtreibst, aber hier im Raum Hannover herrscht sonniges Wetter
bei strahlend blauem Himmel mit vereinzelten Wölkchen.
Nichtsdestotrotz wünsche ich auch Dir und überhaupt allen - na ja, fast
allen ;-) - ein schönes Pfingstwochenende.
Gruß. Claus
Weil ich auf den alten im meinem Reader nicht so schnell zurückgreifen
kann, da ich bei Beendigung der Soft diese lösche.
Ich müsste dann also auf Google zurückgreifen.
>
>> Werde sicher noch öfters mal hier Fragen stellen müssen..;-)
>
> Das darfst Du gerne tun.
Danke, kommt auch gleich...
Da ja nun die Eingabe erledigt ist, möchte ich natürlich auch die Werte
aus der tabelle anzeigen lassen.
Also hab ich mir Mühr gegeben, wieder Bücher gewälzt und folgendes
geschrieben:
<html>
<body>
<center>
<p>
<br>
<p>
<br>
<p>
<?php
include ("dbconnect.php");
$res = SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name;
$num = mysql_num_rows($res);
echo " $num Einträge gefunden<br><p>";
for ($i=0; $i<$num; $i++);
{
$n = mysql_result($res, $i, "Name");
$l = mysql_result($res, $i, "Level");
$r = mysql_result($res, $i, "Rang");
echo "$n, $l, $r <br>";
}
?>
</center>
</font>
</body>
</html>
Email fehlt, weil soll nicht bei der Ausgabe für Jedermann ersichtlich sein.
Auf der HTML Seite, wo man Daten eingeben kann, wird per Link die Seite
mit dem Script aufgerufen (also Code oben), wo dann die Werte erscheinen
sollen.
Wenn ich nun den Link betätige bekomme ich folgendes als Ausgabe:
"; for ($i=0; $i<$num; $i++); { $n = mysql_result($res, $i, "Name"); $l
= mysql_result($res, $i, "Level"); $r = mysql_result($res, $i, "Rang");
echo "$n, $l, $r
"; } ?>
Das kann doch jetzt nur ein Syntaxfehler im Script sein?
Aber wo?
Von HTML kenne ich das, wenn etwas nicht richtig geschrieben wurde.
Denke ist hier auch das Problem?
Nun habe ich aber alles kontrolliert, sehe aber nichts diesbezüglich.
Die Profis hier sehen es bestimmt sofort..hoff ich.
Allerdings solltest Du Dir angewöhnen, immer
> gleich alle notwendigen Daten mitzuliefern. Das erspart unnötige
> Nachfragen und führt schneller zu einem Ergebnis.
Ja versteh ich schon.
Nur muss ich mich erstmal dran gewöhnen was relevante Daten sind.
Also zur Not bitte weiter drauf hinweisen.
PHP4 ist immer bei mir.
Ansonsten liefere ich in Zukunft gleich alle Script und HTML Formulare.
>
>> Schönes Pfingswochenende und besseres Wetter!
>
> Noch schöner? Ich weiß ja nicht, in welcher nebligen Ecke Deutschlands
> Du Dich rumtreibst,
Rumtreiben nicht so sehr, aber wohnen, in Berlin Mitte :-)
aber hier im Raum Hannover herrscht sonniges Wetter
> bei strahlend blauem Himmel mit vereinzelten Wölkchen.
Man, hast Du ein Glück!!!
Welche Temperaturen herrschen bei Euch?
Bei uns ist kühl und das reinste Aprilwetter..:-(
>
> Nichtsdestotrotz wünsche ich auch Dir und überhaupt allen - na ja, fast
> allen ;-) - ein schönes Pfingstwochenende.
Dito, auch na den Rest der NG !
LG Petra
>> Und warum teilst Du uns das jetzt in einem _neuen_ Thread mit?
> Weil ich auf den alten im meinem Reader nicht so schnell zurückgreifen
> kann, da ich bei Beendigung der Soft diese lösche.
Dann solltest du das mit dem Löschen lieber sein lassen. Du merkst ja
gerade das das Murks ist.
>>> Werde sicher noch öfters mal hier Fragen stellen müssen..;-)
>> Das darfst Du gerne tun.
> Danke, kommt auch gleich...
Hierfür wiederum hättest du einen neuen Thread eröffnen sollen. Alleine
weil der Betreff nichts mit deiner Frage zutun hat. Die meisten werden
ihn wahrscheinlich gar nicht erst lesen.
> <html>
> <body>
Das ist ungültiges Markup, der <head>-Bereich fehlt vollständig.
> <center>
> <p>
> <br>
> <p>
> <br>
> <p>
Das ist zwar valide, aber totaler Schrott. CSS existiert.
> <?php
> include ("dbconnect.php");
> $res = SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name;
Hier fehlen die Anführungszeichen.
> $num = mysql_num_rows($res);
Was soll das bringen? $res ist ein String. Ich schätze du hast das
mysql_query() vergessen.
> echo " $num Einträge gefunden<br><p>";
>
> for ($i=0; $i<$num; $i++);
Das Semikolon am Ende ist falsch.
> {
> $n = mysql_result($res, $i, "Name");
> $l = mysql_result($res, $i, "Level");
> $r = mysql_result($res, $i, "Rang");
>
> echo "$n, $l, $r <br>";
> }
> ?>
>
> </center>
> </font>
Das FONT Element ist Müll und ausserdem hast du es gar nicht geöffnet.
> </body>
> </html>
<?php
require "dbconnect.php";
$data = array();
$rset = mysql_query('SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name');
if(is_resource($rset)) {
while($row = mysql_fetch_array($rset)) {
$data[] = $row;
}
mysql_free_result($rset);
}
?>
<html>
<head>
<title>Ausgabe</title>
<style type="text/css">
body {
margin-top: 5em;
}
</style>
</head>
<body>
<p><?php echo count($data) ?> Einträge gefunden.</p>
<?php foreach($data as $record): ?>
<?php echo implode(', ', $record) ?><br>
<?php endforeach ?>
</body>
</html>
Wenn du das jetzt als *.php-Datei speicherst, dann sollte das auch
funktionieren, getestet hab ich es aber nicht.
> Email fehlt, weil soll nicht bei der Ausgabe für Jedermann ersichtlich
> sein.
>
> Auf der HTML Seite, wo man Daten eingeben kann, wird per Link die Seite
> mit dem Script aufgerufen (also Code oben), wo dann die Werte erscheinen
> sollen.
>
> Wenn ich nun den Link betätige bekomme ich folgendes als Ausgabe:
>
> "; for ($i=0; $i<$num; $i++); { $n = mysql_result($res, $i, "Name"); $l
> = mysql_result($res, $i, "Level"); $r = mysql_result($res, $i, "Rang");
> echo "$n, $l, $r
> "; } ?>
>
> Das kann doch jetzt nur ein Syntaxfehler im Script sein?
Der obige Quelltext würde niemals kompiliert werden, also deutet diese
Ausgabe darauf hin, dass du die Datei als *.htm o.ä. gespeichert hast
und der PHP-Interpreter sie gar nicht verarbeitet.
> Von HTML kenne ich das, wenn etwas nicht richtig geschrieben wurde.
> Nun habe ich aber alles kontrolliert, sehe aber nichts diesbezüglich.
> Die Profis hier sehen es bestimmt sofort..hoff ich.
Ich sehe, dass du nicht den Hauch einer Ahnung hast, was du da
eigentlich machst. Vielleicht solltest du erstmal einfachere Programme
schreiben und die Grundlagen lernen.
> PHP4 ist immer bei mir.
Schmeiss deine Bücher am besten direkt in die Tonne, wenn dort so ein
Code drin steht wie du ihn präsentiert hast. Ausserdem ist PHP5 aktuell,
wenn du neu einsteigst ist es Schwachsinn PHP4 zu lernen.
VG
Thomas
> Claus Reibenstein schrieb:
>
>> Petra Lampe schrieb:
>>
>>> Also es funzt jetzt, nachdem ich methode in method geändert habe (darauf
>>> hätt ich selber kommen können, wenn ich mich nicht nur in das Script
>>> verbissen hätte..lol).
>>
>> Und warum teilst Du uns das jetzt in einem _neuen_ Thread mit?
>
> Weil ich auf den alten im meinem Reader nicht so schnell zurückgreifen
> kann, da ich bei Beendigung der Soft diese lösche.
Warum das denn? So etwas tut man nicht. Man hebt Nachrichten, wenn man
einen eigenen Reader benutzt, grundsätzlich eine gewisse Zeit auf, um
Antworten vernünftig zuordnen zu können.
Ich lese etwa 20 Gruppen regelmäßig. In den meisten dieser Gruppen
laufen mehrere Threads parallel. Nun stell Dir vor, jeder würde seine
Antworten als neuen Thread posten. Der Überblick, was zu welchem Thema
gehört, wäre praktisch dahin.
Du solltest Dir also in Deinem eigenen Interesse ganz schnell
angewöhnen, Antworten im gleichen Thread zu posten. Sonst wirst Du ganz
schnell nicht mehr wahrgenommen, weil niemand Lust hat, Deine Postings
jedesmal manuell zuzuordnen, und Du deshalb recht schnell auf deren
Filtern landest.
> Ich müsste dann also auf Google zurückgreifen.
Igitt!
>>> Werde sicher noch öfters mal hier Fragen stellen müssen..;-)
>>
>> Das darfst Du gerne tun.
>
> Danke, kommt auch gleich...
*Umpf* Vielleicht hätte ich doch besser ... ;-)
> <html>
> <body>
Schon falsch. <head>...</head> fehlt. Und einen DOCTYPE solltest Du nach
Möglichkeit ebenfalls angeben.
> <center>
> <p>
> <br>
> <p>
> <br>
> <p>
Nächster Fehler: Geschachtelte <p> sind nicht erlaubt. Außerdem sehe ich
nirgends auch nur ein einziges schließendes </p>.
Wozu soll dieser ganze Kram eigentlich gut sein?
> <?php
> include ("dbconnect.php");
> $res = SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name;
Da fehlen Hochkommas:
$res = 'SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name';
> $num = mysql_num_rows($res);
$res ist keine Datenbankressource, aus der Du irgendwelche Daten ziehen
könntest, sondern lediglich ein String, der eine Datenbankabfrage
enthält. Diesen musst Du erst einmal an die Datenbank schicken.
> echo " $num Einträge gefunden<br><p>";
Das vierte geschachtelte <p>.
> for ($i=0; $i<$num; $i++);
> {
> $n = mysql_result($res, $i, "Name");
> $l = mysql_result($res, $i, "Level");
> $r = mysql_result($res, $i, "Rang");
>
> echo "$n, $l, $r <br>";
> }
Ich glaube, das Kapitel mit der MySQL-Anbindung an PHP solltest Du noch
einmal gründlich durcharbeiten. Was Du hier produzierst, ist absoluter
Unfug. Da stimmt praktisch gar nichts.
> ?>
>
> </center>
Hiervor müsstest Du erst mal Deine ganzen <p> schließen.
> </font>
Hier schließt Du etwas, das nirgends geöffnet wurde. Abgesehen davon
verwendet man <font> heutzutage nicht mehr. Hierfür gibt es CSS.
> </body>
> </html>
Es wäre nett, wenn Du Deinen Text entsprechend der Blockstruktur
einrücken würdest. Dann würdest Du manchen Fehler vermutlich sogar
selber entdecken.
> Auf der HTML Seite, wo man Daten eingeben kann, wird per Link die Seite
> mit dem Script aufgerufen (also Code oben), wo dann die Werte erscheinen
> sollen.
>
> Wenn ich nun den Link betätige bekomme ich folgendes als Ausgabe:
>
> "; for ($i=0; $i<$num; $i++); { $n = mysql_result($res, $i, "Name"); $l
> = mysql_result($res, $i, "Level"); $r = mysql_result($res, $i, "Rang");
> echo "$n, $l, $r
> "; } ?>
Dann ist das da oben nicht das, was in der Datei wirklich drin steht.
> Das kann doch jetzt nur ein Syntaxfehler im Script sein?
> Aber wo?
Wenn ein Syntaxfehler vorliegt - und es liegt zumindest einer vor -,
bekommst Du eine Fehlermeldung. Wenn Du keine bekommst, liegt das daran,
dass das Error Reporting oder die Fehleranzeige (oder beides)
ausgeschaltet sind. In diesem Fall findest Du den Fehler im Error Log.
Zum Testen ist es sinnvoll, beides innerhalb des Scripts einzuschalten.
Dazu genügen diese beiden Zeilen nach dem ersten <?php:
error_reporting(E_ALL);
ini_set('display_errors', '1');
Dann erscheinen die Fehlermeldungen im Browser
> PHP4 ist immer bei mir.
PHP5 sollte immer bei Dir sein. PHP4 ist veraltet und wird schon lange
nicht mehr gepflegt. Wenn Dein Provider nur PHP4 anbietet, solltest Du
ihn wechseln.
> Ansonsten liefere ich in Zukunft gleich alle Script und HTML Formulare.
Grundsätzlich schon mal ein guter Ansatz. Allerdings solltest Du bei
längeren Scripten (das da oben fällt noch nicht in diese Kategorie)
diese so weit wie möglich kürzen, so dass sie den Fehler noch
produzieren. Oft findet man dann schon selber den Fehler, und falls
nicht: Du weißt ja, wo Du uns findest :-)
Gruß. Claus
Für siese NG hier trifft das zu, deshalb hab ich es auch geändert jetzt. :-)
>
>>>> Werde sicher noch öfters mal hier Fragen stellen müssen..;-)
>>> Das darfst Du gerne tun.
>
>> Danke, kommt auch gleich...
>
> Hierfür wiederum hättest du einen neuen Thread eröffnen sollen. Alleine
> weil der Betreff nichts mit deiner Frage zutun hat. Die meisten werden
> ihn wahrscheinlich gar nicht erst lesen.
>
>> <html>
>> <body>
>
> Das ist ungültiges Markup, der <head>-Bereich fehlt vollständig.
Ja weiss, aber daran liegte s definitiv nicht, es ist lediglich unsauber.
>
>> <center>
>> <p>
>> <br>
>> <p>
>> <br>
>> <p>
>
> Das ist zwar valide, aber totaler Schrott. CSS existiert.
Ja nutze ich auch. Ich arbeite mit Xpage Prof.6.5 und da liegt sowas im
Ole....also diese Scriptgeschichten..
>
>> <?php
>> include ("dbconnect.php");
>> $res = SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name;
>
> Hier fehlen die Anführungszeichen.
Ahhh..alles klar..
>
>> $num = mysql_num_rows($res);
>
> Was soll das bringen? $res ist ein String. Ich schätze du hast das
> mysql_query() vergessen.
Hm...
>
>> echo " $num Einträge gefunden<br><p>";
>>
>> for ($i=0; $i<$num; $i++);
>
> Das Semikolon am Ende ist falsch.
Ok,
>
>> {
>> $n = mysql_result($res, $i, "Name");
>> $l = mysql_result($res, $i, "Level");
>> $r = mysql_result($res, $i, "Rang");
>>
>> echo "$n, $l, $r <br>";
>> }
>> ?>
>>
>> </center>
>> </font>
>
> Das FONT Element ist Müll und ausserdem hast du es gar nicht geöffnet.
Doch hatte ich schon.
Nur nicht mitwegkopiert, was aber mit dem Prob auch nix zu tun hat
schätz ich.
Das ja echt nett von Dir *danke* :-)
Ich teste das gleich mal...
Kommt dieses:
Parse error: syntax error, unexpected '>' in
/home/www/p-braun.com/fachi2000.de/htdocs/test/listenergebnisse.php on
line 177
>
>> Email fehlt, weil soll nicht bei der Ausgabe für Jedermann ersichtlich
>> sein.
>>
>> Auf der HTML Seite, wo man Daten eingeben kann, wird per Link die
>> Seite mit dem Script aufgerufen (also Code oben), wo dann die Werte
>> erscheinen sollen.
>>
>> Wenn ich nun den Link betätige bekomme ich folgendes als Ausgabe:
>>
>> "; for ($i=0; $i<$num; $i++); { $n = mysql_result($res, $i, "Name");
>> $l = mysql_result($res, $i, "Level"); $r = mysql_result($res, $i,
>> "Rang"); echo "$n, $l, $r
>> "; } ?>
>>
>> Das kann doch jetzt nur ein Syntaxfehler im Script sein?
>
> Der obige Quelltext würde niemals kompiliert werden, also deutet diese
> Ausgabe darauf hin, dass du die Datei als *.htm o.ä. gespeichert hast
> und der PHP-Interpreter sie gar nicht verarbeitet.
Aha...gut dann werde ich das umstellen auf dem Controllpannel.
Meiner Domain.
>
>> Von HTML kenne ich das, wenn etwas nicht richtig geschrieben wurde.
>
>> Nun habe ich aber alles kontrolliert, sehe aber nichts diesbezüglich.
>> Die Profis hier sehen es bestimmt sofort..hoff ich.
>
> Ich sehe, dass du nicht den Hauch einer Ahnung hast, was du da
> eigentlich machst. Vielleicht solltest du erstmal einfachere Programme
> schreiben und die Grundlagen lernen.
Ja also ich sagte ja auch Anfänger.
Und ich dachte son Ausgabescript könnte nicht so kompliziert sein.
Ein Suchscript habe ich ja auch ohne Hilfe lauffähig bekommen...seufz..
Aber vielleicht war mein fehler auch zuviele Bücher mit jeweils ganz
anderen Codes zu lesen...
>
>> PHP4 ist immer bei mir.
>
> Schmeiss deine Bücher am besten direkt in die Tonne, wenn dort so ein
> Code drin steht wie du ihn präsentiert hast. Ausserdem ist PHP5 aktuell,
> wenn du neu einsteigst ist es Schwachsinn PHP4 zu lernen.
Ja, aber dann muss ich noch schnell mal gucken ob mein Hoster PHP5
unterstützt.
Denn wechseln will ich den nicht.
Gibt es Bücher die Du empfehlen könntest?
Möglichst gut für Einsteiger?
LG
Petra
Tut aber für mich nur hier Not.
In den anderen NGs nicht, da da eh selten was produktives rüberkommt.
>
> Ich lese etwa 20 Gruppen regelmäßig. In den meisten dieser Gruppen
> laufen mehrere Threads parallel. Nun stell Dir vor, jeder würde seine
> Antworten als neuen Thread posten. Der Überblick, was zu welchem Thema
> gehört, wäre praktisch dahin.
Mach ich ja auch normalerweise nicht.
Sorry.
>
> Du solltest Dir also in Deinem eigenen Interesse ganz schnell
> angewöhnen, Antworten im gleichen Thread zu posten. Sonst wirst Du ganz
> schnell nicht mehr wahrgenommen, weil niemand Lust hat, Deine Postings
> jedesmal manuell zuzuordnen, und Du deshalb recht schnell auf deren
> Filtern landest.
>
>> Ich müsste dann also auf Google zurückgreifen.
>
> Igitt!
Geht schon, zumal man da Postings von vor Jahren auch noch angeln kann ;-)
>
>>>> Werde sicher noch öfters mal hier Fragen stellen müssen..;-)
>>> Das darfst Du gerne tun.
>> Danke, kommt auch gleich...
>
> *Umpf* Vielleicht hätte ich doch besser ... ;-)
:-D...
Mit Angeboten immer vorsichtig sein...;-)
>
>> <html>
>> <body>
>
> Schon falsch. <head>...</head> fehlt. Und einen DOCTYPE solltest Du nach
> Möglichkeit ebenfalls angeben.
Ja ich weiss.
Aber das ist im Container, halt unsauber geschrieben.
Die Hauptseite, hat das, ich bräuchte tehoritsch gar kein HTML Gerüst.
In dem Ole.
Ich arbeite zur Zeit mit Xpage Prof.6.5 und da legst du Php usw in ein Ole.
>
>> <center>
>> <p>
>> <br>
>> <p>
>> <br>
>> <p>
>
> Nächster Fehler: Geschachtelte <p> sind nicht erlaubt. Außerdem sehe ich
> nirgends auch nur ein einziges schließendes </p>.
Ja, tut aber trotzdem ;-)
Davon abgesehn dass Du recht hast.
>
> Wozu soll dieser ganze Kram eigentlich gut sein?
Der kommt eh raus.
Das sind Überbleibsel von einem anderen Ole, wo ich oben noch nicht
gelöscht habe.
Das ist aber nicht das Problem von PHP, oder?
>
>> <?php
>> include ("dbconnect.php");
>> $res = SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name;
>
> Da fehlen Hochkommas:
>
> $res = 'SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name';
>
>> $num = mysql_num_rows($res);
>
> $res ist keine Datenbankressource, aus der Du irgendwelche Daten ziehen
> könntest, sondern lediglich ein String, der eine Datenbankabfrage
> enthält. Diesen musst Du erst einmal an die Datenbank schicken.
Achso..thx.
>
>> echo " $num Einträge gefunden<br><p>";
>
> Das vierte geschachtelte <p>.
>
>> for ($i=0; $i<$num; $i++);
>> {
>> $n = mysql_result($res, $i, "Name");
>> $l = mysql_result($res, $i, "Level");
>> $r = mysql_result($res, $i, "Rang");
>>
>> echo "$n, $l, $r <br>";
>> }
>
> Ich glaube, das Kapitel mit der MySQL-Anbindung an PHP solltest Du noch
> einmal gründlich durcharbeiten. Was Du hier produzierst, ist absoluter
> Unfug. Da stimmt praktisch gar nichts.
>
>> ?>
>>
>> </center>
>
> Hiervor müsstest Du erst mal Deine ganzen <p> schließen.
>
>> </font>
>
> Hier schließt Du etwas, das nirgends geöffnet wurde. Abgesehen davon
> verwendet man <font> heutzutage nicht mehr. Hierfür gibt es CSS.
Stimmt. Meine ganzen Hauptseiten sind CSS formatiert.
guckst du mal hier:
www.fachi2000.de
Das hier ist ein Ole, wo ich im Moment ein lauffähiges Script haben
möchte und dann kümmer ich mich um den Kleinkram.
Jaaa...ich bin da etwas schlumpsig...:-)
Aber HTML ist im Gegensatz zu PHP nicht mein Problem.
PHP kann sich an sowas ja nun nicht stören, oder doch???
>
>> </body>
>> </html>
>
> Es wäre nett, wenn Du Deinen Text entsprechend der Blockstruktur
> einrücken würdest. Dann würdest Du manchen Fehler vermutlich sogar
> selber entdecken.
Ok.
>
>> Auf der HTML Seite, wo man Daten eingeben kann, wird per Link die Seite
>> mit dem Script aufgerufen (also Code oben), wo dann die Werte erscheinen
>> sollen.
>>
>> Wenn ich nun den Link betätige bekomme ich folgendes als Ausgabe:
>>
>> "; for ($i=0; $i<$num; $i++); { $n = mysql_result($res, $i, "Name"); $l
>> = mysql_result($res, $i, "Level"); $r = mysql_result($res, $i, "Rang");
>> echo "$n, $l, $r
>> "; } ?>
>
> Dann ist das da oben nicht das, was in der Datei wirklich drin steht.
>
>> Das kann doch jetzt nur ein Syntaxfehler im Script sein?
>> Aber wo?
>
> Wenn ein Syntaxfehler vorliegt - und es liegt zumindest einer vor -,
> bekommst Du eine Fehlermeldung. Wenn Du keine bekommst, liegt das daran,
> dass das Error Reporting oder die Fehleranzeige (oder beides)
> ausgeschaltet sind. In diesem Fall findest Du den Fehler im Error Log.
>
> Zum Testen ist es sinnvoll, beides innerhalb des Scripts einzuschalten.
> Dazu genügen diese beiden Zeilen nach dem ersten <?php:
>
> error_reporting(E_ALL);
> ini_set('display_errors', '1');
>
> Dann erscheinen die Fehlermeldungen im Browser
>
>> PHP4 ist immer bei mir.
>
> PHP5 sollte immer bei Dir sein. PHP4 ist veraltet und wird schon lange
> nicht mehr gepflegt. Wenn Dein Provider nur PHP4 anbietet, solltest Du
> ihn wechseln.
Das möcht ich gerne vermeiden.
Ich guck gleich mal nach ob der auch 5 unterstützt, müsste eigentlich
inzwischen.
Danke.
>
>> Ansonsten liefere ich in Zukunft gleich alle Script und HTML Formulare.
>
> Grundsätzlich schon mal ein guter Ansatz. Allerdings solltest Du bei
> längeren Scripten (das da oben fällt noch nicht in diese Kategorie)
> diese so weit wie möglich kürzen, so dass sie den Fehler noch
> produzieren. Oft findet man dann schon selber den Fehler, und falls
> nicht: Du weißt ja, wo Du uns findest :-)
Yo danke :-)
Ich werde jetzt also folgendes tun:
mich informieren ob mein Hoster schon php5 unetrstützt;
mir vernünftige Literatur über php5 besorgen;
lernen...
Aber erst, wenn das Script läuft, ich will das fertig haben.
Ist nur für ein OnlineGame, in dem ich eine Gilde führe und eben für
diese Gilde eine Seite habe mit Forum.
Da die Nachfrage für meine Gilde gross ist, die Plätze aber rar,
kam ich überhaupt auf die Idee, die Warteliste zu versuchen mit Mysql
und PHP.
Seid mal nicht sauer, jeder fängt mal an und überhaupt mal anzufangen
ist der allerserste Schritt zum Lernen, oder?
Liebe Grüsse,
Petra
>>> <html>
>>> <body>
>>
>> Das ist ungültiges Markup, der <head>-Bereich fehlt vollständig.
>
> Ja weiss, aber daran liegte s definitiv nicht, es ist lediglich unsauber.
Woher willst du das wissen?
>>> <center>
>>> <p>
>>> <br>
>>> <p>
>>> <br>
>>> <p>
>> Das ist zwar valide, aber totaler Schrott. CSS existiert.
> Ja nutze ich auch. Ich arbeite mit Xpage Prof.6.5 und da liegt sowas im
> Ole....also diese Scriptgeschichten..
Dein Editor arbeitet also gegen dich. Warum benutzt du sowas dann?
>>> <?php
>>> include ("dbconnect.php");
>>> $res = SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name;
>> Hier fehlen die Anführungszeichen.
> Ahhh..alles klar..
Da bin ich mir noch nicht so sicher ;-)
>>> $num = mysql_num_rows($res);
>>
>> Was soll das bringen? $res ist ein String. Ich schätze du hast das
>> mysql_query() vergessen.
>
> Hm...
Du kannst mit mysql_num_rows() nicht auf dem Query direkt operieren,
sondern auf der Ergebnismenge einer Abfrage. D.h. du musst dein Query
erstmal ausführen bevor du Ergebnisse bekommst.
// Query ausführen
$res = mysql_query('SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name');
// Überprüfen ob es geklappt hat
if(!is_resource($res)) {
echo "Fehler bei der Datenbankabfrage!";
exit;
}
// Auf die Ergebnismenge zugreifen
$num = mysql_num_rows($res);
>>> </center>
>>> </font>
>>
>> Das FONT Element ist Müll und ausserdem hast du es gar nicht geöffnet.
> Doch hatte ich schon.
> Nur nicht mitwegkopiert, was aber mit dem Prob auch nix zu tun hat
> schätz ich.
Nein, mit *dem* Problem hat es nichts zutun. Aber das ist das nächste
Problem sobald dein PHP-Skript funktioniert, deshalb hab ich dich jetzt
schonmal darauf hingewiesen.
Dein Code deutet zudem darauf hin, dass deine Quellen ziemlich veraltet
und fehlerhaft sind. Nicht nur was das HTML angeht, sondern auch der
PHP-Code.
>>> </body>
>>> </html>
[Lauffähige Version des Programms]
>> Wenn du das jetzt als *.php-Datei speicherst, dann sollte das auch
>> funktionieren, getestet hab ich es aber nicht.
> Das ja echt nett von Dir *danke* :-)
> Ich teste das gleich mal...
> Parse error: syntax error, unexpected '>' in
> /home/www/p-braun.com/fachi2000.de/htdocs/test/listenergebnisse.php on
> line 177
Mein Code hat keine 177 Zeilen. Du hast irgendwas anderes ausprobiert.
>>> Wenn ich nun den Link betätige bekomme ich folgendes als Ausgabe:
>>>
>>> "; for ($i=0; $i<$num; $i++); { $n = mysql_result($res, $i, "Name");
>>> $l = mysql_result($res, $i, "Level"); $r = mysql_result($res, $i,
>>> "Rang"); echo "$n, $l, $r
>>> "; } ?>
>>>
>>> Das kann doch jetzt nur ein Syntaxfehler im Script sein?
>> Der obige Quelltext würde niemals kompiliert werden, also deutet diese
>> Ausgabe darauf hin, dass du die Datei als *.htm o.ä. gespeichert hast
>> und der PHP-Interpreter sie gar nicht verarbeitet.
> Aha...gut dann werde ich das umstellen auf dem Controllpannel.
> Meiner Domain.
Bitte was? Du musst nichts bei deiner Domain umstellen. Du musst die
Dateien, die PHP-Code beinhalten nur als *.php speichern und dann auf
den Server kopieren.
>>> Von HTML kenne ich das, wenn etwas nicht richtig geschrieben wurde.
Scheinbar nicht. Du schriebst doch oben selbst, dass es an fehlerhaftem
Markup nicht liegen kann. So what?
>> Ich sehe, dass du nicht den Hauch einer Ahnung hast, was du da
>> eigentlich machst. Vielleicht solltest du erstmal einfachere Programme
>> schreiben und die Grundlagen lernen.
> Ja also ich sagte ja auch Anfänger.
> Und ich dachte son Ausgabescript könnte nicht so kompliziert sein.
Das Script ist ansich auch nicht kompliziert, aber du siehst im Moment
wohl den Wald vor lauter Bäumen nicht mehr. Daher mein Vorschlag, dass
du erstmal mit etwas einfacherem beginnst, d.h. *ohne* Datenbanken.
Du könntest zum Beispiel damit anfangen, deine Tafelrunde in einer
Textdatei zu speichern und dann lesend und schreibend darauf zu
zugreifen. Dabei lernst du viel.
Wenn du dann in PHP sicher bist, dann kannst du dich auch an SQL wagen,
weil das eine ganz neue Baustelle ist. Das geht nicht von heute auf morgen.
> Aber vielleicht war mein fehler auch zuviele Bücher mit jeweils ganz
> anderen Codes zu lesen...
Wie heisst es so schön, mehrere Köche verderben den Brei. Du solltest am
Anfang ein gutes Buch durcharbeiten und das auch wirklich von vorne bis
hinten. Auch wenn dir manche Sachen in den ersten Kapiteln zu einfach
erscheinen mögen. Du siehst ja, dass du dich jetzt selbst verrannt hast.
>>> PHP4 ist immer bei mir.
>> Schmeiss deine Bücher am besten direkt in die Tonne, wenn dort so ein
>> Code drin steht wie du ihn präsentiert hast. Ausserdem ist PHP5
>> aktuell, wenn du neu einsteigst ist es Schwachsinn PHP4 zu lernen.
> Ja, aber dann muss ich noch schnell mal gucken ob mein Hoster PHP5
> unterstützt.
> Denn wechseln will ich den nicht.
Wenn dein Hoster kein PHP5 unterstützen sollte, dann würde ich an deiner
Stelle über einen Wechsel nachdenken.
> Gibt es Bücher die Du empfehlen könntest?
> Möglichst gut für Einsteiger?
Leider nicht. Ich selber habe das Programmieren nicht mit der Sprache
PHP gelernt, sondern während der Ausbildung mit C++ und Java. Von daher
konnte ich ganz anders an PHP rangehen als du es jetzt tust. Aber ich
schätze der ein oder andere hier wird dir ein gutes Buch empfehlen können.
VG
Thomas
> Gibt es Bücher die Du empfehlen könntest?
> Möglichst gut für Einsteiger?
Matthias Kannengiesser & Damir Enseleit: PHP 5 Praxisbuch & Referenz
(Studienausgabe)
Matthias Kannengiesser: Objektorientierte Programmierung mit PHP 5
Beide im Franzis-Verlag erschienen (Professional Series).
Gruß. Claus
> Claus Reibenstein schrieb:
>
>> Warum das denn? So etwas tut man nicht. Man hebt Nachrichten, wenn man
>> einen eigenen Reader benutzt, grundsätzlich eine gewisse Zeit auf, um
>> Antworten vernünftig zuordnen zu können.
>
> Tut aber für mich nur hier Not.
> In den anderen NGs nicht, da da eh selten was produktives rüberkommt.
Welche NGs liest Du denn?
> In dem Ole.
In dem was?
> Ja, tut aber trotzdem ;-)
"tut aber trotzdem" heißt "Macht in dem Browser meiner Wahl das, was ich
will"? Falscher Ansatz. Richtig wäre: "Ist korrektes HTML und macht in
_jedem_ Browser das, was ich will".
> Das ist aber nicht das Problem von PHP, oder?
PHP kümmert sich nicht um das, was außerhalb von <?php und ?> steht. Das
muss nicht mal HTML sein. Das wird einfach 1:1 weitergeleitet.
> Seid mal nicht sauer
Warum sollten wir sauer sein? Du hast Probleme, und wir diskutieren
darüber. Dazu sind NGs da. Also alles ganz normal.
Gruß. Claus
Sorry, ich kann mir nicht vorstellen, dass reines HTML in irgendeiner
Form auf die Compilierung von PHP Einfluss hat.
Es sei denn vielleicht, man hat das <? vergessen...
Zumal HTML eh nur Formatierungsgeschichte ist.
Währendessen der PHP Code an sich ja ohne HTML geparst wird, oder habe
ich da jetzt was falsch verstanden?
>
>>>> <center>
>>>> <p>
>>>> <br>
>>>> <p>
>>>> <br>
>>>> <p>
>
>>> Das ist zwar valide, aber totaler Schrott. CSS existiert.
>
>> Ja nutze ich auch. Ich arbeite mit Xpage Prof.6.5 und da liegt sowas
>> im Ole....also diese Scriptgeschichten..
>
> Dein Editor arbeitet also gegen dich. Warum benutzt du sowas dann?
Nee, tut er nicht..lol
Ich hab das ja eingegeben...nicht er..im OLE.
Aber ist schon berichtigt.
Leider läuft das Script immer noch nicht :-(
Was mir aber auch nicht erwartet hatte.
>
>>>> <?php
>>>> include ("dbconnect.php");
>>>> $res = SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name;
>
>>> Hier fehlen die Anführungszeichen.
>
>> Ahhh..alles klar..
>
> Da bin ich mir noch nicht so sicher ;-)
Grins...ja da hast Du recht.
Bei Anfänger-Dummies kann man nie sicher sein ;-)
Aber das hab ich schon verstanden...
>
>>>> $num = mysql_num_rows($res);
>>>
>>> Was soll das bringen? $res ist ein String. Ich schätze du hast das
>>> mysql_query() vergessen.
>>
>> Hm...
>
> Du kannst mit mysql_num_rows() nicht auf dem Query direkt operieren,
> sondern auf der Ergebnismenge einer Abfrage. D.h. du musst dein Query
> erstmal ausführen bevor du Ergebnisse bekommst.
Versteh.
Vor allem verstehe ich, dass es gar nix bringt irgendwo mittendrin
anzufangen, sondern ich mir echt die Mühe machen muss, das kleine ABC
zuerst zu lernen.
>
> // Query ausführen
> $res = mysql_query('SELECT Name,Level,Rang FROM Tafelrunde ORDER BY Name');
>
> // Überprüfen ob es geklappt hat
> if(!is_resource($res)) {
> echo "Fehler bei der Datenbankabfrage!";
> exit;
> }
>
> // Auf die Ergebnismenge zugreifen
> $num = mysql_num_rows($res);
>
>>>> </center>
>>>> </font>
>>>
>>> Das FONT Element ist Müll und ausserdem hast du es gar nicht geöffnet.
>
>> Doch hatte ich schon.
>> Nur nicht mitwegkopiert, was aber mit dem Prob auch nix zu tun hat
>> schätz ich.
>
> Nein, mit *dem* Problem hat es nichts zutun. Aber das ist das nächste
> Problem sobald dein PHP-Skript funktioniert, deshalb hab ich dich jetzt
> schonmal darauf hingewiesen.
Da setz ich dann eh eine komlpett andere Formatierung an.
Dachte an eine Tabelle, in der Name, Level,Rang in unterschiedlicher
Farbe dargestellt wird.
>
> Dein Code deutet zudem darauf hin, dass deine Quellen ziemlich veraltet
> und fehlerhaft sind. Nicht nur was das HTML angeht, sondern auch der
> PHP-Code.
HTML mach ich schon seit Jahren und bevor was ins Netz kommt ist auch
der Code ok und da brauch ich keine Bücher ;-)
Das habe ich im Rahmen meiner Ausbildung gelernt.
PHP ist allerdings eine andere Sache...
>
>>>> </body>
>>>> </html>
>
> [Lauffähige Version des Programms]
>
>>> Wenn du das jetzt als *.php-Datei speicherst, dann sollte das auch
>>> funktionieren, getestet hab ich es aber nicht.
>
>> Das ja echt nett von Dir *danke* :-)
>> Ich teste das gleich mal...
>
>> Parse error: syntax error, unexpected '>' in
>> /home/www/p-braun.com/fachi2000.de/htdocs/test/listenergebnisse.php on
>> line 177
>
> Mein Code hat keine 177 Zeilen. Du hast irgendwas anderes ausprobiert.
ich habe nur Deinen Code eingegeben per C und P.
und auch festgestellt, dass er keine 117 Zeilen hat.
Selbst wenn ich die Leerzeilen mitrechne nicht..
>
>>>> Wenn ich nun den Link betätige bekomme ich folgendes als Ausgabe:
>>>>
>>>> "; for ($i=0; $i<$num; $i++); { $n = mysql_result($res, $i, "Name");
>>>> $l = mysql_result($res, $i, "Level"); $r = mysql_result($res, $i,
>>>> "Rang"); echo "$n, $l, $r
>>>> "; } ?>
>>>>
>>>> Das kann doch jetzt nur ein Syntaxfehler im Script sein?
>
>>> Der obige Quelltext würde niemals kompiliert werden, also deutet
>>> diese Ausgabe darauf hin, dass du die Datei als *.htm o.ä.
>>> gespeichert hast und der PHP-Interpreter sie gar nicht verarbeitet.
>
>> Aha...gut dann werde ich das umstellen auf dem Controllpannel.
>> Meiner Domain.
>
> Bitte was? Du musst nichts bei deiner Domain umstellen. Du musst die
> Dateien, die PHP-Code beinhalten nur als *.php speichern und dann auf
> den Server kopieren.
Nein muss ich nicht, kann ich aber oder?
Dann verarbeitet er nämlich beides..
>
>>>> Von HTML kenne ich das, wenn etwas nicht richtig geschrieben wurde.
>
> Scheinbar nicht. Du schriebst doch oben selbst, dass es an fehlerhaftem
> Markup nicht liegen kann. So what?
Wenn man bei HTM den Tag falsch eingibt, dann sieht das so ähnlich aus,
das meinte ich.
>
>>> Ich sehe, dass du nicht den Hauch einer Ahnung hast, was du da
>>> eigentlich machst. Vielleicht solltest du erstmal einfachere
>>> Programme schreiben und die Grundlagen lernen.
>
>> Ja also ich sagte ja auch Anfänger.
>> Und ich dachte son Ausgabescript könnte nicht so kompliziert sein.
>
> Das Script ist ansich auch nicht kompliziert, aber du siehst im Moment
> wohl den Wald vor lauter Bäumen nicht mehr.
Stimmt auffallend.
Daher mein Vorschlag, dass
> du erstmal mit etwas einfacherem beginnst, d.h. *ohne* Datenbanken.
>
> Du könntest zum Beispiel damit anfangen, deine Tafelrunde in einer
> Textdatei zu speichern und dann lesend und schreibend darauf zu
> zugreifen. Dabei lernst du viel.
Hm..
>
> Wenn du dann in PHP sicher bist, dann kannst du dich auch an SQL wagen,
> weil das eine ganz neue Baustelle ist. Das geht nicht von heute auf morgen.
Habe ich auch erkannt.
>
>> Aber vielleicht war mein fehler auch zuviele Bücher mit jeweils ganz
>> anderen Codes zu lesen...
>
> Wie heisst es so schön, mehrere Köche verderben den Brei. Du solltest am
> Anfang ein gutes Buch durcharbeiten und das auch wirklich von vorne bis
> hinten. Auch wenn dir manche Sachen in den ersten Kapiteln zu einfach
> erscheinen mögen. Du siehst ja, dass du dich jetzt selbst verrannt hast.
Welches empfiehlst Du?
>
>>>> PHP4 ist immer bei mir.
>
>>> Schmeiss deine Bücher am besten direkt in die Tonne, wenn dort so ein
>>> Code drin steht wie du ihn präsentiert hast. Ausserdem ist PHP5
>>> aktuell, wenn du neu einsteigst ist es Schwachsinn PHP4 zu lernen.
>
>> Ja, aber dann muss ich noch schnell mal gucken ob mein Hoster PHP5
>> unterstützt.
>
>> Denn wechseln will ich den nicht.
>
> Wenn dein Hoster kein PHP5 unterstützen sollte, dann würde ich an deiner
> Stelle über einen Wechsel nachdenken.
Schlecht.
Weil der einfach viele Sachen bietet, die andere nicht bieten.
>
>> Gibt es Bücher die Du empfehlen könntest?
>> Möglichst gut für Einsteiger?
>
> Leider nicht. Ich selber habe das Programmieren nicht mit der Sprache
> PHP gelernt, sondern während der Ausbildung mit C++ und Java. Von daher
> konnte ich ganz anders an PHP rangehen als du es jetzt tust. Aber ich
> schätze der ein oder andere hier wird dir ein gutes Buch empfehlen können.
Aha gut, thx.
LG
Petra
Danke, gleich ausgedruckt.
LG
Petra
Ziemlich viele.
Hunde, Aquaristik, usw.usw.
Das Prob sind nicht die NGs, sondern die Poster.
>
>> In dem Ole.
>
> In dem was?
OLE-CONTAINER...
>
>> Ja, tut aber trotzdem ;-)
>
> "tut aber trotzdem" heißt "Macht in dem Browser meiner Wahl das, was ich
> will"? Falscher Ansatz. Richtig wäre: "Ist korrektes HTML und macht in
> _jedem_ Browser das, was ich will".
Tun meine Seiten auch.
>
>> Das ist aber nicht das Problem von PHP, oder?
>
> PHP kümmert sich nicht um das, was außerhalb von <?php und ?> steht. Das
> muss nicht mal HTML sein. Das wird einfach 1:1 weitergeleitet.
Eben :-)
>
>> Seid mal nicht sauer
>
> Warum sollten wir sauer sein? Du hast Probleme, und wir diskutieren
> darüber. Dazu sind NGs da. Also alles ganz normal.
Genau :-)
LG
Petra
> Claus Reibenstein schrieb:
>
>> Petra Lampe schrieb:
>>
>>> In dem Ole.
>>
>> In dem was?
>
> OLE-CONTAINER...
Damit kann ich schon etwas mehr anfangen, aber auch noch nicht so
richtig viel. Ich kenne OLE nur aus der Windows-Welt, aber das wird hier
wohl nicht gemeint sein.
Warum muss man Dir eigentlich die Würmer einzeln aus der Nase ziehen?
>>> Ja, tut aber trotzdem ;-)
>>
>> "tut aber trotzdem" heißt "Macht in dem Browser meiner Wahl das, was ich
>> will"? Falscher Ansatz. Richtig wäre: "Ist korrektes HTML und macht in
>> _jedem_ Browser das, was ich will".
>
> Tun meine Seiten auch.
Dann ist ja gut.
Gruß. Claus
> Währendessen der PHP Code an sich ja ohne HTML geparst wird, oder habe
> ich da jetzt was falsch verstanden?
Nein, hast du nicht. Genau so ist es.
>> [Lauffähige Version des Programms]
>>
>>>> Wenn du das jetzt als *.php-Datei speicherst, dann sollte das auch
>>>> funktionieren, getestet hab ich es aber nicht.
>>> Parse error: syntax error, unexpected '>' in
>>> /home/www/p-braun.com/fachi2000.de/htdocs/test/listenergebnisse.php
>>> on line 177
>> Mein Code hat keine 177 Zeilen. Du hast irgendwas anderes ausprobiert.
> ich habe nur Deinen Code eingegeben per C und P.
> und auch festgestellt, dass er keine 117 Zeilen hat.
Dann schau nochmal nach, ob in der Datei listenergebnisse.php auch
wirklich nur der Code drin ist. Vielleicht hast du aus Versehen ein paar
Teile des Postings mitkopiert.
>>>> Der obige Quelltext würde niemals kompiliert werden, also deutet
>>>> diese Ausgabe darauf hin, dass du die Datei als *.htm o.ä.
>>>> gespeichert hast und der PHP-Interpreter sie gar nicht verarbeitet.
>>
>>> Aha...gut dann werde ich das umstellen auf dem Controllpannel.
>>> Meiner Domain.
>>
>> Bitte was? Du musst nichts bei deiner Domain umstellen. Du musst die
>> Dateien, die PHP-Code beinhalten nur als *.php speichern und dann auf
>> den Server kopieren.
> Nein muss ich nicht, kann ich aber oder?
> Dann verarbeitet er nämlich beides..
Klar kannst du. Allerdings solltest du dir überlegen, ob das wirklich
sinnvoll ist jede statische Datei durch den PHP-Parser zu jagen. Das
ganze kostet Performance, wobei das bei dir wahrscheinlich jetzt nicht
zu Problemen führen wird.
>>> Ja, aber dann muss ich noch schnell mal gucken ob mein Hoster PHP5
>>> unterstützt.
>> Wenn dein Hoster kein PHP5 unterstützen sollte, dann würde ich an
>> deiner Stelle über einen Wechsel nachdenken.
> Schlecht.
> Weil der einfach viele Sachen bietet, die andere nicht bieten.
Also wenn ich mit der Annahme richtig liege, dass du deine Seiten bei
terions.de hostest, dann brauchst du nicht wechseln. Dort wird sowohl
PHP4 als auch PHP5 angeboten. Du müsstest nur mal rausfinden was du
machen musst, damit du PHP5 auch nutzen kannst.
VG
Thomas
Nein, die sind nicht gemeint.
Xpage hat Vor-und Nachteile.
Der eine Nachteile ist, dass wenn die Seiten zu HTML konvertiert wurden,
man sie nicht mehr mit dem Programm einlesen kann ohne weiteres.
Dafür gibt es dann diese Ole-Container.
Der zweite Nachteil ist, das man zwar sämtliche Skriptsprachen einbinden
kann, aber eben auch nur in Ole-Containern.
Vorher habe ich jahrelang mit Weaverslave gearbeitet.
>
> Warum muss man Dir eigentlich die Würmer einzeln aus der Nase ziehen?
Muss man nicht, ich hatte micht nur auf das PHP konzentriert.
Der Ole ist nur bei der Erstellung wichtig, nach der Konvertierung,
sieht der Quelltext (auch PHP mit HTML) aus wie üblich.
>
>>>> Ja, tut aber trotzdem ;-)
>>> "tut aber trotzdem" heißt "Macht in dem Browser meiner Wahl das, was ich
>>> will"? Falscher Ansatz. Richtig wäre: "Ist korrektes HTML und macht in
>>> _jedem_ Browser das, was ich will".
>> Tun meine Seiten auch.
>
> Dann ist ja gut.
Yo :-)
Mein Problem ist einfach nur PHP ;-)
LG
Petra
Guter Tip :-)
Da das durchaus möglich wäre, habe ich das sofort nach Erhalt der
Fehlermeldung getan und es steht nur der Code drin.
>
>>>>> Der obige Quelltext würde niemals kompiliert werden, also deutet
>>>>> diese Ausgabe darauf hin, dass du die Datei als *.htm o.ä.
>>>>> gespeichert hast und der PHP-Interpreter sie gar nicht verarbeitet.
>>>
>>>> Aha...gut dann werde ich das umstellen auf dem Controllpannel.
>>>> Meiner Domain.
>>>
>>> Bitte was? Du musst nichts bei deiner Domain umstellen. Du musst die
>>> Dateien, die PHP-Code beinhalten nur als *.php speichern und dann auf
>>> den Server kopieren.
>
>> Nein muss ich nicht, kann ich aber oder?
>> Dann verarbeitet er nämlich beides..
>
> Klar kannst du. Allerdings solltest du dir überlegen, ob das wirklich
> sinnvoll ist jede statische Datei durch den PHP-Parser zu jagen. Das
> ganze kostet Performance, wobei das bei dir wahrscheinlich jetzt nicht
> zu Problemen führen wird.
Hm...nein jetzt nicht.
Aber klar, sollte man mal längere Sachen haben, könnte es wohl, oder?
>
>>>> Ja, aber dann muss ich noch schnell mal gucken ob mein Hoster PHP5
>>>> unterstützt.
>
>>> Wenn dein Hoster kein PHP5 unterstützen sollte, dann würde ich an
>>> deiner Stelle über einen Wechsel nachdenken.
>
>> Schlecht.
>> Weil der einfach viele Sachen bietet, die andere nicht bieten.
>
> Also wenn ich mit der Annahme richtig liege, dass du deine Seiten bei
> terions.de hostest, dann brauchst du nicht wechseln. Dort wird sowohl
> PHP4 als auch PHP5 angeboten. Du müsstest nur mal rausfinden was du
> machen musst, damit du PHP5 auch nutzen kannst.
Ja Du liegst richtig :-)
Und der unterstützt definitiv PHP5, stimmt.
Ich werd mich mal mit Terions in Verbindung setzen diesbezüglich.
LG
Petra