Galileo Design < openbook > Galileo Design - Know-how für Kreative.
Know-how für Kreative

Inhaltsverzeichnis
1 Einleitung
2 Projektablauf für die Buchwebsite
3 Programmgrundlagen
4 Dreamweaver erweitern
5 Eine Site erstellen
6 Grundlegende Dokumenteinstellungen
7 Tabellen in Dreamweaver
8 Bilder im Web
9 Framesets
10 Aktionen
11 Die Zeitleiste
12 CSS in Dreamweaver
13 Ebenen
14 Hyperlinks
15 Vorlagen und Bibliotheken
16 Formulare
17 Quelltext de Luxe
18 Dreamweaver und Flash
19 Office-Daten einfügen
20 Dynamische Websites – eine Einführung
21 Einführung in PHP
22 Lokalen Webserver installieren
23 Dynamische Sites in Dreamweaver einrichten
24 MySQL-Grundlagen
25 Datenbanken mit Dreamweaver anbinden
26 PHP und Dreamweaver
27 Datenbanken abfragen
28 Daten einfügen und dynamische Formulare
29 Datensätze bearbeiten
30 Benutzer authentifizieren und Zugriffsrechte festlegen
31 Fortgeschrittene Techniken
32 Dreamweaver 8 und XML
33 Menüs für dynamische Verhalten
Stichwort

Download:
- ZIP, ca. 33 MB
Neuauflage bestellen
Ihre Meinung?

Spacer
 <<   zurück
Dreamweaver 8 von Richard Beer, Susann Gailus
Webseiten entwickeln mit HTML, CSS, XML, PHP und MySQL
Buch: Dreamweaver 8

Dreamweaver 8
mit CD
639 S., 39,90 Euro
Galileo Design
ISBN 978-3-89842-739-5
gp 26 PHP und Dreamweaver
  gp 26.1 Variablen in Dreamweaver
    gp 26.1.1 Variablen senden
    gp 26.1.2 Mit Variablen arbeiten
  gp 26.2 PHP einfügen in Dreamweaver
    gp 26.2.1 PHP-Befehle einsetzen
    gp 26.2.2 Die O’Reilly PHP-Referenz
    gp 26.2.3 PHP von Hand coden
  gp 26.3 Fehlersuche mit PHP
    gp 26.3.1 Fehlermeldungen anzeigen
    gp 26.3.2 Externe Variablen anzeigen
    gp 26.3.3 Häufige PHP-Fehlerquellen

26 PHP und Dreamweaver

PHP kann nicht nur grafisch im Layoutmodus programmiert werden. Dreamweaver 8 stellt Ihnen Werkzeuge zum Arbeiten im Quelltext mit PHP zur Verfügung. In diesem Abschnitt erfahren Sie, welche dies sind und wie Sie sinnvoll mit ihnen arbeiten.

Beschränkte Möglichkeiten | So komfortabel die Möglichkeiten von Dreamweaver 8 an vielen Stellen sind, so eingeschränkt und etwas halbherzig wirkt die Unterstützung von PHP im Quelltext. Zwar lässt sich hervorragend im Quelltext arbeiten, Dreamweaver 8 erkennt den PHP-Syntax nahezu komplett. Doch fehlt leider nicht nur Unterstützung für eigene Funktionen oder gar Objektorientierung, auch Debug-Möglichkeiten sucht man vergebens.

Für einen Programmierer eignet sich Dreamweaver 8 daher nur bis zu dem Punkt, an dem man beginnt, eigene Funktionen zu deklarieren, oder man die bessere Objektorientierung von PHP 5 nutzen möchte. Trotz dieser Einschränkungen bleibt Dreamweaver allerdings ein herausragendes Layoutwerkzeug. Für Webdesigner, die sich nur kurz mit PHP auseinander setzen und dennoch einfachere dynamische Sites erstellen möchten, kennen wir definitiv nichts Besseres. Die Möglichkeiten, mit Dreamweaver PHP zu »schreiben«, ohne den Quellcode komplett zu verstehen, sind enorm. Auf diese Features werden wir uns in den nächsten Abschnitten beschränken.


Galileo Computing

26.1 Variablen in Dreamweaver  downtop


Galileo Computing

26.1.1 Variablen senden  downtop

Während der Arbeit an dynamischen Seiten müssen immer wieder Variablen an einzelne Dokumente übergeben werden, damit diese die durch die Variable angeforderten Daten generieren.

Um in Dreamweaver 8 einzelne Dokumente testen zu können, ohne alle zusätzlichen Skripte zu definieren, besteht die Möglichkeit, diese Variablen in der Entwicklungsumgebung zu deklarieren und eine Übertragung zu simulieren.

Abbildung 26.1 Variablen mit Dreamweaver 8 übertragen

In Abbildung 26.1 sehen Sie den oberen Bereich des Dokumentfensters bei aktivem Testserver und aktiver Live Data-Ansicht.

An die URL, die Ihnen an Punkt angezeigt wird, ist bereits das Fragezeichen zur Variableneinleitung angehängt. Zu übertragende Variablen werden in der Eingabeleiste angezeigt. Wurden bei einem Dokument bereits mehrere verschiedene Werte übertragen, können Sie diese aus einer Liste auswählen.

