PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
PHP einbinden aber nicht ausführen.
Beitrag
<blockquote data-quote="HAL_2000" data-source="post: 2169443" data-attributes="member: 591358"><p><strong>AW: PHP einbinden aber nicht ausführen.</strong></p><p></p><p>Ich weiß nicht was genau er eigentlich machen will, grundsätzlich würde ich aber soweit aus möglich die Programmverarbeitung von der Bildschirmausgabe trennen.</p><p></p><p>Für die Programmverarbeitung finde ich es am idealsten Klassen anzulegen. Dadurch das ich seine Grundgedanken nicht kenne was die Skripte überhaupt machen sollen, ist es schwierig ein Beispiel zu erstellen, deshalb interpretiere ich einfach mal <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":-)" title="Smile :-)" loading="lazy" data-shortname=":-)" /></p><p></p><p>nehmen wir an die gemeinsam Benutzten Variablen sind der Seitenname und der Spruch des Tages. </p><p></p><p>Als erstes eine Datei die von beiden Dateien einmal am Anfang inkludiert wird.</p><p></p><p>Nennen wir sie mal funktionen.php</p><p></p><p><?</p><p>include_once("funktionen.php");</p><p>?></p><p></p><p>die einzelnen Klassen würde ich dann über die Funktionen.php inkludieren (zur besseren Lesbarkeit schreibe ich für jede Klasse immer eine eigene .php Datei)</p><p></p><p>ich schreibe jetzt nicht den ganzen Programmcode sondern nur Denkanstöße ;-)</p><p></p><p>"allgemeinen" Variablen könnte man in eine Klasse global packen</p><p>Bsp.: </p><p>$global->Seitenname</p><p>und</p><p>$global->ZitatDesTages</p><p></p><p>für die Inhalte der Programm.php z.B.:</p><p>$Programm->Var1</p><p>$Programm->Var2</p><p>usw.</p><p></p><p>Nach dem inkludieren dieser Klassen in der funktionen.php sollten dann die Klassen initialisiert (bsp: $global = new global(); ) und mit Daten gefüllt werden (bsp: $global->Seitenname="HIER TEXT"; , man kann auch einen Konstruktor bauen sodas man die Variablen direkt über die New Anweisung mitgibt ( new global("Seitenname","Spruch des Tages") , das zu erklären würde jetzt aber zuweit führen ;-) ). (ich würde das auch in einer extra Datei machen z.B.: init.php die nach dann auch über die funktionen.php inkludiert wird. Dies hat den Vorteil das man später zum Ändern der Variablen nur noch eine Datei "anfassen " muss.</p><p>In der init.php kann man nun die Klassen initialisieren und die entsprechenden Variablen zuordnen bzw. setzen.</p><p>Irgendwo hatte ich was von > 50 Variablen gelesen, wäre hier die Verwendung einer Datenbank nicht angebracht und einfacher, das wäre zumindest meine erste Überlegung?</p><p></p><p>Der eigentlich Output z.B.: (<? echo $global->Seitenname; ?> geht dann wesentlich einfacher, man kann durch die Klassen dann auch bestimmte Verarbeitungsmechanismen aufrufen ohne das in der Programm.php überhaupt Verarbeitungscode steht. Dadurch sind die Seiten wesentlich einfacher zu "lesen", zu warten und skalierbar.</p><p></p><p>Ich hoffe ich habe es nicht zu konfus geschrieben und die Denkanstöße helfen weiter, im schlimmsten Falle einfach nachfragen und ich helfe weiter <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":-)" title="Smile :-)" loading="lazy" data-shortname=":-)" /></p></blockquote><p></p>
[QUOTE="HAL_2000, post: 2169443, member: 591358"] [b]AW: PHP einbinden aber nicht ausführen.[/b] Ich weiß nicht was genau er eigentlich machen will, grundsätzlich würde ich aber soweit aus möglich die Programmverarbeitung von der Bildschirmausgabe trennen. Für die Programmverarbeitung finde ich es am idealsten Klassen anzulegen. Dadurch das ich seine Grundgedanken nicht kenne was die Skripte überhaupt machen sollen, ist es schwierig ein Beispiel zu erstellen, deshalb interpretiere ich einfach mal :-) nehmen wir an die gemeinsam Benutzten Variablen sind der Seitenname und der Spruch des Tages. Als erstes eine Datei die von beiden Dateien einmal am Anfang inkludiert wird. Nennen wir sie mal funktionen.php <? include_once("funktionen.php"); ?> die einzelnen Klassen würde ich dann über die Funktionen.php inkludieren (zur besseren Lesbarkeit schreibe ich für jede Klasse immer eine eigene .php Datei) ich schreibe jetzt nicht den ganzen Programmcode sondern nur Denkanstöße ;-) "allgemeinen" Variablen könnte man in eine Klasse global packen Bsp.: $global->Seitenname und $global->ZitatDesTages für die Inhalte der Programm.php z.B.: $Programm->Var1 $Programm->Var2 usw. Nach dem inkludieren dieser Klassen in der funktionen.php sollten dann die Klassen initialisiert (bsp: $global = new global(); ) und mit Daten gefüllt werden (bsp: $global->Seitenname="HIER TEXT"; , man kann auch einen Konstruktor bauen sodas man die Variablen direkt über die New Anweisung mitgibt ( new global("Seitenname","Spruch des Tages") , das zu erklären würde jetzt aber zuweit führen ;-) ). (ich würde das auch in einer extra Datei machen z.B.: init.php die nach dann auch über die funktionen.php inkludiert wird. Dies hat den Vorteil das man später zum Ändern der Variablen nur noch eine Datei "anfassen " muss. In der init.php kann man nun die Klassen initialisieren und die entsprechenden Variablen zuordnen bzw. setzen. Irgendwo hatte ich was von > 50 Variablen gelesen, wäre hier die Verwendung einer Datenbank nicht angebracht und einfacher, das wäre zumindest meine erste Überlegung? Der eigentlich Output z.B.: (<? echo $global->Seitenname; ?> geht dann wesentlich einfacher, man kann durch die Klassen dann auch bestimmte Verarbeitungsmechanismen aufrufen ohne das in der Programm.php überhaupt Verarbeitungscode steht. Dadurch sind die Seiten wesentlich einfacher zu "lesen", zu warten und skalierbar. Ich hoffe ich habe es nicht zu konfus geschrieben und die Denkanstöße helfen weiter, im schlimmsten Falle einfach nachfragen und ich helfe weiter :-) [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 7, ▼ = 3, ◇ = 2 und die Summe von ▲ und ▼ durch ◇ geteilt wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
PHP einbinden aber nicht ausführen.
Oben