Aktivitäten überspringenSuche in Foren überspringen

Suche in Foren


Erweiterte SucheHilfe für Erweiterte Suche (Neues Fenster)
Administration überspringenKursbereiche überspringen

Themen dieses Kurses

 

Gruppe Inf 3. Sem

Gruppe Inf 4. Sem:

  • (Hartmut Pollhammer)
  • Markus Greinix
  • Jürgen Pichler
  • Kordula Schmuck
  • Rudolf Zdrahal
  • Bernadette Posch
  • Aloisia Ofner
  • Alexander Grinschgl 

Themen:

  • Verbindung Mediator, MySQL/PHP, Überlegung, welche Daten gespeichert werden sollen. Dienstag: 10.4.
  • Website mit Datenbank: Bilder in der Datenbank ablegen. Hochladen und Einbauen in eine Galerie. Anmeldungen für eine Website - Benutzerdatenbank. Mittwoch: 21.3. und Mittwoch 28.3. 
  • "Computerprüfung" - interaktive Tests mit PHP.  evt. Dienstag, 10.4. Montag, 16.4.  

Kontakt: dwohlhart@pze.at: 0676 5217454
Tel

  • Stefan Warga
  • Astrid Waltenstorfer
  • Thomas Steinkellner
  • Gerhard Schwarz
  • Christiane Rannegger
  • Michaela Pansi
  • Ingrid Hopf-Kargl

 
1
Materialien
Nur Thema 1 anzeigen
2

Block 1: Die Programmiersprache PHP kennenlernen.


Hier lernen Sie die ersten Schritte bei der Erstellung eines Programms mit PHP kennen.



Nur Thema 2 anzeigen
3
Block 2: Die Sprachelemente von PHP
Nur Thema 3 anzeigen
4

Block 3: Sprachelemente von PHP - Ablaufstrukturen

Nur Thema 4 anzeigen
Dieses Thema5

Block 4: Arbeit mit einem Webserver

INSTALLATION

1) XAMPP installieren (Apache, MySQL, PHP) Aktuell 1.5.5
\\nt_server\lehrerdaten\wohlhart\php

ACHTUNG: Skype abschalten, evt. Personal Webserver abschalten, Internet Information Server abschalten.
Zum Schluss Control Panel starten. Apache starten, MySQL starten,
Firewallnachfrage bestätigen: "Nicht mehr blocken"

2) Maguma Studio installieren
\\nt_server\lehrerdaten\wohlhart\php\maguma_os-1.0-pr2

 Maguma richtig einstellen:

  • Edit/Preferences/PHP-Parsing: "Using existing webserver"
  • Webserver Root Directory: C:\Programme\xampp\htdocs  

3) Testlauf

Maguma:

<?php
  phpinfo();
?>

Diese Datei in C:\Programme\xampp\htdocs speichern

External Preview aufrufen

Nur Thema 5 anzeigen
6

Dieses Skript wird im Wintersemester behandelt.


Skript wird noch einmal aktualisiert (DW)

Nur Thema 6 anzeigen
7
Inhalt: Installation des WAMP-Packages, Wiederholung der PHP-Sprachelemente anhand von Beispielen in der neuen Umgebung.
Nur Thema 7 anzeigen
8

Beispiel: Archivdatenbank mit Administrations- und Abfrage-Interface

Nur Thema 8 anzeigen
9

Starter zur Erstellung von Tabellen in MySQL plus Verwaltungs- und Abfrageoberfläche.

  • Geben Sie den Namen der Tabelle und die Anzahl der Felder ein. Klicken SIe auf Maske erzeugen.
  • Geben Sie dann die Feldnamen und die Listenüberschriften ein - wählen Sie einen Typ aus. (ACHTUNG: Das Feld ID (int) wird automatisch an erster Stelle eingefügt. Nicht wiederholen!)
  • Mit DB erzeugen generieren Sie ein SQL-Statement, das in output\<tabellenname>.sql abgelegt wird. Mit phpmyadmin kann so die Tabelle in MySQL erstellt werden.
  • Mit "Admin erzeugen" erstellen Sie ein PHP-Skript namens output\<tabellenname>_admin.php das die Verwaltung der Tabelle erlaubt.
  • Mit "User erzeugen" erstellen Sie ein PHP-Skript namens output\<tabellenname>_user.php mit dem die Tabelle angezeigt wird (inkl. Filteroperationen und Sortierung)

Im ersten Abschnitt des erzeugten Skripts finden sich alle Feldnamen und Titel. Spätere Änderungen beschränken sich meist auf diesen Abschnitt.

Nur Thema 9 anzeigen
10

Schützen eines Verzeichnisses (Passwortschutz)

1) Verzeichnis in htdocs anlegen, z.B. geschuetzt/

2) Im Verzeichnis Datei mit Namen .htaccess anlegen mit dem Inhalt:

AuthType Basic
AuthName "Administrationsbereich"
AuthUserFile /apache/htdocs/geschuetzt/password.file
Require valid-user

3) Auf Kommandozeilenebene Passwortdatei mit Usernamen anlegen
c:\apache\apache\bin\htpasswd -c password.file username
2 x Passwort eingeben.

Nur Thema 10 anzeigen
Neueste Nachrichten überspringen

Neueste Nachrichten

  • 20. Nov, 08:57
    David Wohlhart
    Termine mehr...
Bald aktuell ... überspringen

Bald aktuell ...

Es gibt keine weiteren Termine
Neueste Aktivitäten überspringen

Neueste Aktivitäten

Aktivität seit Samstag, 4. September 2010, 07:00

Nichts Neues seit Ihrem letzten Login