Die Variablen selbst können durch Klicken auf Einstellungen deklariert werden. Es erscheint dann die folgende Dialogbox, in der Sie Ihre Eintragungen vornehmen können.

Abbildung 26.2 Deklarieren der Variablen für Live Data

Das Hinzufügen neuer Variablen erfolgt – wie in Dreamweaver 8 gewohnt – über die Plus- und Minuszeichen . Unter Name geben Sie den Variablennamen ein. Dabei darf kein Dollarzeichen oder die gesamte Syntax des Arrays eingegeben werden, sondern nur der eigentliche Name ohne weitere Bezeichnungen. Rechts daneben wird unter Wert der Variableninhalt bestimmt.

Wichtig ist noch das Einstellen der Methode , mit der die Variablen an Ihr Skript übertragen werden.

Weitere Skripte, die mit dem Dokumentenaufruf ausgeführt werden müssen, können Sie im Feld Initialisierungsskript eintragen .


Erst im Layout, dann im Code arbeiten
Dreamweaver 8 kann Ihnen beim Arbeiten mit dynamischen Websites eine Menge Mühe ersparen. Ein großer Teil der Arbeit kann direkt im Layout erfolgen, und für einfache dynamische Websites ist dies auch ausreichend. Den letzten Feinschliff sollten Sie jedoch im Quelltext vornehmen. Zeichenlängen, Rechen- und Vergleichsoperationen etc. können nur dort eingerichtet werden. Wir erstellen Websites zunächst gestalterisch im Layoutmodus und wechseln dann in die Codeansicht, um die von Dreamweaver 8 eingefügten Befehle zu modifizieren, oder wir verwenden gleich eigene Funktionen, die wir als Codefragmente oder Serververhalten dauerhaft hinterlegen (siehe Kapitel 17). Die Arbeiten an dynamischen Websites sind durch Dreamweaver 8 wesentlich schneller und effizienter geworden.


Galileo Computing

26.1.2 Mit Variablen arbeiten  toptop

Im Bedienfeld Anwendung Bindungen können Sie Variablen definieren (siehe Abbildung 26.3).

Abbildung 26.3 Neue Variablen definieren und bereitstellen

Eine neu definierte Variable steht Ihnen auf der gesamten Site in jedem Dokument zur Verfügung. Sie können an beliebiger Stelle mit ihr arbeiten, indem Sie die Variablen aus dem Bedienfeld Bindungen einfach in das Dokument ziehen oder sich bei Abfragen darauf beziehen. Leider legt Dreamweaver 8 beim Einfügen in Dokumente grundsätzlich den PHP-Tag mit an, egal ob es an der Stelle gewünscht ist oder nicht (siehe Abbildung 26.4).

Abbildung 26.4 Variablen im Bedienfeld Bindungen und im Quellcode

Dreamweaver 8 unterstützt die folgenden Variablentypen:


Variable Ausgabe mit PHP

Formularvariable

<?php echo $_POST[VAR]; ?>

URL-Variable

<?php echo $_GET[VAR]; ?>

Sitzungsvariable

<?php echo $_SESSION[VAR]; ?>

Cookie-Variable

<?php echo $_COOKIE[VAR]; ?>

Servervariable

<?php echo $_SERVER[VAR]; ?>

Umgebungsvariable

<?php echo $_ENV[VAR]; ?>

Tabelle 26.1 Variablentypen in Dreamweaver 8



Keine nachträgliche Bearbeitung möglich
Haben Sie eine Variable einmal festgelegt, ist eine nachträgliche Bearbeitung nicht mehr möglich. Sie müssen die Variable dann löschen und neu definieren. Alle Bezüge in Ihren Dokumenten gehen ebenso verloren. Überlegen Sie genau, welche Variable Sie benötigen, und legen Sie diese dann an.



Ihr Kommentar

Wie hat Ihnen das <openbook> gefallen? Wir freuen uns immer über Ihre freundlichen und kritischen Rückmeldungen.






 <<   zurück
  
  Zum Katalog
Zum Katalog: Adobe Dreamweaver CS3
Die Neuauflage:
Adobe Dreamweaver CS3
Jetzt bestellen


 Ihre Meinung?
Wie hat Ihnen das <openbook> gefallen?
Ihre Meinung

 Buchtipps
Zum Katalog: Adobe Dreamweaver CS3 - Der praktische Einstieg






 Adobe Dreamweaver
 CS3 - Der praktische
 Einstieg


Zum Katalog: Adobe Dreamweaver CS3 - Videotraining






 Adobe Dreamweaver
 CS3 - Videotraining


Zum Katalog: Adobe Flash CS3 - Videotraining






 Adobe Flash CS3 -
 Videotraining


Zum Katalog: Adobe Photoshop CS3






 Adobe Photoshop CS3


 Shopping
Versandkostenfrei bestellen in Deutschland und Österreich
InfoInfo




Copyright © Galileo Press 2006
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Design]
[Schulungen direkt von den Autoren: firstART- Agentur für Design und Consulting]
Galileo Press, Rheinwerkallee 4, 53227 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de