Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo Zusammen,

ich habe ein kleines Problem. Folgendes Beispiel.

--- Beginn der HTML Datei ----

<?php

if ($OK == "OK")

header ("Location:ok.php");

else {

$fehler = "Problem";

?>

<html>

<head>

<title></title>

</head>

<body>

<?php echo "Hier war der Fehler: ".$fehler; ?>

</body>

</html>

--- Ende der Datei ---

Ihr seht es: Wie kann ich im 2. Abschnitt auf die Variable des Ersten zugreifen?

Hi,

Es fehlt die schliessende geschweifte Klammer nach </html>. Ansonsten ist das soweit in Ordnung.

Falls es nicht geht, in welchem Zusammenhang soll das funktionieren ? Wo kommt z.B. $OK her ?

MfG

Die Variable aus dem 1. Abschnitt sollte Dir auch so im 2. Abschnitt zur Verfügung stehen. Dafür musst Du nichts besonderes machen!

MFG

- Oneside -

Danke erst mal für die Antworten.

Sorry die schliesende Klammer hab ich übersehen.

Das war nur ein Beispiel deshalb ist das mit dem $OK egal.

Habe ich nur kurz zur erläuterung geschrieben.

Leider ist es nun mal so das es auf meinem lokalen Rechner prima klappt

das ich die oben verwendete Variable auch in der Unteren einsetze.

Sobald ich das Skript aber auf meine Präsenz bei Puretec pushe,

klappts nicht mehr.

Hat jemand von euch ne ahnung woran das liegen könnte ?

Grüße

einträge in der php.ini?

andere server settings?

register_globals?

Unterstützt Puretec bei dir überhaupt PHP?

Dann lass dir sagen, der Provider ist zu teuer, meines Wissens bieten die doch PHP erst ab der Präsenz für 5,99€ oder so, aber das nur am Rande.

Wie wärs, wenn du mal die Fehlermeldung posten würdest? Die ist bei PHP immer recht aussagekräftig.

Hi,

falls ich auch noch meinen senf dazu geben darf:

grundregel des php programmierens: trenne design und code!

d.h. schreib dir ein template und nen template parser. Solche konstruktionen mit php und html vermischt taugen einfach nix.

Am einfachsten du besorgst dir smarty (google smarty php), das eine template engine. damit wirst du solche probleme auch nicht mehr haben ... ;)

so long

  • 4 Monate später...

kennt jemand eine für ASP taugliche templateengine die so ist wie smarty?

find nix...

@forTeesSake: Mach doch bitte einen extra Thread dazu auf. Erstens hat das nichts mit dem eigentlichen Thema zu tun und zweitens sind die Chancen auf ne Antwort auch größer wenn ASP und nicht PHP im Titel steht ;)

Original geschrieben von Spike

Aber auch nur wenn die Bedingung nicht erfüllt wird.

Übrigens fhelt da tatsächlich eine schliessende Klammer }

ja, aber nicht nach </html> wie oben von jemandem angemerkt, sondern nach der Zeile

$fehler = "Problem"; ;)

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.