.:: NAVIGATION ::.
 A Einleitung  

.:: INFO ::.

.:: user ::.
Username:
Password:
--> registrieren <--


765 registrierte Benutzer

SCHULE.AT

MySQL

PHP

Wie komme ich zu einem Lehrer-Account?

Zuerst registrieren, anschließend Mail an ingolacheiner.net mit Namen, gültiger e-mail-Adresse, Username, Passwort und Schulkennzahl

 

·:: Zurück  weiter ::·
.:: C Variablen ::.

Variablen können nach dem $-Zeichen beliebige Namen ohne Sonder- und Leerzeichen zugewiesen bekommen. Einige Beispiele:

$x;
$dies_ist_eine_variable;
$12345;
$test_var_9;

Der Name für die Variablen sollte sprechend sein. Also den Inhalt der Variable beschreiben. In PHP ist es nicht notwendig Variablen extra zu definieren. Mit dem Zuweisungsoperator wird einer Variable Inhalt zugewiesen.

$meine_variable = "Inhalt der Variablen";

Um einer Variablen Text zuzuweisen, muss dieser in Anführungsstriche gesetzt werden. Um eine Zahl zuzuweisen benötigt man keine Anführungsstriche. Näheres dazu werden sie im Kapitel Datentypen erfahren.

Variablen können genauso Werte von anderen Variablen übernehmen:

$test = $meine_variable;

$test hat nun den Inhalt "Inhalt der Variablen" erhalten.

Die Funktion echo kann natürlich den Inhalt einer Variablen an den Browser ausgeben:

<?php
$hallo 
"Hallo Welt!";
echo 
$hallo;
?>

TRUE and FALSE

Ein Ausdruck ist dann wahr, wenn ihm die Konstante TRUE zugewiesen wurde. Umgekehrt gilt ein Ausdruck als falsch, wenn ihm der Wert FALSE zugewiesen wurde.

<?php
$bool 
TRUE;
$bool2 FALSE;
echo 
$bool;
echo 
"<br>";
echo 
$bool2;
?>

Ausgabe:

1
    [es wird nichts ausgegeben]

Jeder positive oder negative nummerische Wert der nicht 0 ist, sowie jede nichtleere Zeichenkette hat den Wert TRUE. Die 0 und die leere Zeichenkette "" wird als FALSE gewertet. Arrays werden als FALSE betrachtet, wenn sie keine Elemente enthalten.

PHP-Konstanten

Bei jedem Programmstart definiert PHP eine Reihe von Konstanten, die dem Programmierer zur Verfügung stehen. Sie geben Auskunft über das Skript, den PHP-Interpreter und den Server, auf dem das Skript läuft.

__FILE__ (zwei Unterstriche vorne und hinten!!)
__LINE__
PHP_VERSION
PHP_OS
E_ERROR
E_WARNING 

Übung C1

Erstelle ein Skript mit folgender Ausgabe:

Diese Datei liegt auf "Pfadangabe des aktuellen Skipts". Es wird gerade die Zeile "Zeilennr." interpretiert. Folgende Version des PHP-Interpreters wird gerade verwendet: "Versionsnr." Sie arbeiten mit folgendem Betriebssystem: "Name des Betriebsystems".

Lösung

Vordefinierte Variablen


Seit PHP 4.1.0 wird empfohlen, externe Variablen über die Superglobals, die unter http://www.php.net/reserved.variables beschrieben werden, abzufragen. Davor war man entweder auf die register_globals-Einstellung oder die Langformen der vordefinierten PHP-Arrays ($HTTP_*_VARS) angewiesen.

Mehr dazu im Kapitel H Schleifen und unter http://www.php.net/reserved.variables.

Mit diesen vordefinierten Variablen kannst du zB Folgendes ausgeben:


Dein Browser: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)
Deine IP-Adresse: 38.107.179.223

Übung C 2

Erstelle ein Balkendiagramm mit zwei Balken die du über Variablen verändern kannst.

Tipp: Die Balken kannst du mit einer Tabelle darstellen. Verändere doch das Attribut "width" einer Spalte! Diese Übung werden wir später fortsetzen!

Lösung

Übung C3

Erstellt von: ingo am 23. 11. 05
Folgende Informationen sollen über ein Script ausgegeben werden:
- Der Name des aktuell ausgeführten Skripts, relativ zum Wurzelverzeichnis des Servers
- Der Name des Server Hosts unter dem das aktuelle Skript ausgeführt wird.
- Der Inhalt des User_Agent:-Headers der aktuellen Anforderung, so vorhanden.
- Die IP-Adresse des Rechners, der die aktuelle Seite angefordert hat.


Lösung

Nur angemeldete Lehrer können Lösungen sehen!



·:: Zurück  weiter ::·

   


© 2005 unter OPL
ingolacheiner.net