A
Alex363
Kann mir jemand von euch eventuell sagen, wieso PHP für einfache Textseiten genommen wird? Wo liegt der Vorteil? Ein Beispiel wäre so eine Seite wie diese hier: http://www.stuckradbarre.de
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
Kann mir jemand von euch eventuell sagen, wieso PHP für einfache Textseiten genommen wird? Wo liegt der Vorteil? Ein Beispiel wäre so eine Seite wie diese hier: http://www.stuckradbarre.de
Warum PHP? Daten lassen sich Dynamisch erstellen und so könnte man bestimmte Seiten verändern ohne Sie manuell mit einem Editor wie Dreamweaver von Macromedia zu verändern.
http://www1.daniel-bahr.de/?call-id=89-0-551-1166-0-0-0
call-id= hier das zum prüfen ...
<?php
session_start();
include('config.php');
if(isset($_GET['GS']) AND isset($dateien[$_GET['GS']]))
{
if(!file_exists($dateien[$_GET['GS']])) include $dateien['error-de'];
include $dateien[$_GET['GS']];
}
else
{
if($_GET['GS'] == '')
{
include $dateien['home'];
}else{
include $dateien['error-de'];
}
}
?>
<?php
$dateien = array();
$dateien['home'] = "include/home.php";
$dateien['dates'] = "events/gsevents.php";
$dateien['gallery'] = "galerie/index.php";
$dateien['location'] = "include/location.php";
$dateien['eat'] = "include/eat.php";
$dateien['links'] = "include/links.php";
$dateien['contact'] = "include/contact.php";
$dateien['guestbook'] = "include/guestbook.php";
$dateien['disclaimer'] = "include/disclaimer.php";
$dateien['error'] = "include/error.php";
?>
index.php?GS=home
index.php?GS=dates
...
Und woher willst du das wissen? Vielleicht steht ja auch ein WCMS dahinter, das die Seiten generiert und nebenbei Statistiken sammelt.Nur weil alle Seiten die Endung *.php haben, heißt es nicht, dass darin auch PHP stehen muss ^^. Ist genaugenommen fast alles reiner HTML-Code
Unsinn. Unter dieser URL wird nur das Formular ausgeliefert, verarbeitet wird es ganz woanders.0_2.php is der Newsletter. Warum PHP? Na weil er warscheinlich eine DATENBANK hat in der ALLE EMAILS gespeichert sind und so sich leicht eine Rundmail erstellen lässt
ich sage nur mail();
Soso, ein WCMS ist also Schwachsinn. Nur gut, dass jeder Benutzer HTML perfekt beherrscht und die Seiten mühsam manuell anpassen kann.Seite 0_3.php is wieder totaler Schwachsinn diese als PHP Datei zu bezeichnen. Is ganz normaler HTML Code ^^ tja könnte man wenn man lust dazu hatt auch wieder mit Editor ändern und aus der DB lesen aber das wäre eigentlich schwachsinn ...
Schön langsam beschleicht mich der Verdacht, dass dir der grundlegende Unterschied zwischen PHP und HTML nicht ganz bewusst ist. Dass hinten HTML raus kommt, ist doch klar. Das ist bei tutorials.de aber auch nicht anders. Trotzdem steht eine komplexe Forensoftware dahinter.Und die Letzt Seite 0_4 --> das Impressum oder Disclaimer ist schon wieder HTML ... komisch dachte PHP? Naja Wieder das gleiche ... reines HTML. Vielleicht aus DB gelesen aber denke eher weniger ...
Siehe oben. Wenn ein PHP-Skript bspw. nur eine „0“ ausgibt, heißt das noch lange nicht, dass in dieser Datei auch nur eine „0“ steht. Davon, was da möglicherweise an Datenbankabfragen und Berechnungen abgeht, bekommt man auf der Clientseite nichts mit.Fassen wir zusammen
4 der 5 vermeintlichen PHP Seiten sind stink normale HTML Seiten und beinhalten darum HTML.
Wie hast du denn rausgefunden, dass dahinter eine MySQL-Datenbank steht?Was den Newsletter angeht, ist dieser aus PHP, da er später die Daten in eine MySql Datenbank einspeichert und daraus wieder herausließt um seine Newsletter-Mail zu verschicken.
Hier wird mit ziemlicher Sicherheit nicht mit der von dir skizzierten [phpf]include[/phpf]-Technik gearbeitet. Für einfache, kleine Seiten, die wenig Wartung benötigen, mag dieses Verfahren noch ausreichend sein, aber die zitierte Homepage wird über ein WCMS betrieben (dessen Frontend übrigens zufällig in PHP geschrieben ist). Dabei kommt in der View-Schicht stattdessen ein Templatesystem zum Einsatz.Zweitens wie geht das mit dem Inhalt? Die Daten werden über PHP includet.
( include(); ) außerdem geschieht das ganze über die Swicht function --> $_GET