Steel: PHP Newbie / Fehlermeldung beim einbinden von PHP-Code

Beitrag lesen

So.

Du möchtest nen Counter!

  • wäre natürlich super, wenn mit jeder IP nur einmal ein Voting abgegeben werden kann (ist aber zunächstmal nicht so wichtig)

Ist nicht nur unwichtig. Macht auch keinen Sinn.

Brauch ich für diese Umsetzung überhaupt PHP oder geht das auch nur mit HTML?

Das geht nicht nur mit HTML. HTML ist nur eine Auszeichnungssprache. Das ganze läuft auf dem Browser ab. Woher soll aber mein Browser wissen, daß jemand auf den Button geklickt hat? Da muss schon mit dem Server kommuniziert werden.

Was macht denn eine Grafik in dem Counter? Du scheinst in deinem Script eine Grafik zu erstellen (deren Schriftart nicht gefunden wird) allerding mitten in einem HTML Dokument. Was nun? Entweder Du lieferst ein HTML Dokument aus oder eine Grafik.

Mir drängt sich der vage Verdacht auf, daß Du nicht nur keine Ahnung von php hast sondern auch allgemein keinen Schimmer von der Funktionsweise des Webs.

Wenn Du einen Button willst, dann erstelle einen mit HTML. Wie das geht erklärt Dir unter anderem SELFHTML. Und wenn Du mit diesem Button etwas anstellen willst, das den Server betrifft (z.B. eine Stimme zählen), dann rufe mit diesem Button die entsprechende Ressource dafür auf, die die Stimme speichert. Das kann die gleiche sein, die auch die Seite generiert. Oder du rufst einfach nochmal die Seite mit dem Counter auf, um ihn aktualisiert darzustellen. Das ganze ginge natürlich per AJAX, aber da jetzt noch Javascript hinzuzufügen, halte ich nicht für sinnvoll. Ob das Speichern in einer Textdatei oder in einer Datenbank passiert ist Dir überlassen.

Ansonsten hast Du mittlerweile diverse Links zur Erklärung deines geschilderten Fehlers gefunden.

--
Vergesst Chuck Norris.
Sponge Bob kann unter Wasser grillen!