diff --git a/m133/1_Beurteilungskriterien-und-Projektauftrag/Auftrag_Tag1_M133_ApplikationsentwicklerInnen.docx b/m133/1_Beurteilungskriterien-und-Projektauftrag/Auftrag_Tag1_M133_ApplikationsentwicklerInnen.docx index 5bd4cdd..bc5bddc 100644 Binary files a/m133/1_Beurteilungskriterien-und-Projektauftrag/Auftrag_Tag1_M133_ApplikationsentwicklerInnen.docx and b/m133/1_Beurteilungskriterien-und-Projektauftrag/Auftrag_Tag1_M133_ApplikationsentwicklerInnen.docx differ diff --git a/m133/1_Beurteilungskriterien-und-Projektauftrag/Auftrag_Tag1_M133_ApplikationsentwicklerInnen.pdf b/m133/1_Beurteilungskriterien-und-Projektauftrag/Auftrag_Tag1_M133_ApplikationsentwicklerInnen.pdf index a04b098..67a459a 100644 Binary files a/m133/1_Beurteilungskriterien-und-Projektauftrag/Auftrag_Tag1_M133_ApplikationsentwicklerInnen.pdf and b/m133/1_Beurteilungskriterien-und-Projektauftrag/Auftrag_Tag1_M133_ApplikationsentwicklerInnen.pdf differ diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/klassen_und_objekt_funktionen/method_exists.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/klassen_und_objekt_funktionen/method_exists.html new file mode 100644 index 0000000..fbcb112 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/klassen_und_objekt_funktionen/method_exists.html @@ -0,0 +1,175 @@ + + + +method_exists + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

method_exists

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
bool method_exists(object object, + string method_name)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0b2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit method_exists() kann man überprüfen, ob eine Methode (method_name)
+ innerhalb eines Objekts (obj) definiert ist.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
class database{
function first(){
} + function second(){ + } +} +$klasse = new database; +$array = array("first","database","second"); +for($x=0;$x<count($array);$x++){ + if(method_exists($klasse,$array[$x])) + echo "Das Objekt besitzt die Methode $array[$x] <br>"; + else + echo "Das Objekt besitzt nicht die Methode $array[$x] <br>"; +} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Das Objekt besitzt die Methode first
+ Das Objekt besitzt nicht die Methode database
+ Das Objekt besitzt die Methode second

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + Kontroll-Mechanismen
zurück:zurückSeite + is_subclass_of
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/break.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/break.html new file mode 100644 index 0000000..082d6cc --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/break.html @@ -0,0 +1,162 @@ + + + +break + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

break

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
break[int Sequenz]
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit break wird die aktuelle for-, while- oder switch-Anweisung abgebrochen + und
+ somit die Schleife verlassen.
+ Da alle drei Parameter bei einer for-Schleife optional sind, kann es zu + dem
+ Umstand kommen, dass ohne eine Iterationsvariable aus der for-Schleife + eine
+ Endlosschleife wird.

+

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
for(;;){
echo $x++ . "<br>";
if($x == 3)break;
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1
+ 2

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + continue
zurück:zurückSeite + Kontroll-Mechanismen
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/continue.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/continue.html new file mode 100644 index 0000000..c1a2cc2 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/continue.html @@ -0,0 +1,158 @@ + + + +continue + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

continue

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
continue
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit continue kann man einen Schleifendurchlauf abbrechen und zum nächsten
+ Durchlauf übergehen.

+

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
for($x=1;$x<10;$x++){
if ($x % 2)continue;
echo $x . "<br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

2
+ 4
+ 6
+ 8

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + do...while
zurück:zurückSeite + break
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/do_while.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/do_while.html new file mode 100644 index 0000000..8337770 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/do_while.html @@ -0,0 +1,161 @@ + + + +do...while + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

do...while

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
do...while
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Die do...while-Schleife ist der while-Schleife sehr ähnlich, aber + ein
+ entscheidender Punkt sticht hervor. Die Bedingung wird erst am Ende der
+ Schleife überprüft. So wird mindestens einmal die Schleife durchlaufen, + während
+ bei einer While-Schleife die Bedingung am Anfang schon false sein kann + und
+ somit nicht durchlaufen wird.

+

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$var = 0;
do {
echo $var;
} while ($i>0);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

0

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + Dynamische Variablen
zurück:zurückSeite + continue
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/dynamische_variablen.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/dynamische_variablen.html new file mode 100644 index 0000000..9372ebb --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/dynamische_variablen.html @@ -0,0 +1,160 @@ + + + +Dynamische Variablen + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

Dynamische Variablen

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
$$
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Oftmals ist es sinnvoll, dynamische Variablen-Bezeichner zu benutzen + und im
+ weiteren Skript zu gebrauchen. Daher kann man innerhalb von PHP einen
+ Variablennamen dynamisch anlegen. Dabei nimmt eine dynamische Variable + den
+ Wert einer anderen Variablen und nutzt diesen als Bezeichner.

+

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$var = "Guten"; // Variable ein Wert zuweisen
$$var = "Tag"; // Bezeichner zuweisen (Guten)
echo "$var ${$var} <br>";
echo "$var $Guten <br>";
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Guten Tag
+ Guten Tag

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + for
zurück:zurückSeite + do...while
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/for.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/for.html new file mode 100644 index 0000000..db008a0 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/for.html @@ -0,0 +1,163 @@ + + + +for + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

for

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
for
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit for wird ein Schleifendurchlauf abgearbeitet. Dabei gibt man einen + Start- und
+ einen Endwert ein. Die Schleife endet erst bei Erreichen des Endwertes.
+ Da alle drei Parameter bei einer for-Schleife optional sind, kann es zu + dem
+ Umstand kommen, dass ohne eine Iterationsvariable aus der for-Schleife + eine
+ Endlosschleife wird.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
for($x=1;$x<15;$x++){
echo "Dieses ist der" . $x . ". Durchlauf <br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Dieses ist der 1. Durchlauf
+ .
+ .
+ Dieses ist der 14. Durchlauf

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + foreach
zurück:zurückSeite + Dynamische Variablen
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/foreach.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/foreach.html new file mode 100644 index 0000000..32a1c2a --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/foreach.html @@ -0,0 +1,159 @@ + + + +foreach + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

foreach

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
foreach
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Seit der Version 4 ist es nun auch endlich möglich, auf einfache + Weise ein Array
+ auszulesen. Gegenüber einer for-Schleife vereinfacht sich die Syntax + enorm.
+ Dabei wird das Array vom Anfang bis zum Ende durchlaufen.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$var = array("Birnen","Bananen","Äpfel");
foreach ($var as $value) {
echo "Wert: $value<br>\n";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Wert: Birnen
+ Wert: Bananen
+ Wert: Äpfel

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + if
zurück:zurückSeite + for
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if.html new file mode 100644 index 0000000..eccb997 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if.html @@ -0,0 +1,211 @@ + + + +if + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

if

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Tipp
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
if
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit if wird ein Kontrollmechanismus eingeleitet und abgearbeitet, wenn + dieser
+ wahr ist. Dabei müssen die Bedingungen innerhalb der Abfrage einen + logischen
+ Wert (True oder False) zurückliefern.
+ Als False wird die Zahl 0, der String "0" oder "" + (leer) gesehen, während alle
+ anderen Rückgabewerte True darstellen.
+ Im Folgenden sehen Sie Operatoren für die Ausdrücke, um diese + bei der
+ Überprüfung von Bedingungen nutzen zu können.
+
+ Logische Operatoren:

+
    +
  • and $x und $y müssen gleich sein
  • +
  • or $x oder $y muss TRUE sein
  • +
  • xor $x und $y dürfen nicht gleich sein (Ungleich)
  • +
  • &&…$x und $y müssen gleich sein
  • +
  • ||…$x oder $y muss TRUE sein
  • +
  • !… $x und $y dürfen nicht gleich sein (Ungleich)
  • +
+

Vergleichoperatoren

+
    +
  • " ==...$x und $y müssen gleich sein
  • +
  • " !=... $x und $y dürfen nicht gleich sein (Ungleich)
  • +
  • " > $x muss größer als $y sein
  • +
  • " < $x muss kleiner als $y sein
  • +
  • " >= $x muss größer oder gleich $y sein
  • +
  • " <= $x muss kleiner oder gleich $y sein
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
$x = 0;
+
1.Möglichkeit (einzeilige if-Abfrage)
+
if($x == 0) echo "Die Variable ist Null";
+
oder
+
if($x == 0):
+  echo "Die Variable ist Null";
+endif;
+
2.Möglichkeit (mehrzeilige if-Abfrage)
+
if($x == 0) {
+  echo "Die Variable ist Null";
+  echo "Eine sehr kleine Zahl";
+}
+
oder
+
if($x == 0):
+  echo "Die Variable ist Null";
+  echo "Eine sehr kleine Zahl";
+endif;
+
3.Möglichkeit (HTML-Code umschließen)
+
<?PHP
+  if($x == 0){
+?>
+Hier kann ganz normaler HTML-Code stehen
+<?PHP
+}
+?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Tipp

+ + + + +
+

Achten Sie darauf, dass bei der 3. Möglichkeit der zu schließende + if-Zweig
+ innerhalb von einem PHP-Syntax steht.
+ Zwischen dem if-Zweig kann beliebiger HTML-Code stehen und man muss nicht
+ auf PHP-typische Sonderzeichen achten, welche innerhalb von PHP gesondert
+ geschützt werden müssen.

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + if...else
zurück:zurückSeite + foreach
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if_else.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if_else.html new file mode 100644 index 0000000..d3a8e78 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if_else.html @@ -0,0 +1,162 @@ + + + +if...else + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

if...else

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Tipp
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
if...else
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit if....else wird ein Kontrollmechanismus eingeleitet und auf den
+ Einstiegspunkt hin überprüft. Ist der if-Zweig "False", + wird direkt in den else-
+ Zweig geleitet und dieser abgearbeitet. Ist hingegen der if-Zweig "True", + wird
+ der else-Zweig übergangen und nur der if-Zweig abgearbeitet. Sie + sollten aber
+ bedenken, dass auf jeden Fall einer der Blöcke abgearbeitet wird.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$x = 15;
if($x < 14){
echo $x . " ist kleiner als 14";
}
else{
echo $x . " ist größer als 14";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Tipp

+ + + + +
+

Achten Sie darauf, dass der else-Zweig immer abgearbeitet wird, wenn + der if-
+ Zweig "False" zurückliefert.

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + if...else...elseif
zurück:zurückSeite + if
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if_else_elseif.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if_else_elseif.html new file mode 100644 index 0000000..1ce1789 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/if_else_elseif.html @@ -0,0 +1,143 @@ + + + +if...else...elseif + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

if...else...elseif

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
if...else...elseif
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit if....else....elseif wird ein Kontrollmechanismus eingeleitet und + auf den
+ Einstiegspunkt hin überprüft. Ist der if-Zweig "False", + wird direkt in den elseif-
+ Zweig geleitet und dieser wiederum auf Richtigkeit hin überpüft. + Innerhalb des
+ elseif-Zweiges wird elseif als if und else als else gesehen. Sie sollten + aber
+ bedenken, dass auf jeden Fall einer der Blöcke abgearbeitet wird.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$x = 10;
if($x < 0){
echo $x . "ist kleiner als 0";
}
else{
echo $x . " ist größer als 0";
}
elseif($x < 10){
echo $x . " ist kleiner als 10";
}
else{
echo $x . " ist größer als 10";
}
?>
+
+ +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + include
zurück:zurückSeite + if...else
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/include.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/include.html new file mode 100644 index 0000000..bfd05a9 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/include.html @@ -0,0 +1,165 @@ + + + +include + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

include

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
include
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP3, PHP4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Der include-Befehl hat zur Folge, dass vom PHP-Parsing-Modus in den HTML-
+ Modus geschaltet und die angegebene Datei eingelesen und ausgewertet wird. + Ist
+ innerhalb der zu inkludierenden Datei PHP-Code, so muss dieser in gültigen
+ PHP-Start- (<?PHP) und End-Tags (?>) eingebunden werden.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
include("php.php");
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Inhalt der Datei php.php

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + include_once
zurück:zurückSeite + if...else...elseif
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/include_once.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/include_once.html new file mode 100644 index 0000000..64ea4d8 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/include_once.html @@ -0,0 +1,168 @@ + + + +include_once + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

include_once

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
include_once
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Der include_once Befehl hat zur Folge, dass die angegebene Datei eingelesen + und
+ ausgewertet wird.
+ Wie bei der Anweisung require_once wird der Code nur einmal eingebunden.
+ Damit soll verhindert werden, dass zwei identische Funktionen inkludiert + werden
+ und somit ein Fehler produziert wird.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
siehe require_once
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

siehe require_once

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + require
zurück:zurückSeite + include
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/index.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/index.html new file mode 100644 index 0000000..e12ad2b --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/index.html @@ -0,0 +1,95 @@ + + + + + Übersicht Kontroll-Mechanismen + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
SEL.html +

Kontroll-Mechanismen

+
Kapitelseite + +

In diesem Abschnitt werden Kontroll-Mechanismen beschrieben.
+ Der Abschnitt besteht aus folgenden Seiten:

+ + + + +
Seite + break
+ Seite + continue
+ Seite + do...while
+ Seite + Dynamische Variablen
+ Seite + for
+ Seite + foreach
+ Seite + if
+ Seite + if...else
+ Seite + if...else...elseif
+ Seite + include
+ Seite + include_once
+ Seite + require
+ Seite + require_once
+ Seite + switch
+ Seite + Vordefinierte Variablen
+ Seite + while
+
+  
+
+ +
+nach oben
  +
+ + + +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/require.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/require.html new file mode 100644 index 0000000..304e92d --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/require.html @@ -0,0 +1,170 @@ + + + +require + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

require

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
require
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP3, PHP4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Der require-Befehl hat zur Folge, dass vom PHP-Parsing-Modus in den HTML-
+ Modus geschaltet wird und die angegebene Datei eingelesen und ausgewertet
+ wird. Ist innerhalb der zu inkludierenden Datei PHP-Code, so muss dieser + in
+ gültigen PHP-Start- (<?PHP) und End-Tags (?>) eingebunden werden.
+ Sie können den require-Befehl nicht innerhalb von Schleifen nutzen, + da die Datei
+ nur einmal eingelesen wird, sogar falls der require-Befehl in einem Zweig + steht,
+ der nicht ausgeführt wird - nutzen Sie in diesem Fall include().

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
require("php.php");
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Inhalt der Datei php.php

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + require_once
zurück:zurückSeite + include_once
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/require_once.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/require_once.html new file mode 100644 index 0000000..9d9efd0 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/require_once.html @@ -0,0 +1,220 @@ + + + +require_once + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

require_once

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel1
+ nach unten Ausgabe1
+ nach unten Beispiel2
+ nach unten Ausgabe2
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
require_once
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Der require_once Befehl hat zur Folge, dass an seiner Stelle der Inhalt + einer
+ anderen Datei ausgegeben wird und somit ersetzt sich der Befehl durch + die Datei.
+ Der Hauptunterschied liegt darin, dass bei dem Befehl require_once der
+ einzubindende Code einer Datei nur einmal eingebunden wird.
+ Sehen Sie sich beide Beispiele genau an.
+ Beim zweiten Beispiel würde man versuchen, zwei identische functions + in eine
+ Datei zu inkludieren - ein fataler Fehler!

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel1

+ + + + +
+
Inhalt der Datei index.php:
require_once("1.php");
mache_etwas();
require_once("2.php");
+
Inhalt der Datei 1.php
+function mache_etwas(){
+    echo "Hier ist die Datei 1.php<br>";
+}
+Inhalt der Datei 2.php
+require_once("1.php");
+echo "Hier ist die Datei 2.php";
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe1

+ + + + +
+

Hier ist die Datei 1.php
+ Hier ist die Datei 2.php

+
+ + +

 

+ +
+nach obennach unten  +
+ +

Beispiel2

+ + + + +
+
Inhalt der Datei index.php:
require("1.php");
mache_etwas();
require("2.php");
+
Inhalt der Datei 1.php
+function mache_etwas(){
+    echo "Hier ist die Datei 1.php<br>";
+}
+Inhalt der Datei 2.php
+require("1.php");
+echo "Hier ist die Datei 2.php";
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe2

+ + + + +
+

Hier ist die Datei 1.php
+ Fatal error: Cannot redeclare mache_etwas() in 1.php on line 2

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + switch
zurück:zurückSeite + require
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/switch.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/switch.html new file mode 100644 index 0000000..f377886 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/switch.html @@ -0,0 +1,159 @@ + + + +switch + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

switch

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
switch
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP3, PHP4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Switch ist vergleichbar mit einer if-Abfrage. Der Vorteil ist aber, dass + Sie mit der
+ switch-Anweisung verschiedene Argumente mit einer Variablen überprüfen
+ können und somit in bestimmte Teile verzweigen können. Innerhalb + der
+ Verzweigung haben Sie die Möglichkeit, den Durchlauf mit break abzubrechen
+ und somit die Schleife zu verlassen.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$var = 2;
switch ($var) {
case 0:
echo "\$var ist gleich 0";
break;
case 1:
echo "\$var ist gleich 1";
break;
case 2:
echo "\$var ist gleich 2";
break;
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

$var ist gleich 2

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + Vordefinierte Variablen
zurück:zurückSeite + require_once
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/vordefinierte_variablen.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/vordefinierte_variablen.html new file mode 100644 index 0000000..fd333c9 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/vordefinierte_variablen.html @@ -0,0 +1,187 @@ + + + +Vordefinierte Variablen + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

Vordefinierte Variablen

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
Vordefinierte Variablen
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Sie haben mit den unten stehenden Servervariablen die Möglichkeit, + viele
+ Informationen über das Serversystem oder den Besucher ihrer Website + zu
+ bekommen. Alle Variablen hier ausführlich zu erklären, würde + den Rahmen des
+ Buches sprengen.
+ Sie haben aber die Möglichkeit, die einzelnen Variablen in ihren + Skripts
+ auszuprobieren.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo "
GATEWAY_INTERFACE: $GATEWAY_INTERFACE <br>
SERVER_NAME: $SERVER_NAME <br>
SERVER_SOFTWARE: $SERVER_SOFTWARE <br>
SERVER_PROTOCOL: $SERVER_PROTOCOL <br>
REQUEST_METHOD: $REQUEST_METHOD <br>
QUERY_STRING: $QUERY_STRING <br>
DOCUMENT_ROOT: $DOCUMENT_ROOT <br>
HTTP_ACCEPT: $HTTP_ACCEPT <br>
HTTP_ACCEPT_CHARSET: $HTTP_ACCEPT_CHARSET <br>
HTTP_ENCODING: $HTTP_ENCODING <br>
HTTP_ACCEPT_LANGUAGE: $HTTP_ACCEPT_LANGUAGE<br>
HTTP_CONNECTION: $HTTP_CONNECTION <br>
HTTP_HOST: $HTTP_HOST <br>
HTTP_REFERER: $HTTP_REFERER <br>
HTTP_USER_AGENT: $HTTP_USER_AGENT <br>
REMOTE_ADDR: $REMOTE_ADDR <br>
REMOTE_PORT: $REMOTE_PORT <br>
SCRIPT_FILENAME: $SCRIPT_FILENAME <br>
SERVER_ADMIN: $SERVER_ADMIN <br>
SERVER_PORT: $SERVER_PORT <br>
SERVER_SIGNATURE: $SERVER_SIGNATURE <br>
PATH_TRANSLATED: $PATH_TRANSLATED <br>
SCRIPT_NAME: $SCRIPT_NAME <br>
REQUEST_URI: $REQUEST_URI <br>
";
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

GATEWAY_INTERFACE: CGI/1.1
+ SERVER_NAME: linux.im-online.de
+ SERVER_SOFTWARE: Apache/1.3.12 (Unix) PHP/4.0.0
+ SERVER_PROTOCOL: HTTP/1.1
+ REQUEST_METHOD: GET
+ QUERY_STRING:
+ DOCUMENT_ROOT: /www/htdocs
+ HTTP_ACCEPT: /
+ HTTP_ACCEPT_CHARSET:
+ HTTP_ENCODING:
+ HTTP_ACCEPT_LANGUAGE: de
+ HTTP_CONNECTION: Keep-Alive
+ HTTP_HOST: 192.168.19.222
+ HTTP_REFERER:
+ HTTP_USER_AGENT: Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; QXW0334s) +
+ REMOTE_ADDR: 192.168.19.103
+ REMOTE_PORT: 3573
+ SCRIPT_FILENAME: /www/users//test/index.php
+ SERVER_ADMIN: root@linux.im-online.de
+ SERVER_PORT: 80
+ SERVER_SIGNATURE:
+ Apache/1.3.12 Server at linux.im-online.de Port 80
+ PATH_TRANSLATED: /www/users//test/index.php
+ SCRIPT_NAME: /~test/index.php
+ REQUEST_URI: /~test/

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + while
zurück:zurückSeite + switch
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/while.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/while.html new file mode 100644 index 0000000..c19a745 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/kontroll_mechanismen/while.html @@ -0,0 +1,188 @@ + + + +while + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

while

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
while(expr)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

 

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit while() wird ein Schleifendurchlauf abgearbeitet und so lange ausgeführt, + bis
+ das Schleifenende erreicht wurde. Dabei wird bei jedem Schleifendurchlauf + die
+ Bedingung (expr) auf true geprüft. Ist true erreicht, wird die while-Schleife
+ beendet. Ist die Bedingung schon vor dem ersten Durchlauf false, wird + die
+ Schleife nicht einmal abgearbeitet.
+ Die while-Schleife ist sehr sinnvoll, wenn man vorher nicht genau weiß, + wie oft
+ ein Durchlauf benötigt wird.
+ In Zusammenhang mit Datenbankabfragen ist die while-Schleife sehr sinnvoll
+ und empfehlenswert. So könnte man sich z.B. alle Mitglieder eines + Vereins
+ ausgeben lassen, welche vor 1970 geboren wurden. Da Sie aber im Vorfeld + (bei
+ der Programmierung) nicht wissen können, wie viele Mitglieder es + sind, bietet
+ sich dort die Kombination mit einer While-Schleife an.
+ Achten Sie darauf, dass eine while-Schleife immer einen Endwert besitzen + muss
+ da es sonst zu Programmabstürzen kommen kann. Wird die While-Schleife
+ fehlerhaht eingesetzt, ist das Resultat katastrophal - aus der while-Schleife + wird
+ eine Endlosschleife.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
1. Möglichkeit
$x = 0;
while($x < 14){
echo $x++ . ". Durchlauf <br>";
}
+ +2. Möglichkeit
while($x < 14):
$x++;
echo $x . ". Durchlauf <br>";
endwhile;
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

0.Durchlauf
+ .
+ .
+ 13. Durchlauf
+

+

 

+

1.Durchlauf
+ .
+ .
+ 13.Durchlauf

+
+ + +

 

+ + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + Mail-Funktionen
zurück:zurückSeite + Vordefinierte Variablen
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mail_funktionen/index.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mail_funktionen/index.html new file mode 100644 index 0000000..bad1e0b --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mail_funktionen/index.html @@ -0,0 +1,65 @@ + + + + + Übersicht Mail-Funktionen + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
SEL.html +

Mail-Funktionen

+
Kapitelseite + +

In diesem Abschnitt werden Mail-Funktionen beschrieben.
+ Der Abschnitt besteht aus folgenden Seiten:

+ + + + +
Seite + mail
+
+  
+
+ +
+nach oben
  +
+ + + +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mail_funktionen/mail.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mail_funktionen/mail.html new file mode 100644 index 0000000..20fa542 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mail_funktionen/mail.html @@ -0,0 +1,340 @@ + + + +mail + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mail

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel1
+ nach unten Ausgabe1
+ nach unten Beispiel2
+ nach unten Ausgabe2
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
bool mail(string to, string subject, + string message [, string additional_headers])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mail() kann man eine E-Mail im Text- oder HTML-Format an eine oder
+ mehrere Personen versenden. Sie können in dieser Mail einen Empfänger + (to),
+ einen Absender, ein CC , ein BCC und sogar ein Attachment festlegen, die + alle
+ beim Versand berücksichtigt werden.
+ Der Betreff (subject) und die Nachricht (message) werden dann mit den + obigen
+ Daten versendet. Im Mailheader (additional_headers) können Sie verschiedene
+ Angaben (From, Cc, Bcc etc - siehe Beispiel) machen, welche jeweils durch
+ einen Zeilenvorschub (\n) getrennt sein müssen.
+ Wollen Sie eine E-Mail an mehrere Personen senden, so schreiben Sie sie + im to-
+ Bereich und trennen die einzelnen Adressen durch ein Komma(,).
+ Im optionalen Parameter additional_parameters können Sie
+ Befehlszeilenargumente an das Mail-Programm übergeben.

+

Zu Beispiel 1:
+ Bei diesem Beispiel wurde per Formular eine HTML-Mail generiert und an + den
+ Empfänger gesendet. Zusätzlich wurde eine zusätzliche E-Mail-Adresse + im BCC
+ angegeben und weitergeleitet. Bedenken Sie bitte, dass Sie bei Einbindung + von
+ Grafiken die absolute Adresse (im Internet) angeben müssen, da sonst + das Bild
+ nicht angezeigt wird.
+ Sie sollten aber lieber auf Grafiken verzichten, da der User beim Lesen + der
+ Nachricht (wenn er offline ist) nicht sehr glücklich sein wird, dass + er online gehen
+ muss, um sich die Grafik anzuschauen.

+

Zu Beispiel 2:
+ Bei diesem Beispiel wurde per Formular (wie bei Beispiel 1) eine Text-Mail
+ generiert und an den Empfänger gesendet. Zusätzlich wurde eine + E-Mail-Adresse
+ im CC angegeben und weitergeleitet.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel1

+ + + + +
+
<?PHP
//Wird vom Formular ausgefuellt
$email_to = "$name_freund <$email_freund>";
//Absender-Email
$email_from_mail = "mail@selfphp.info";
//Absender-Name
$email_from_name = "Damir Enseleit";
//Betreff in der Mail
$email_betreff = "Selfphp-Mailer";
//BCC
$email_to_bcc = "mail@selfphp4.de";
?> + +<html><head> +<title>Selfphp-Mailer</title> +</head> +<body bgcolor="#FFFFFF"> +<h4>Selfphp-Mailer</h4> +<?php +if(!isset($email_freund)){ +?> +<form action="index.php" method="post"> +<table width="58%" border="0" cellspacing="2" cellpadding="0"> + <tr> + <td width="15%" valign="top"> + Name/Freund: + </td> + <td width="85%"> + <input type="text" name="name_freund"> + </td> + </tr> + <tr> + <td width="15%" valign="top"> + Email/Freund: + </td> + <td width="85%"> + <input type="text" name="email_freund"> + </td> + </tr> + <tr> + <td width="15%" valign="top"> + Kommentar: + </td> + <td width="85%"> + <textarea cols="30" rows="6" name="kommentar"></textarea> + </td> + </tr> + <tr> + <td width="15%" valign="top">&nbsp;</td> + <td width="85%"> + <input type="submit" value="HTML-Mail senden" name="submit"> + </td> + </tr> +</table> +</form>
+
<?php 
+} 
+else{ 
+  $emailbody = '
+  <html> 
+  <!-- 
+  Hallo ' . $name_freund . '
+  Ihr System unterstuetzt keine HTML-Mails! 
+  Folgende Nachricht wurde Ihnen uebermittelt: 
+  ' . $kommentar . ' 
+  --> 
+  <body bgcolor="#FFFFFF" text="#000000">
+  <table cellpadding="4" cellspacing="0" border="0" width="100%">
+    <tr>
+      <td bgcolor="#FFEEDD" >
+        <b>SELFPHP: Version 1.0.0 , Autor: Damir Enseleit</b>
+      </td>
+    </tr>
+  </table>
+  <table cellpadding="4" cellspacing="0" border="0" width="100%">
+    <tr> 
+      <td bgcolor="#EEEEEE" >
+        <img src="http://www.selfphp3.de/src/logo.gif" width="106" height="109" border="0" alt="SELFHTML">
+      </td>
+      <td bgcolor="#EEEEEE" valign="bottom" width="100%">
+        Dynamische Webapplikationen:<br>
+        <b>PHP-Dateien selbst erstellen</b> 
+        <h1>Newsletter</h1>
+      </td>
+    </tr>
+    <tr> 
+      <td bgcolor="#EEEEEE" valign="top" align="center"> 
+        <h2>Inhalt</h2>
+      </td>
+      <td bgcolor="#FFFFFF" valign="top" width="100%">
+        <h2>Hallo ' . $name_freund . '</h2>
+        <p><b>Das ist Deine Nachricht:</b></p> 
+        <pre><font face="Verdana,Geneva,Arial, Helvetica,sans-serif" color="#006600">' 
+         . $kommentar . 
+         '</font></pre> 
+      </td>
+    </tr>
+    <tr>
+      <td colspan=2 bgcolor="#EEEEEE" >
+        <img src="http://www.selfphp3.de/src/up.gif" width="14" height="10" border="0" alt="nachoben">&#160; 
+      </td>
+    </tr>
+  </table>
+  <p>&copy; 2001<img src="http://www.selfphp3.de/src/mail.gif" width="15" height="10" border="0" alt="E-Mail">
+  &nbsp;<a href="mailto:mail@selfphp.info">Damir Enseleit, mail@selfphp.info</a></p>
+</body>
+</html>
+'; 
+
$header="From:$email_from_name<$email_from_mail>\n";
+$header .= "Reply-To: $email_from_mail\n"; 
+$header .= "Bcc: $email_to_bcc\n"; 
+$header .= "X-Mailer: PHP/" . phpversion(). "\n";          
+$header .= "X-Sender-IP: $REMOTE_ADDR\n"; 
+$header .= "Content-Type: text/html"; 
+mail($email_to,$email_betreff,$emailbody,$header);
+echo "<p>Sende Email nach: $email_freund<br> 
+  Sende Email(BCC) nach: $email_from_mail"; 
+} 
+?> 
+</body> 
+</html>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe1

+ + + + +
+

Ausfüllen des Formular:

+

+

Bestätigung beim Versenden:

+

+

Fertige Email beim Empfänger:

+

+
+ + +

 

+ +
+nach obennach unten  +
+ +

Beispiel2

+ + + + +
+
<?PHP
//Wird vom Formular ausgefuellt
$email_to = "$name_freund<$email_freund>";
//Absender-Email
$email_from_mail = "mail@selfphp4.de";
//Absender-Name
$email_from_name = "Damir Enseleit";
//Betreff in der Mail
$email_betreff = "Selfphp-Mailer";
//CC
$email_to_cc="Matthias Hupp<mail@selfphp.info>";
?>
<html><head>
<title>Selfphp-Mailer</title>
</head>
<body bgcolor="#FFFFFF">
<h4>Selfphp-Mailer</h4>
<?php
if(!isset($email_freund)){
?>
<form action="index.php" method="post">
<table width="58%" border="0" cellspacing="2" cellpadding="0">
<tr>
<td width="15%" valign="top">
Name/Freund:
</td>
<td width="85%">
<input type="text" name="name_freund">
</td>
</tr>
<tr>
<td width="15%" valign="top">
Email/Freund:
</td>
<td width="85%">
<input type="text" name="email_freund">
</td>
</tr>
<tr>
<td width="15%" valign="top">
Kommentar:
</td>
<td width="85%">
<textarea cols="30" rows="6"name="kommentar"></textarea>
</td>
</tr>
<tr>
<td width="15%" valign="top">&nbsp;</td>
<td width="85%">
<input type="submit" value="HTML-Mail senden" name="submit">
</td>
</tr> +</table>
</form>
<?php
}
else{
$header="From:$email_from_name<$email_from_mail>\n";
$header .= "Cc: $email_to_cc\n";
mail($email_to,$email_betreff,$kommentar,$header);
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe2

+ + + + +
+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + Mathematische-Funktionen
zurück:zurückSeite + Mail-Funktionen
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/abs.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/abs.html new file mode 100644 index 0000000..ea720aa --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/abs.html @@ -0,0 +1,164 @@ + + + +abs + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

abs

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
mixed abs(mixed number)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit abs() kann man sich von einer bestimmten Zahl (number) den Absolutwert
+ zurückgeben lassen. Ist die Zahl vom Typ "float", wird + auch die Zahl als "float",
+ sonst als "int" zurückgegeben.
+ Ist die Zahl bereits ein Absolutwert, so bleibt sie von dem Befehl abs() + unberührt.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo abs(-6);
echo "<br>";
echo abs(-2.5);
echo "<br>";
echo abs(0);
echo "<br>";
echo abs(12);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

6
+ 2.5
+ 0
+ 12

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + acos
zurück:zurückSeite + Mathematische-Funktionen
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/acos.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/acos.html new file mode 100644 index 0000000..8b8f3b8 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/acos.html @@ -0,0 +1,171 @@ + + + +acos + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

acos

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
float acos(float arg)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit acos() kann man sich den Arcuscosinus-Wert zu arg im Bogenmaß
+ zurückgeben lassen. Der Wert arg darf zwischen -1.0 und 1.0 liegen. + Werte
+ darüber werden als "NAN" zurückgegeben.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo acos(1.00);
echo "<br>";
echo acos(0.52);
echo "<br>";
echo acos(-1.00);
echo "<br>";
echo acos(-1.01);
echo "<br>";
echo rad2deg(acos(0.50)) . "°";
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

0
+ 1.023945376099
+ 3.1415926535898
+ NAN
+ 60°

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + asin
zurück:zurückSeite + abs
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/asin.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/asin.html new file mode 100644 index 0000000..e5eed27 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/asin.html @@ -0,0 +1,173 @@ + + + +asin + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

asin

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
float asin(float arg)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit asin() kann man sich den Arcussinus-Wert zu arg im Bogenmaß + zurückgeben
+ lassen. Der Wert arg darf zwischen -1.0 und 1.0 liegen. Werte darüber + werden als
+ "NAN" zurückgegeben.
+

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo asin(1.0);
echo "<br>";
echo asin(0.52);
echo "<br>";
echo asin(-1.00);
echo "<br>";
echo asin(-1.01);
echo "<br>";
echo rad2deg(asin(0.50)) . "°";
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1.5707963267949
+ 0.54685095069594
+ -1.5707963267949
+ NAN
+ 30°

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + atan
zurück:zurückSeite + acos
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/atan.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/atan.html new file mode 100644 index 0000000..e89e337 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/atan.html @@ -0,0 +1,166 @@ + + + +atan + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

atan

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
float atan(float arg)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit atan() kann man sich den Arcustangens-Wert zu arg im Bogenmaß
+ zurückgeben lassen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo $wert = atan(-1);
echo "<br>";
echo rad2deg(atan(1)) . "°";
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

-0.78539816339745
+ 45°

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + atan2
zurück:zurückSeite + asin
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/atan2.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/atan2.html new file mode 100644 index 0000000..d9e8583 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/atan2.html @@ -0,0 +1,169 @@ + + + +atan2 + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

atan2

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
float atan2(float y, float x)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.5, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit atan2() kann man sich den Arcustangens-Wert der Parameter x und y
+ zurückgeben lassen. Dabei wird das Vorzeichen beider Parameter ausgewertet
+ und so der Quadrant des Ergebnisses bestimmt.
+

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo atan2(-2,2);
echo "<br>";
echo rad2deg(atan2(1,2)) . "°";
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

-0.78539816339745
+ 26.565051177078°

+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + base_convert
zurück:zurückSeite + atan
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/base_convert.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/base_convert.html new file mode 100644 index 0000000..1913c09 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/base_convert.html @@ -0,0 +1,173 @@ + + + +base_convert + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

base_convert

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string base_convert(string number, + int frombase, int tobase)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit base_convert() kann man eine Zahl (number) von einer beliebigen Basis
+ (frombase) zu einer anderen Basis (tobase) konvertieren lassen. Es ist + darauf zu
+ achten, dass die Basen den Wert 36 nicht überschreiten. Für + Zahlen in Basen
+ größer als 10 werden neben den Ziffern 0-9 auch die Buchstaben + a-z genutzt,
+ wobei a einen Wert von 10 und z einen Wert von 36 hat.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo base_convert(16,2,4);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

2

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bcadd
zurück:zurückSeite + atan2
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcadd.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcadd.html new file mode 100644 index 0000000..b564fa3 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcadd.html @@ -0,0 +1,165 @@ + + + +bcadd + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bcadd

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bcadd(string Operand, + string Operand [, int Genauigkeit ])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.6, PHP 4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bcadd() wird der erste Operand (LOperand) zu dem zweiten Operanden
+ (ROperand) addiert. Der optionale Parameter Genauigkeit bestimmt die
+ Nachkommastellen.

+

Siehe auch:

+ +

Achtung: Diese Funktion ist nur ausführbar , wenn PHP bei + der Installation mit
+ --enable-bcmath konfiguriert wurde.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bcadd(30,6,3);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

36.000

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bccomp
zurück:zurückSeite + base_convert
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bccomp.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bccomp.html new file mode 100644 index 0000000..4ea954c --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bccomp.html @@ -0,0 +1,169 @@ + + + +bccomp + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bccomp

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bccomp(string Operand, + string Operand [,int Genauigkeit])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bccomp() wird der erste Operand (LOperand) mit dem zweiten Operanden
+ (ROperand) verglichen. Sind beide Operanden gleich, wird 0 zurückgegeben. + Ist
+ der linke Operand größer als der rechte Operand, wird +1 zurückgegeben, + sonst
+ -1 (rechter Operand ist größer).
+ Der Parameter Genauigkeit bestimmt die Nachkommastellen, welche beim
+ Vergleich berücksichtigt werden.

+

Achtung: Diese Funktion ist nur ausführbar , wenn PHP bei + der Installation mit
+ --enable-bcmath konfiguriert wurde.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bccomp(21.123,21.124,2);
echo "<br>";
echo bccomp(21.123,21.124,3);
echo "<br>";
echo bccomp(21.124,21.123,3);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

0
+ -1
+ 1

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bcdiv
zurück:zurückSeite + bcadd
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcdiv.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcdiv.html new file mode 100644 index 0000000..136fac3 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcdiv.html @@ -0,0 +1,167 @@ + + + +bcdiv + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bcdiv

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bcdiv(string Operand, + string Operand [,int Genauigkeit])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bcdiv() wird der erste Operand (LOperand) durch den zweiten Operanden
+ (ROperand) dividiert. Der Parameter Genauigkeit bestimmt die
+ Nachkommastellen im Ergebnis.

+

Siehe auch:

+ +

Achtung: Diese Funktion ist nur ausführbar, wenn PHP bei + der Installation mit
+ --enable-bcmath konfiguriert wurde.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bcdiv(9,2,0);
echo "<br>";
echo bcdiv(9,2,1);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

4
+ 4.5

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bcmod
zurück:zurückSeite + bccomp
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcmod.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcmod.html new file mode 100644 index 0000000..f947bb2 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcmod.html @@ -0,0 +1,164 @@ + + + +bcmod + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bcmod

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bcmod(string Operand, + string Modulus)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bcmod() wird der Modulus-Wert einer Zahl (Operand) zurückgeliefert.

+

Siehe auch:

+ +

Achtung: Diese Funktion ist nur ausführbar, wenn PHP bei + der Installation mit
+ --enable-bcmath konfiguriert wurde.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bcmod(80,3); // 80:3=26 - Rest 2
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

2

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bcmul
zurück:zurückSeite + bcdiv
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcmul.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcmul.html new file mode 100644 index 0000000..9756f37 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcmul.html @@ -0,0 +1,169 @@ + + + +bcmul + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bcmul

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bcmul(string Operand, + string Operand [,int Genauigkeit])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bcmul() wird der erste Operand (LOperand) mit dem zweiten Operanden
+ (ROperand) multipliziert. Der Parameter Genauigkeit bestimmt die
+ Nachkommastellen im Ergebnis.

+

Siehe auch:

+ +

Achtung: Diese Funktion ist nur ausführbar, wenn PHP bei + der Installation mit
+ --enable-bcmath konfiguriert wurde.

+

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bcmul(3.3,2,0);
echo "<br>";
echo bcmul(3.3,2,1);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

6
+ 6.6

+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bcpow
zurück:zurückSeite + bcmod
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcpow.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcpow.html new file mode 100644 index 0000000..0b5f789 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcpow.html @@ -0,0 +1,173 @@ + + + +bcpow + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bcpow

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bcpow(string Operand, + string Operand [,int Genauigkeit])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bcpow() wird der erste Operand (x) mit dem zweiten Operanden (y)
+ potenziert. Der Parameter Genauigkeit bestimmt die Nachkommastellen im
+ Ergebnis.
+ Es ist darauf zu achten, dass der zweite Operand keine Nachkommastellen + besitzt.
+ Je nach Version erhalten Sie entweder eine Fehlermeldung oder die
+ Nachkommastelle wird bei der Berechnung einfach nicht berücksichtigt.

+

Siehe auch:

+ +

Achtung: Diese Funktion ist nur ausführbar, wenn PHP bei + der Installation mit
+ --enable-bcmath konfiguriert wurde.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bcpow(3.1,3,3);
echo "<br>";
echo bcpow(3.1,3,1);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

29.791
+ 29.7

+

+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bcscale
zurück:zurückSeite + bcmul
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcscale.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcscale.html new file mode 100644 index 0000000..47d638a --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcscale.html @@ -0,0 +1,163 @@ + + + +bcscale + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bcscale

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bcscale(int Genauigkeit)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bcscale() wird die Genauigkeit aller folgenden BC-Funktionen innerhalb + des
+ laufenden Skripts bestimmt. Falls Sie einer BC-Funktion (z.B. bcadd) keinen
+ expliziten Wert für den Parameter Genauigkeit übergeben, gilt + die mit bcscale()
+ voreingestellte Anzahl der Nachkommastellen.

+

Achtung: Diese Funktion ist nur ausführbar, wenn PHP bei + der Installation mit
+ --enable-bcmath konfiguriert wurde.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
bcscale(3);
/* Alle nachfolgenden Berechnungen haben drei Nachkommastellen */
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

 

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bcsqrt
zurück:zurückSeite + bcpow
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcsqrt.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcsqrt.html new file mode 100644 index 0000000..61c25b4 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcsqrt.html @@ -0,0 +1,159 @@ + + + +bcsqrt + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bcsqrt

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bcsqrt(string Operand + , int Genauigkeit)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bcsqrt() wird die Quadratwurzel von Operand ermittelt. Der Parameter
+ Genauigkeit gibt die Nachkommastellen des Ergebnisses an.
+ Achtung: Diese Funktion ist nur ausführbar, wenn PHP bei der Installation + mit
+ --enable-bcmath konfiguriert wurde.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bcsqrt(25,3);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

5.000

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bcsub
zurück:zurückSeite + bcscale
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcsub.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcsub.html new file mode 100644 index 0000000..75e63e5 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bcsub.html @@ -0,0 +1,161 @@ + + + +bcsub + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bcsub

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string bcsub(string Operand, + string Operand [,int Genauigkeit])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bcsub() wird der zweite Operand (ROperand) vom ersten Operanden
+ (LOperand) subtrahiert. Der Parameter Genauigkeit bestimmt die
+ Nachkommastellen im Ergebnis.

+

Achtung: Diese Funktion ist nur ausführbar, wenn PHP bei + der Installation mit
+ --enable-bcmath konfiguriert wurde.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bcsub(17,9,3);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

8.000

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + bindec
zurück:zurückSeite + bcsqrt
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bindec.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bindec.html new file mode 100644 index 0000000..6f63488 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/bindec.html @@ -0,0 +1,165 @@ + + + +bindec + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

bindec

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int bindec(string binary_string)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit bindec() wird eine binäre Zahl (binary_string) in eine dezimale + Zahl
+ konvertiert.
+ Eine Binärzahl besteht ausschließlich aus den Ziffern 1 und + 0.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo bindec(101010);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

42

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + ceil
zurück:zurückSeite + bcsub
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/ceil.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/ceil.html new file mode 100644 index 0000000..c49c72f --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/ceil.html @@ -0,0 +1,165 @@ + + + +ceil + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

ceil

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int ceil(float number)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit ceil() wird diejenige ganze Zahl zurückgegeben, welche größer + oder gleich
+ der vorgegebenen Zahl (number) ist. Es wird ausschließlich aufgerundet, + auch
+ wenn die Nachkommastelle kleiner als 5 ist.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo ceil(9.4);
echo "<br>";
echo ceil(10);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

10
+ 10

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + cos
zurück:zurückSeite + bindec
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/cos.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/cos.html new file mode 100644 index 0000000..15ff3cc --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/cos.html @@ -0,0 +1,162 @@ + + + +cos + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

cos

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
float cos(float arg)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit cos() kann man sich den Cosinuswert von arg im Bogenmaß zurückgeben
+ lassen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo cos(30);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

0.15425144988758

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + decbin
zurück:zurückSeite + ceil
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/decbin.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/decbin.html new file mode 100644 index 0000000..dad43b1 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/decbin.html @@ -0,0 +1,162 @@ + + + +decbin + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

decbin

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string decbin(int number)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit decbin() wird eine dezimale Zahl (number) in eine binäre Zahl + konvertiert.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo decbin(42);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

101010

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + dechex
zurück:zurückSeite + cos
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/dechex.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/dechex.html new file mode 100644 index 0000000..be02028 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/dechex.html @@ -0,0 +1,162 @@ + + + +dechex + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

dechex

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string dechex(int number)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit dechex() wird eine dezimale Zahl (number) in eine hexadezimale Zahl
+ konvertiert.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo dechex(42);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

2a

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + decoct
zurück:zurückSeite + decbin
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/decoct.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/decoct.html new file mode 100644 index 0000000..56404dd --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/decoct.html @@ -0,0 +1,162 @@ + + + +decoct + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

decoct

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string decoct(int number)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit decoct() wird eine dezimale Zahl (number) in oktale Darstellung konvertiert.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo decoct(42);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

52

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + deg2rad
zurück:zurückSeite + dechex
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/deg2rad.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/deg2rad.html new file mode 100644 index 0000000..bad0079 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/deg2rad.html @@ -0,0 +1,162 @@ + + + +deg2rad + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

deg2rad

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
double deg2rad(double number)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.4, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit deg2rad() wird eine übergebene Zahl (number als Winkelangabe) + von Grad in
+ Bogenmaß umgerechnet.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo deg2rad(90);
?>
+

+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1.5707963267949

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + exp
zurück:zurückSeite + decoct
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/exp.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/exp.html new file mode 100644 index 0000000..0d54827 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/exp.html @@ -0,0 +1,161 @@ + + + +exp + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

exp

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
float exp(float arg)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit exp() wird die Eulerscher Zahl e mit der übergebenen Zahl (arg) + potenziert.
+ Dabei ist die Eulerscher Zahl e=2.7183.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo exp(10);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

22026.465794807

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + floor
zurück:zurückSeite + deg2rad
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/floor.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/floor.html new file mode 100644 index 0000000..c570bc2 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/floor.html @@ -0,0 +1,166 @@ + + + +floor + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

floor

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int floor(float number)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit floor() wird diejenige ganze Zahl ausgegeben, welche kleiner oder + gleich der
+ vorgegebenen Zahl number ist. Es wird ausschließlich abgerundet, + auch wenn die
+ Nachkommastelle größer als 5 ist.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo floor(9.4);
echo "<br>";
echo floor(10);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

9
+ 10

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + getrandmax
zurück:zurückSeite + exp
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/getrandmax.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/getrandmax.html new file mode 100644 index 0000000..07ea9b4 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/getrandmax.html @@ -0,0 +1,169 @@ + + + +getrandmax + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

getrandmax

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int getrandmax(void)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit getrandmax() kann man sich den größten Wert zurückgeben + lassen, den die
+ Funktion rand() auf der vorhandenen Plattform als Zufallszahl zurückgeben
+ könnte.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo "UNIX: " . getrandmax();
echo "<br>";
echo "Windows: " . getrandmax();
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

UNIX: 2147483647
+ Windows: 32767

+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + hexdec
zurück:zurückSeite + floor
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/hexdec.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/hexdec.html new file mode 100644 index 0000000..dbdfbfa --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/hexdec.html @@ -0,0 +1,165 @@ + + + +hexdec + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

hexdec

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int hexdec(string hex_string)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit hexdec() wird eine hexadezimale Zahl (hex_string) in eine dezimale + Zahl
+ konvertiert.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo hexdec("2a");
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

42

+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + log
zurück:zurückSeite + getrandmax
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/index.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/index.html new file mode 100644 index 0000000..4571561 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/index.html @@ -0,0 +1,151 @@ + + + + + Übersicht Mathematische-Funktionen + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
SEL.html +

Mathematische-Funktionen

+
Kapitelseite + +

In diesem Abschnitt werden Mathematische-Funktionen beschrieben.
+ Der Abschnitt besteht aus folgenden Seiten:

+ + + + +
Seite + abs
+ Seite + acos
+ Seite + asin
+ Seite + atan
+ Seite + atan2
+ Seite + base_convert
+ Seite + bcadd
+ Seite + bccomp
+ Seite + bcdiv
+ Seite + bcmod
+ Seite + bcmul
+ Seite + bcpow
+ Seite + bcscale
+ Seite + bcsqrt
+ Seite + bcsub
+ Seite + bindec
+ Seite + ceil
+ Seite + cos
+ Seite + decbin
+ Seite + dechex
+ Seite + decoct
+ Seite + deg2rad
+ Seite + exp
+ Seite + floor
+ Seite + getrandmax
+ Seite + hexdec
+ Seite + log
+ Seite + log10
+ Seite + max
+ Seite + min
+ Seite + mt_getrandmax
+ Seite + mt_rand
+ Seite + mt_srand
+ Seite + number_format
+ Seite + octdec
+ Seite + pi
+ Seite + pow
+ Seite + rad2deg
+ Seite + rand
+ Seite + round
+ Seite + sin
+ Seite + sqrt
+ Seite + srand
+ Seite + tan
+
+  
+
+ +
+nach oben
  +
+ + + +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/log.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/log.html new file mode 100644 index 0000000..d94fc4f --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/log.html @@ -0,0 +1,164 @@ + + + +log + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

log

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
float log(float arg)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit log() kann man sich den natürlichen Logarithmus (zur Basis e=2.7183 + -
+ Eulerscher Zahl) des Parameters arg zurückgeben lassen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo log(210);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

5.3471075307175

+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + log10
zurück:zurückSeite + hexdec
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/log10.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/log10.html new file mode 100644 index 0000000..ae286f7 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/log10.html @@ -0,0 +1,162 @@ + + + +log10 + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

log10

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
float log10(float arg)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit log10() kann man sich den Logarithmus (Logarithmus zur Basis 10) + des
+ Parameters arg zurückgeben lassen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo log10(210);
?>
+

+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

2.3222192947339

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + max
zurück:zurückSeite + log
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/max.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/max.html new file mode 100644 index 0000000..80f32d4 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/max.html @@ -0,0 +1,170 @@ + + + +max + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

max

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
mixed max(mixed arg1, mixed arg2, + mixed argn)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit max() kann man sich den größten Wert der übergebenen + Argumente (arg1 bis
+ argn) zurückgeben lassen. Dabei ist darauf zu achten, dass mindestens + zwei Werte
+ vorhanden sein müssen, um eine Überprüfung vornehmen zu + können. Sollten Sie
+ dennoch nur einen Wert übergeben wollen, so muss dieser ein Array + sein.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$array = array(5,2,45,12,9,13,22);
echo max($array);
echo "<br>";
echo max(1,2,3,4,5,6,7);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

45
+ 7

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + min
zurück:zurückSeite + log10
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/min.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/min.html new file mode 100644 index 0000000..654155f --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/min.html @@ -0,0 +1,170 @@ + + + +min + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

min

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
mixed min(mixed arg1, mixed arg2, + mixed argn)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit min() kann man sich den kleinsten Wert der übergebenen Argumente + (arg1
+ bis argn) zurückgeben lassen. Dabei ist darauf zu achten, dass mindestens + zwei
+ Werte vorhanden sein müssen, um eine Überprüfung vornehmen + zu können.
+ Sollten Sie dennoch nur einen Wert übergeben wollen, so muss dieser + ein Array
+ sein.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$array = array(5,2,45,12,9,13,22);
echo min($array);
echo "<br>";
echo min(1,2,3,4,5,6,7);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

2
+ 1

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mt_getrandmax
zurück:zurückSeite + max
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_getrandmax.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_getrandmax.html new file mode 100644 index 0000000..8781a03 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_getrandmax.html @@ -0,0 +1,171 @@ + + + +mt_getrandmax + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mt_getrandmax

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mt_getrandmax(void)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mt_getrandmax() kann man sich den größten Wert zurückgeben + lassen, den
+ die Funktion mt_rand() auf der vorhandenen Plattform zurückgeben + könnte.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo mt_getrandmax();
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

UNIX: 2147483647
+ Windows: 2147483647

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mt_rand
zurück:zurückSeite + min
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_rand.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_rand.html new file mode 100644 index 0000000..0911b19 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_rand.html @@ -0,0 +1,176 @@ + + + +mt_rand + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mt_rand

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mt_rand([int min [, int max]])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mt_rand() man sich eine Zufallszahl zwischen min und max zurückgeben
+ lassen.
+ Gegenüber rand() erzeugt mt_rand() wesentlich bessere Zufallszahlen. + Ohne die
+ Parameter min und max werden Zufallszahlen zwischen 0 und dem
+ plattformabhängigen Maximalwert geliefert. Dieser Maximalwert kann + mit
+ mt_getrandmax() ermittelt werden. Sie sollten unbedingt immer den Befehl
+ mt_srand() vor mt_rand() benutzen, um nicht immer dieselben Werte zu bekommen.
+

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
mt_srand((double)microtime()*1000000);
$zufall = mt_rand();
echo $zufall;
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1722492715 //kann aber auch ein anderer Wert sein!

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mt_srand
zurück:zurückSeite + mt_getrandmax
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_srand.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_srand.html new file mode 100644 index 0000000..15a2512 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/mt_srand.html @@ -0,0 +1,170 @@ + + + +mt_srand + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mt_srand

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void mt_srand(int seed)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mt_srand() legt man einen internen Startwert für den "Mersenne-Twister"-
+ Zufallszahlengenerator von mt_rand() fest. Um nicht immer die gleichen + Werte
+ zu bekommen, sollte man als Wert die aktuelle Zeit nehmen. Diese Funktion + gibt
+ keinen Ergebniswert zurück!
+

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
mt_srand((double)microtime()*1000000);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
 
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + number_format
zurück:zurückSeite + mt_rand
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/number_format.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/number_format.html new file mode 100644 index 0000000..1f42fec --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/number_format.html @@ -0,0 +1,165 @@ + + + +number_format + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

number_format

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

string number_format(float number [, int decimals [, string dec_point + [, string thousands_sep]]])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit number_format() kann man eine Zahl (number) formatieren. Die Parameter
+ haben folgende Bedeutung:
+ number ist der zu formatierende Wert
+ decimals Anzahl der Nachkommastellen
+ string1 legt das Zeichen vor den Nachkommastellen fest
+ string2 legt das Tausendertrennzeichen fest

Die Funktion akzeptiert ein, zwei oder vier Parameter (nicht drei).

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo number_format(2120,2,".",",");
echo "<br>";
echo number_format(2120,2,",",".");
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
2,120.00
+ 2.120,00 +

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + octdec
zurück:zurückSeite + mt_srand
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/octdec.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/octdec.html new file mode 100644 index 0000000..2aa01fe --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/octdec.html @@ -0,0 +1,166 @@ + + + +octdec + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

octdec

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int octdec(string octal_string)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit octdec() wird eine oktale Zahl (octal_string) in eine dezimale Zahl
+ konvertiert.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo octdec(52);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

42

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pi
zurück:zurückSeite + number_format
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/pi.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/pi.html new file mode 100644 index 0000000..7fc407f --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/pi.html @@ -0,0 +1,167 @@ + + + +pi + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

pi

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

double pi(void)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pi() kann man sich den Näherungswert der Kreiszahl Pi zurückgeben + lassen.
+ Dieser kann dann z.B. für Kreisberechnungen genutzt werden.

+

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$pi = pi();
$r = 15;
$kreis_flaeche = $pi * pow($r,2);
$kreis_flaeche = round($kreis_flaeche,2);
$kreis_umfang = $pi * 2 * $r;
$kreis_umfang = round($kreis_umfang,2);
echo "<b>Kreisberechnung:</b><br>";
echo "r = " . $r . " mm <br>";
echo "Pi = " . $pi . "<br>";
echo "Fläche = " . $kreis_flaeche . " mm² <br>";
echo "Umfang = " . $kreis_umfang . " mm <br>";
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Kreisberechnung:
+ r = 15 mm
+ Pi = 3.1415926535898
+ Fläche = 706.86 mm²
+ Umfang = 94.25 mm

+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pow
zurück:zurückSeite + octdec
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/pow.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/pow.html new file mode 100644 index 0000000..9000f32 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/pow.html @@ -0,0 +1,166 @@ + + + +pow + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

pow

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

float pow(float base, float exp)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pow() kann man die Zahl base mit dem Faktor exp potenzieren (base + hoch
+ exp) lassen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo pow(3,4); // Ergibt 3*3*3*3 = 81
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

81

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + rad2deg
zurück:zurückSeite + pi
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/rad2deg.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/rad2deg.html new file mode 100644 index 0000000..1428bc6 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/rad2deg.html @@ -0,0 +1,164 @@ + + + +rad2deg + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

rad2deg

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

double rad2deg(double number)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.4, PHP 4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit rad2deg() wird ein übergebener Winkel (number) von Bogenmaß + in Grad
+ umgerechnet.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo rad2deg(1.5707963267949);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

90

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + rand
zurück:zurückSeite + pow
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/rand.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/rand.html new file mode 100644 index 0000000..4fee7e5 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/rand.html @@ -0,0 +1,179 @@ + + + +rand + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

rand

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int rand([int min [, int max]])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit rand() kann man sich eine Zufallszahl zwischen min und max zurückgeben
+ lassen. Es ist darauf zu achten, dass min kleiner ist als max und max + nicht größer
+ ist als der maximale Wert, welcher auf der vorhandenen Plattform möglich + ist.
+ Bei PHP mit der Versionsnummer kleiner als 3.0.7 hat max eine andere
+ Bedeutung: Die höchstmögliche Zahl ist min + max.
+ Die Parameter min und max sind optional. Wenn Sie keine Argumente übergeben,
+ werden Zufallszahlen zwischen 0 und dem plattformabhängigen Maximalwert
+ geliefert. Dieser Maximalwert kann mit getrandmax() ermittelt werden.
+ Sie sollten unbedingt immer den Befehl srand() vor rand() benutzen, um + nicht
+ immer dieselben Werte zu bekommen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
srand((double)microtime()*1000000);
echo rand();
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1427835891 //kann aber auch ein anderer Wert sein!

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + round
zurück:zurückSeite + rad2deg
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/round.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/round.html new file mode 100644 index 0000000..935563c --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/round.html @@ -0,0 +1,170 @@ + + + +round + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

round

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

double round(double val [, int precision])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit round() wird eine Zahl (val) auf- oder abgerundet. Der Parameter + precision
+ ist optional und nur in PHP4 verfügbar. Mit precision kann man die
+ Nachkommastellen angeben, nach denen gerundet wird.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo round(22.86);
echo "<br>";
echo round(22.25);
echo "<br>";
echo round(22.86 , 1);
echo "<br>";
echo round(22.25 , 1);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

23
+ 22
+ 22.9
+ 22.3

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + sin
zurück:zurückSeite + rand
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/sin.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/sin.html new file mode 100644 index 0000000..83f932d --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/sin.html @@ -0,0 +1,164 @@ + + + +sin + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

sin

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

float sin(float arg)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit sin() kann man sich den Sinuswert im Radianten zurückgeben lassen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo sin(1);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

0.8414709848079

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + sqrt
zurück:zurückSeite + round
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/sqrt.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/sqrt.html new file mode 100644 index 0000000..1c53517 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/sqrt.html @@ -0,0 +1,159 @@ + + + +sqrt + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

sqrt

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

float sqrt(float arg)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit sqrt() kann man sich die Quadratwurzel des Wertes arg zurückgeben + lassen.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo sqrt(64);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

8

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + srand
zurück:zurückSeite + sin
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/srand.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/srand.html new file mode 100644 index 0000000..5795684 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/srand.html @@ -0,0 +1,170 @@ + + + +srand + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

srand

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void srand(int seed)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit srand() wird der interne Startwert für den Zufallsgenerator + rand() festgelegt.
+ Um nicht immer gleichen Zufallszahlen zu bekommen, sollte immer die aktuelle
+ Zeit als Basis genommen werden.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
srand((double)microtime()*1000000);
echo rand();
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1427835891 //kann aber auch ein anderer Wert sein!

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + tan
zurück:zurückSeite + sqrt
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/tan.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/tan.html new file mode 100644 index 0000000..fa612ad --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mathematische_funktionen/tan.html @@ -0,0 +1,167 @@ + + + +tan + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

tan

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

float tan(float arg)

+

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit tan() kann man sich den Tangenswert im Radianten zurückgeben + lassen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
echo tan(60);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

0.32004038937956

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + MySQL-Funktionen
zurück:zurückSeite + srand
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/index.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/index.html new file mode 100644 index 0000000..0375ddc --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/index.html @@ -0,0 +1,129 @@ + + + + + Übersicht MySQL-Funktionen + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + +
SEL.html +

MySQL-Funktionen

+
Kapitelseite + +

In diesem Abschnitt werden MySQL-Funktionen beschrieben.
+ Der Abschnitt besteht aus folgenden Seiten:

+ + + + +
Seite + mysql_affected_rows
+ Seite + mysql_change_user
+ Seite + mysql_close
+ Seite + mysql_connect
+ Seite + mysql_create_db
+ Seite + mysql_data_seek
+ Seite + mysql_db_query
+ Seite + mysql_drop_db
+ Seite + mysql_errno
+ Seite + mysql_error
+ Seite + mysql_fetch_array
+ Seite + mysql_fetch_field
+ Seite + mysql_fetch_lengths
+ Seite + mysql_fetch_object
+ Seite + mysql_fetch_row
+ Seite + mysql_field_flags
+ Seite + mysql_field_len
+ Seite + mysql_field_name
+ Seite + mysql_field_seek
+ Seite + mysql_field_table
+ Seite + mysql_field_type
+ Seite + mysql_free_result
+ Seite + mysql_insert_id
+ Seite + mysql_list_dbs
+ Seite + mysql_list_fields
+ Seite + mysql_list_tables
+ Seite + mysql_num_fields
+ Seite + mysql_num_rows
+ Seite + mysql_pconnect
+ Seite + mysql_query
+ Seite + mysql_result
+ Seite + mysql_select_db
+ Seite + mysql_tablename
+
+  
+
+ +
+nach oben
  +
+ + + +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_affected_rows.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_affected_rows.html new file mode 100644 index 0000000..806fefb --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_affected_rows.html @@ -0,0 +1,187 @@ + + + +mysql_affected_rows + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_affected_rows

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_affected_rows([int + Verbindungs-Kennung])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_affected_rows() kann man sich die Menge der Datensätze
+ zurückgeben lassen, welche von einer vorangegangene MySQL-Operation
+ betroffen waren. Sollten Sie die optionale Verbindungskennung (Verbindungs-
+ Kennung) nicht angeben, so wird die momentane Verbindung verwendet.

+

Folgende Anweisungen werden berücksichtigt:
+ DELETE
+ INSERT
+ UPDATE
+ Beachten Sie bitte, dass diese Funktion bei einer DELETE-Anweisung ohne
+ WHERE-Bedingung den Wert Null (0) zurückgeben wird, obwohl alle
+ Datensätze gelöscht wurden.

+

Wenn Sie die Anzahl der Datensätze ermitteln möchten, die von + SELECT-
+ Anweisungen zurückgegeben wurden, sollten Sie die Funktion
+ mysql_num_rows() nutzen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
+  $db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
+  $db_select = @MYSQL_SELECT_DB($db_name);
+  $result = mysql_query("DELETE FROM selfphp_funktionen WHERE gruppe = 'Datenbanken'");
+  echo mysql_affected_rows() . " Datensätze gelöscht!";
+?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

2 Datensätze gelöscht!

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_change_user
zurück:zurückSeite + MySQL-Funktionen
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_change_user.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_change_user.html new file mode 100644 index 0000000..7a0be5e --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_change_user.html @@ -0,0 +1,175 @@ + + + +mysql_change_user + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_change_user

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_change_user(string + Benutzername, string Kennwort [, string Datenbank [, int Verbindungs-Kennung]])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.13

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_change_user() kann man den zur Zeit angemeldeten User ändern.
+ Dabei benötigt diese Funktion den neuen User (Benutzername) und das + Passwort
+ (Kennwort), um ihn anzumelden. Mit dem optionalen Parameter Datenbank
+ können Sie einen Datenbanknamen angeben.
+ Sollte die optionale Verbindungskennung (Verbindungs-Kennung) fehlen, + so wird
+ auf die momentane Verbindungskennung zurückgegriffen.
+ Beachten Sie bitte, dass diese Funktion eine MySQL-Datenbank mit der
+ Versionsnummer 3.23.3 oder höher benötigt.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
+$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");

if($db)
echo "Verbindung zur Datenbank wurde hergestellt";
echo "<br>";
if(mysql_change_user("matthias","self","selfphp",$db))
echo "User wurde gewechselt!";
else
echo "Konnte User nicht wechseln!"; +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Verbindung zur Datenbank wurde hergestellt
+ User wurde gewechselt!

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_close
zurück:zurückSeite + mysql_affected_rows
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_close.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_close.html new file mode 100644 index 0000000..09b1700 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_close.html @@ -0,0 +1,181 @@ + + + +mysql_close + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_close

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_close([int Verbindungs-Kennung])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_close() schließt man anhand der Verbindungskennung (Verbindungs-
+ Kennung) eine Verbindung zu einer MySQL-Datenbank. Im Erfolgsfall gibt + diese
+ Funktion true, sonst false zurück.
+ Eigentlich müssen Sie nicht-persistente Verbindungen zu einer Datenbank + nicht
+ explizit schließen, sollten dies aber tun, um einen guten Programmierstil
+ beizubehalten.
+ Beachten Sie bitte, dass mysql_close() keine persistenten Verbindungen, + welche
+ mit mysql_pconnect() hergestellt wurden, schließen kann.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
+$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");

if($db)
echo "Verbindung zur Datenbank wurde hergestellt";
echo "<br>";
/* Schliessen der Datenbank-Verbindung */
$db_close = @MYSQL_CLOSE($db);

if($db_close)
echo "Verbindung zur Datenbank geschlossen";
else
echo "Konnte Verbindung zur Datenbank nicht schliessen"; +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Verbindung zur Datenbank wurde hergestellt
+ Verbindung zur Datenbank geschlossen

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_connect
zurück:zurückSeite + mysql_change_user
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_connect.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_connect.html new file mode 100644 index 0000000..e684657 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_connect.html @@ -0,0 +1,200 @@ + + + +mysql_connect + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_connect

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_connect([string hostname[:port][:/path/to/socket] + [, string Benutzername [, string Kennwort]]])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_connect() öffnet man eine Verbindung zu einer MySQL-Datenbank.
+ Im Erfolgsfall gibt diese Funktion eine Verbindungskennung, sonst false + zurück.
+ Falls keine Verbindung erstellt werden kann, so können Sie eine eigene
+ Fehlermeldung zum Browser senden und danach das Skript abbrechen lassen
+ (siehe im Beispiel "or die").
+ Alle Parameter dieser Funktion sind optional; wenn Sie keinen Wert übergeben,
+ gelten folgende Vorgabewerte:
+ hostname - localhost
+ Benutzername - Name des Benutzers, dem der Server-Prozess gehört.
+ Kennwort - ein leeres Kennwort

+

Falls Sie Zugriff auf eine MySQL-Datenbank im Internet haben, so werden + Sie
+ die Zugangsdaten, die Sie von Ihrem Provider bekommen haben, in die dafür
+ vorgesehenen Parameter eintragen müssen (siehe Beispiel).
+ Als zusätzliche Parameter können Sie den :port (ab PHP 3.0B4) + und den
+ :/path/to/socket (ab PHP 3.0.10) mit angeben.
+ Fehlermeldungen, die eventuell auftreten und ausgegeben werden, können + Sie
+ mit einem "@" unterdrücken. Die Verbindung zur Datenbank + wird mit dem
+ Skriptende oder der Funktion mysql_close() wieder geschlossen.
+ Falls Sie mysql_connect() ein zweites Mal mit den gleichen Argumenten
+ aufrufen, so wird keine neue Verbindung aufgebaut, sondern die vorhandene
+ Verbindungskennung genutzt.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
+/* 
Allgemeine Daten fuer die Datenbankanbindung
und direkter Connect zur Datenbank. Nach
Einbindung dieses Segments kann direkt mit
MySQL-Befehlen auf die Datenbank zugegriffen
werden.
*/ + +/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
+$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
+$db_check = @MYSQL_SELECT_DB($db_name);
if($db)
echo "Verbindung zur Datenbank wurde hergestellt"; +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Verbindung zur Datenbank wurde hergestellt

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_create_db
zurück:zurückSeite + mysql_close
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_create_db.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_create_db.html new file mode 100644 index 0000000..88ccd83 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_create_db.html @@ -0,0 +1,183 @@ + + + +mysql_create_db + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_create_db

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_create_db(string Datenbankname + [, int Verbindungs-Kennung])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_create_db() kann man eine neue Datenbank (Datenbankname)
+ erzeugen. Bei der Erstellung der neuen Datenbank können Sie eine + optionale
+ Verbindungskennung (Verbindungs-Kennung) angeben. Im Erfolgsfall gibt + diese
+ Funktion true, sonst false zurück.

+

Siehe auch:

+ +

Abwärtskompatible Funktionen:

+
    +
  • mysql_createdb()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
+/* 
Allgemeine Daten fuer die Datenbankanbindung
und direkter Connect zur Datenbank. Nach
Einbindung dieses Segments kann direkt mit
MySQL-Befehlen auf die Datenbank zugegriffen
werden.
*/ + +/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
+$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen");
+if (mysql_create_db ($db_name)) 
echo "Datenbank $db_name wurde erstellt!"; +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Datenbank selfphp wurde erstellt!

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_data_seek
zurück:zurückSeite + mysql_connect
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_data_seek.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_data_seek.html new file mode 100644 index 0000000..d6b9480 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_data_seek.html @@ -0,0 +1,217 @@ + + + +mysql_data_seek + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_data_seek

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_data_seek(int Ergebnis-Kennung,int + Datensatznummer)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_data_seek() bewegt man den internen Datensatz-Zeiger auf einen
+ Datensatz (Datensatznummer) unter Angabe der Ergebnis-Kennung (Ergebnis-
+ Kennung). Bei dem nächsten Aufruf der Funktion mysql_fetch_row() + wird dann
+ der entsprechende Datensatz geholt.
+ Beachten Sie bitte, dass der erste Datensatz den Index 0 hat (wie das + erste
+ Element eines Arrays).
+ Im Erfolgsfall gibt diese Funktion true, sonst false zurück.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
+

*/

+
+<?PHP
+/* 
Allgemeine Daten fuer die Datenbankanbindung
und direkter Connect zur Datenbank. Nach
Einbindung dieses Segments kann direkt mit
MySQL-Befehlen auf die Datenbank zugegriffen
werden.
*/ + +/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "thunderbird";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
$db_select = @MYSQL_SELECT_DB($db_name);
$result = mysql_query("SELECT * FROM selfphp_funktionen ORDER BY id");
mysql_data_seek ($result, 1);
$row = mysql_fetch_row($result);
echo $row[0] . "<br>";
echo $row[1] . "<br>";
echo $row[2] . "<br>";
echo $row[3]; +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

2
+ Variablen-Funktionen
+ is_double
+ (PHP 3 )

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_db_query
zurück:zurückSeite + mysql_create_db
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_db_query.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_db_query.html new file mode 100644 index 0000000..4d8cd85 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_db_query.html @@ -0,0 +1,227 @@ + + + +mysql_db_query + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_db_query

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_db_query(string Datenbank, + string Anfrage [, int Verbindungs-Kennung])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_db_query() stellt man eine Anfrage (Anfrage) an eine Datenbank.
+ Diese Funktion ist fast identisch mit der Funktion mysql_query(), mit + der
+ Ausnahme, dass Sie bei mysql_db_query() die Datenbank direkt angeben
+ (Datenbank) und somit vorher nicht mit mysql_select_db() eine Datenbank
+ angeben müssen.
+ Mit dem optionalen Verbindungsparameter (Verbindungs-Kennung) können + Sie
+ eine explizite Verbindungskennung angeben. Falls diese fehlt, so wird + auf die
+ aktuelle Verbindung zurückgegriffen. Sollte dies auch fehlschlagen, + so wird
+ versucht, eine Verbindung ohne Angaben von Argumenten (siehe mysql_connect)
+ zu erstellen.
+ Im Erfolgsfall gibt diese Funktion true, sonst false zurück.

+

Siehe auch:

+ +

Abwärtskompatible Funktionen:

+
    +
  • mysql()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
+

*/

+
+<?PHP
+/* 
Allgemeine Daten fuer die Datenbankanbindung
und direkter Connect zur Datenbank. Nach
Einbindung dieses Segments kann direkt mit
MySQL-Befehlen auf die Datenbank zugegriffen
werden.
*/ + +/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "thunderbird";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
$result = mysql_db_query("selfphp","SELECT * FROM selfphp_funktionen WHERE gruppe = 'Array-Funktionen' ORDER BY id"); + while($row = mysql_fetch_row($result)){
echo $row[0] . "<br>";
echo $row[1] . "<br>";
echo $row[2] . "<br>";
echo $row[3];
} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1
+ Array-Funktionen
+ array_count_values
+ (PHP 4 >= 4.0b4)

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_drop_db
zurück:zurückSeite + mysql_data_seek
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_drop_db.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_drop_db.html new file mode 100644 index 0000000..e0cb69e --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_drop_db.html @@ -0,0 +1,187 @@ + + + +mysql_drop_db + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_drop_db

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_drop_db(string Datenbankname + [, int Verbindungs-Kennung])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_drop_db() kann man versuchen, eine komplette Datenbank
+ (Datenbankname) vom Server zu löschen.
+ Mit dem optionalen Verbindungsparameter (Verbindungs-Kennung) können + Sie
+ eine explizite Verbindungskennung angeben. Falls diese fehlt, wird auf + die
+ aktuelle Verbindung zurückgegriffen. Sollte dies auch fehlschlagen, + so wird
+ versucht, eine Verbindung ohne Angaben von Argumenten (siehe mysql_connect)
+ zu erstellen.
+ Im Erfolgsfall gibt diese Funktion true, sonst false zurück.

+

Siehe auch:

+ +

Abwärtskompatible Funktionen:

+
    +
  • mysql_dropdb()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
+<?PHP
+/* 
Allgemeine Daten fuer die Datenbankanbindung
und direkter Connect zur Datenbank. Nach
Einbindung dieses Segments kann direkt mit
MySQL-Befehlen auf die Datenbank zugegriffen
werden.
*/ + +/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "thunderbird";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
if(mysql_drop_db("selfphp",$db))
echo "Datenbank gelöscht!";
else
echo "Konnte Datenbank nicht löschen!";
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Datenbank gelöscht!

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_errno
zurück:zurückSeite + mysql_db_query
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_errno.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_errno.html new file mode 100644 index 0000000..85b2776 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_errno.html @@ -0,0 +1,207 @@ + + + +mysql_errno + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_errno

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int mysql_errno([int Verbindungs-Kennung])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_errno() kann man sich die Fehlernummer einer zuvor ausgeführten
+ Operation zurückgeben lassen. Da MySQL-Fehler nicht zu einer Ausgabe + von
+ Fehlermeldungen führen und das Skript normal weiter durchlaufen wird, + sollten
+ Sie sich diese Fehlernummer zurückgeben lassen, um den Fehler zu + beseitigen.
+ Mit dem optionalen Verbindungsparameter (Verbindungs-Kennung) können + Sie
+ eine explizite Verbindungskennung angeben. Falls diese fehlt, wird auf + die
+ aktuelle Verbindung zurückgegriffen. Sollte dies auch fehlschlagen, + wird
+ versucht, eine Verbindung ohne Angaben von Argumenten (siehe mysql_connect)
+ zu erstellen.

+

Im unteren Beispiel wurde versucht, auf eine Tabelle (self) zuzugreifen, + welche in
+ der Datenbank "selfphp" nicht existent ist.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + +
Aktuelle Tabellen in Datenbank selfphp
selfphp_forum
selfphp_funktionen
selfphp_guestbook
selfphp_statistik
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "thunderbird";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT * FROM self");
if($result) {
echo mysql_num_rows($result);
}
else{
echo "Fehler-Nr. " . mysql_errno()." - " .mysql_error();
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Fehler-Nr. 1146 - Table 'selfphp.self' doesn't exist

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_error
zurück:zurückSeite + mysql_drop_db
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_error.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_error.html new file mode 100644 index 0000000..52fa0aa --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_error.html @@ -0,0 +1,225 @@ + + + +mysql_error + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_error

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string mysql_error([int Verbindungs-Kennung])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_error() kann man sich den Fehlertext einer zuvor ausgeführten
+ Operation zurückgeben lassen. Da MySQL-Fehler nicht zu einer Ausgabe + von
+ Fehlermeldungen führen und das Skript normal weiter durchlaufen wird, + sollten
+ Sie sich diesen Fehlertext zurückgeben lassen, um den Fehler zu beseitigen.
+ Mit dem optionalen Verbindungsparameter (Verbindungs-Kennung) können + Sie
+ eine explizite Verbindungskennung angeben. Falls diese fehlt, wird auf + die
+ aktuelle Verbindung zurückgegriffen. Sollte dies auch fehlschlagen, + wird
+ versucht, eine Verbindung ohne Angaben von Argumenten (siehe mysql_connect)
+ zu erstellen.

+

Im unteren Beispiel wurde versucht, auf das Feld "grupp" zuzugreifen, + das in der
+ Tabelle "selfphp_funktionen" nicht existent ist. Der Fehlertext + wurde danach an
+ eine Funktion zur weiteren Bearbeitung übergeben.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
+

*/

+
+<?PHP
+function error($line,$file,$string,$error=""){
$fehler = "<b>Fehler in Zeile ".$line." in ".$file."</b> ";
$fehler .= "<br>" . $string . "<br>";
if($error) $fehler .= "<b>MySQL-Error:</b> ". $error;
die($fehler);
} +/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort) or die ("Konnte keine Verbindung zur Datenbank herstellen"); + $db_select = @MYSQL_SELECT_DB($db_name);
$result = mysql_query("DELETE FROM selfphp_funktionen WHERE grupp = 'Datenbanken'") + or error(__LINE__,__FILE__,"Konnte Eintr&auml;ge nicht l&ouml;schen",mysql_error());
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Fehler in Zeile 25 in /www/users/test_php/index.php
+ Konnte Einträge nicht löschen
+ MySQL-Error: Unknown column 'grupp' in 'where clause'

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_fetch_array
zurück:zurückSeite + mysql_errno
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_array.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_array.html new file mode 100644 index 0000000..d53112b --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_array.html @@ -0,0 +1,220 @@ + + + +mysql_fetch_array + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_fetch_array

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
array mysql_fetch_array(int Ergebnis-Kennung + [, int Ergebnistyp])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_fetch_array() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) Datensätze in einem assoziativen Array übergeben + lassen.
+ Dabei werden die Feldnamen innerhalb der Tabelle als Schlüssel des + Arrays
+ genutzt. Im Erfolgsfall liefert diese Funktion den aktuellen Datensatz, + sonst wird
+ false zurückgegeben.
+ Der zweite Parameter (Ergebnistyp) ist optional. Sie können in diesem + Parameter
+ folgende Konstanten übergeben:
+ MYSQL_ASSOC: Funktionsergebnis ist ein assioziatives Array.
+ MYSQL_NUM: Funktionsergebnis ist ein numerisch indiziertes Array.
+ MYSQL_BOTH: Funktionsergebnis ist ein Array, das die Elemente des
+ Ergebnisdatensatzes sowohl assoziativ als auch numerisch indiziert enthält. + Dies
+ ist der Default-Wert.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT befehl, version FROM selfphp_funktionen ORDER BY befehl");
while($row = mysql_fetch_array($result)) {
echo $row['befehl'] . " / ";
echo $row['version'] . "<br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

array_count_values / (PHP 4 >= 4.0b4)
+ chdir / (PHP 3, PHP 4 )
+ is_double / (PHP 3 )

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_fetch_field
zurück:zurückSeite + mysql_error
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_field.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_field.html new file mode 100644 index 0000000..162dcd6 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_field.html @@ -0,0 +1,234 @@ + + + +mysql_fetch_field + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_fetch_field

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
object mysql_fetch_field(int + Ergebnis-Kennung [, int Feld-Offset])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_fetch_field() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) ein Objekt mit Feldinformationen aus einem
+ Anfrageergebnis zurückgeben lassen. Gibt man den optionalen Parameter + Feld-
+ Offset nicht an, so werden die Informationen des nächsten Feldes + geliefert, das
+ noch nicht mit mysql_fetch_field() ausgegeben wurde.

+

Die Eigenschaften des Objekts sind folgende:
+ name - Feldname innerhalb der Tabelle
+ table - Name der Tabelle, zu der das Feld gehört
+ max_length - max. Länge des Feldes
+ not_null - 1, das Feld kann nicht Null sein
+ primary_key - 1, das Feld ist ein Primärschlüssel
+ unique_key - 1, das Feld ist ein eindeutiger Schlüssel
+ multiple_key - 1, das Feld ist ein nicht eindeutiger Schlüssel
+ numeric - 1, das Feld ist vom Typ "numeric"
+ blob - 1, das Feld ist vom Typ "BLOB"
+ type - der Feld-Typ
+ unsigned - 1, das Feld ist vorzeichenlos
+ zerofill - 1, das Feld ist "zero-filled"

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);

mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT version FROM selfphp_funktionen WHERE id = '1'" );
$row = mysql_fetch_row($result);
for($x=0; $x<count($row); $x++) {
$str = mysql_fetch_field($result,$x);
echo "name: " . $str -> name . "<br>";
echo "table: " . $str -> table . "<br>";
echo "max_length: " . $str -> max_length . "<br>";
echo "not_null: " . $str -> not_null . "<br>";
echo "primary_key: " . $str -> primary_key . "<br>";
echo "unique_key: " . $str -> unique_key . "<br>";
echo "multiple_key" . $str -> multiple_key . "<br>";
echo "numeric: " . $str -> numeric . "<br>";
echo "blob: " . $str -> blob . "<br>";
echo "type: " . $str -> type . "<br>";
echo "unsigned: " . $str -> unsigned . "<br>";
echo "zerofill: " . $str -> zerofill;
} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

name: version
+ table: selfphp_funktionen
+ max_length: 16
+ not_null: 0
+ primary_key: 0
+ unique_key: 0
+ multiple_key0
+ numeric: 0
+ blob: 0
+ type: string
+ unsigned: 0
+ zerofill: 0

+

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_fetch_lengths
zurück:zurückSeite + mysql_fetch_array
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_lengths.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_lengths.html new file mode 100644 index 0000000..5afcaea --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_lengths.html @@ -0,0 +1,223 @@ + + + +mysql_fetch_lengths + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_fetch_lengths

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
array mysql_fetch_lengths(int + Ergebnis-Kennung)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_fetch_lengths() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) die Länge eines jeden Feldes in einem Datensatz
+ zurückgeben lassen.

+

Als Rückgabewert dieser Funktion erhalten Sie ein Array mit den + Längen der
+ Felder, im Fehlerfall wird false zurückgegeben.

+

Folgende Funktionen werden unterstützt:

+ +

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT * FROM selfphp_funktionen");
while($row = mysql_fetch_row($result)) {
$laenge = mysql_fetch_lengths($result);
echo "$row[1] ($laenge[1])" . " - ";
echo "$row[2] ($laenge[2])<BR>";
} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Array-Funktionen (16) - array_count_values (18)
+ Variablen-Funktionen (20) - is_double (9)
+ Verzeichnis-Funktionen (22) - chdir (5)
+ Mail-Funktionen (15) - mail (4)

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_fetch_object
zurück:zurückSeite + mysql_fetch_field
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_object.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_object.html new file mode 100644 index 0000000..d4bbd2a --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_object.html @@ -0,0 +1,224 @@ + + + +mysql_fetch_object + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_fetch_object

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
object mysql_fetch_object(int + Ergebnis-Kennung [, int Ergebnistyp]))
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_fetch_object() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) Datensätze als ein Objekt mit Eigenschaften, die + den Feldern
+ innerhalb der Tabelle entsprechen, übergeben lassen. Dabei können + Sie anhand
+ der Feldnamen auf die Werte zugreifen. Im Erfolgsfall liefert diese Funktion + den
+ aktuellen Datensatz, sonst wird false zurückgegeben.
+ Der zweite Parameter (Ergebnistyp) ist optional. Sie können in diesem + Parameter
+ dieselben Konstanten wie in der Funktion mysql_fetch_array() übergeben:
+ MYSQL_ASSOC, MYSQL_NUM oder MYSQL_BOTH.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT * FROM selfphp_funktionen");
while ($row = mysql_fetch_object ($result)) {
echo $row -> id . " - ";
echo $row -> gruppe . " - ";
echo $row -> befehl . " - ";
echo $row -> version . "<br>";
} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1 - Array-Funktionen - array_count_values - (PHP 4 >= 4.0b4)
+ 2 - Variablen-Funktionen - is_double - (PHP 3 )
+ 3 - Verzeichnis-Funktionen - chdir - (PHP 3, PHP 4)
+ 4 - Mail-Funktionen - mail - (PHP 3, PHP 4)

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_fetch_row
zurück:zurückSeite + mysql_fetch_lengths
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_row.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_row.html new file mode 100644 index 0000000..61a6c09 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_fetch_row.html @@ -0,0 +1,220 @@ + + + +mysql_fetch_row + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_fetch_row

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
array mysql_fetch_row(int Ergebnis-Kennung)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_fetch_row() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) einen Datensatz in Form eines indizierten Arrays übergeben
+ lassen.
+ Im Erfolgsfall liefert diese Funktion den aktuellen Datensatz, sonst wird + false
+ zurückgegeben.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT * FROM selfphp_funktionen");
while ($row = mysql_fetch_row ($result)) {
echo $row[0] . " - ";
echo $row[1] . " - ";
echo $row[2] . " - ";
echo $row[3] . "<br>";
} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

1 - Array-Funktionen - array_count_values - (PHP 4 >= 4.0b4)
+ 2 - Variablen-Funktionen - is_double - (PHP 3 )
+ 3 - Verzeichnis-Funktionen - chdir - (PHP 3, PHP 4)
+ 4 - Mail-Funktionen - mail - (PHP 3, PHP 4)

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_field_flags
zurück:zurückSeite + mysql_fetch_object
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_flags.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_flags.html new file mode 100644 index 0000000..ef5d153 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_flags.html @@ -0,0 +1,246 @@ + + + +mysql_field_flags + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_field_flags

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

string mysql_field_flags(int Ergebnis-Kennung, int Feldoffset)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_field_flags() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) die Flags eines Feldes (Feldoffset) in einem Anfrageergebnis
+ zurückgeben lassen.
+ Unter einem Flag versteht man die erweiterten Eigenschaften eines Feldes.
+ Die übergebenen Flags werden als einzelne Worte getrennt durch ein + Leerzeichen
+ zurückgegeben. Folgende Flags werden unterstützt (ist von MySQL + abhängig):
+ not_null
+ primary key
+ unique_key
+ multiple_key
+ blob
+ unsigned
+ zerofill
+ binary
+ enum
+ auto_increment
+ timestamp

+

Abwärtskompatible Funktionen:

+
    +
  • mysql_fieldflags()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeNullDefaultExtra
idint(4)No0auto_increment
gruppevarchar(50)Yes
befehlvarchar(50)Yes
versionvarchar(50)Yes
+
+ + + + + + + + + + + +
KeynameUniqueField
PRIMARYYesid
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db);
$result = mysql_query("SELECT id FROM selfphp_funktionen");
$flags = explode(" ", mysql_field_flags($result,0));
for($x=0;$x<count($flags);$x++){
echo $flags[$x];
echo "<br>";
} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

not_null
+ primary_key
+ auto_increment

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_field_len
zurück:zurückSeite + mysql_fetch_row
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_len.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_len.html new file mode 100644 index 0000000..35598d8 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_len.html @@ -0,0 +1,219 @@ + + + +mysql_field_len + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_field_len

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_field_len(int Ergebnis-Kennung, int Feldoffset)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_field_len() kann man sich anhand einer Ergebnis-Kennung (Ergebnis-
+ Kennung) und des Feldindex (Feldoffset) die Länge eines Feldes zurückgeben
+ lassen.

+

Abwärtskompatible Funktionen:

+
    +
  • mysql_fieldlen()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeNullDefaultExtra
idint(4)No0auto_increment
gruppevarchar(50)Yes
befehlvarchar(51)Yes
versionvarchar(52)Yes
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); + $result = mysql_query("SELECT * FROM selfphp_funktionen");
$menge = mysql_num_rows($result);
for($x=0;$x<$menge;$x++){
echo mysql_field_len($result,$x);
echo "<br>";
} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

4
+ 50
+ 51
+ 52

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_field_name
zurück:zurückSeite + mysql_field_flags
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_name.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_name.html new file mode 100644 index 0000000..00b7691 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_name.html @@ -0,0 +1,219 @@ + + + +mysql_field_name + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_field_name

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

string mysql_field_name(int Ergebnis-Kennung, int Feldoffset)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_field_name() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) und des Feldindex (Feldoffset) den Namen eines Feldes
+ zurückgeben lassen.

+

Abwärtskompatible Funktionen:

+
    +
  • mysql_fieldname()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeNullDefaultExtra
idint(4)No0auto_increment
gruppevarchar(50)Yes
befehlvarchar(51)Yes
versionvarchar(52)Yes
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); + $result = mysql_query("SELECT * FROM selfphp_funktionen");
$menge = mysql_num_rows($result);
for($x=0;$x<$menge;$x++){
echo mysql_field_name($result,$x);
echo "<br>";
} +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

id
+ gruppe
+ befehl
+ version

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_field_seek
zurück:zurückSeite + mysql_field_len
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_seek.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_seek.html new file mode 100644 index 0000000..9bbaa0d --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_seek.html @@ -0,0 +1,219 @@ + + + +mysql_field_seek + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_field_seek

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_field_seek(int Ergebnis-Kennung, int Feldoffset)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_field_seek() kann man anhand einer Ergebnis-Kennung (Ergebnis-
+ Kennung) den Feldzeiger auf den angegebenen Feldindex (Feldoffset) setzen.
+ Wird bei dem nächsten Aufruf der Funktion mysql_fetch_field() kein + Feldindex
+ übergeben, so wird der zuvor mit mysql_field_seek() bestimmte Feldindex
+ genutzt.
+ Im unteren Beispiel wurde mittels "SELECT" eine Anfrage auf + die Felder
+ "gruppe" und "befehl" gestellt. Diese beiden Felder + haben intern den Feldindex
+ "gruppe=0 , befehl=1". Durch mysql_field_seek() wurde direkt + auf das Feld 1
+ (befehl) verwiesen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); + $result = mysql_query("SELECT gruppe, befehl FROM selfphp_funktionen");
mysql_field_seek($result,1);
$row = mysql_fetch_field($result);
echo $row->name;
echo "<br>";
echo $row->max_length; +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

befehl
+ 18

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_field_table
zurück:zurückSeite + mysql_field_name
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_table.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_table.html new file mode 100644 index 0000000..f72d931 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_table.html @@ -0,0 +1,216 @@ + + + +mysql_field_table + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_field_table

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

string mysql_field_table(int Ergebnis-Kennung, int Feldoffset)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_field_table() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) und des Feldindex (Feldoffset) den aktuellen
+ Tabellennamen, der dem zurückgegebenen Feld zugehörig ist, zurückgeben
+ lassen.
+ Im unteren Beispiel wurde mittels "SELECT" eine Anfrage auf + die Felder
+ "gruppe" und "befehl" gestellt. Diese beiden Felder + haben intern den Feldindex
+ "gruppe=0 , befehl=1". Durch mysql_field_table() wurde nun der + Tabellennamen
+ von Feld 1 (befehl) angefordert.

+

Abwärtskompatible Funktionen:

+
    +
  • mysql_fieldtable()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); + $result = mysql_query("SELECT gruppe, befehl FROM selfphp_funktionen");
echo mysql_field_table($result,1); +?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

selfphp_funktionen

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_field_type
zurück:zurückSeite + mysql_field_seek
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_type.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_type.html new file mode 100644 index 0000000..e001c01 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_field_type.html @@ -0,0 +1,228 @@ + + + +mysql_field_type + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_field_type

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

string mysql_field_type(int Ergebnis-Kennung, int Feldoffset)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_field_type() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) und des Feldindex (Feldoffset) den Typ eines Feldes
+ zurückgeben lassen.

+

Dieser kann unter anderem folgende Werte besitzen:
+ blob
+ date
+ datetime
+ int
+ real
+ string
+ time
+ timestamp
+ year

+

Abwärtskompatible Funktionen:

+
    +
  • mysql_fieldtype()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeNullDefaultExtra
idint(4)No0auto_increment
gruppevarchar(50)Yes
befehlvarchar(51)Yes
versionvarchar(52)Yes
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); + $result = mysql_query("SELECT * FROM selfphp_funktionen");
$menge = mysql_num_fields($result);
for($x=0;$x<$menge;$x++) {
$type = mysql_field_type($result,$x);
$name = mysql_field_name($result,$x);
echo "Feld " . $name . " ist vom Typ " . $type;
echo "<br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Feld id ist vom Typ int
+ Feld gruppe ist vom Typ string
+ Feld befehl ist vom Typ string
+ Feld version ist vom Typ string

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_free_result
zurück:zurückSeite + mysql_field_table
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_free_result.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_free_result.html new file mode 100644 index 0000000..447cf53 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_free_result.html @@ -0,0 +1,216 @@ + + + +mysql_free_result + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_free_result

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_free_result(int Ergebnis-Kennung)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_free_result() kann man anhand einer Ergebnis-Kennung (Ergebnis-
+ Kennung) den belegten Speicher wieder freigeben.
+ Diese Funktion ist auf Servern mit sehr wenig Arbeitsspeicher sinnvoll, + um die
+ Resourcen wieder freizugeben. Nach Beendigung des Skripts wird der Speicher
+ automatisch wieder freigegeben.
+ Beachten Sie, dass nach dieser Funktion nicht mehr auf das Ergebnis Ihrer
+ Anfrage zurückgegriffen werden kann, da dieses entfernt wurde.

+

Abwärtskompatible Funktionen:

+
    +
  • mysql_freeresult()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); + $result = mysql_query("SELECT befehl, version FROM selfphp_funktionen ORDER BY befehl"); + while($row = mysql_fetch_array($result)) {
echo $row['befehl'] . " / ";
echo $row['version'] . "<br>";
}
if(mysql_free_result($result));
echo "Speicher wurde wieder freigegeben";
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

array_count_values / (PHP 4 >= 4.0b4)
+ chdir / (PHP 3, PHP 4 )
+ is_double / (PHP 3 )
+ Speicher wurde wieder freigegeben

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_insert_id
zurück:zurückSeite + mysql_field_type
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_insert_id.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_insert_id.html new file mode 100644 index 0000000..41f43ab --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_insert_id.html @@ -0,0 +1,260 @@ + + + +mysql_insert_id + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_insert_id

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_insert_id(int Verbindungs-Kennung)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_insert_id() kann man sich anhand einer Verbindungskennung
+ (Verbindungs-Kennung) die Kennung des Datensatzes zurückgeben lassen, + der
+ bei einer vorangegangenen INSERT-Operation angelegt wurde. Die
+ zurückgegebene Kennung ist ein Wert, welcher von der INSERT-Anweisung + für
+ ein automatisch inkrementiertes Feld (AUTO_INCREMENT) vergeben wurde
+ (siehe Beispiel).
+ Falls der Wert für die Verbindungskennung (Verbindungs-Kennung) fehlt, + so
+ wird auf die aktuelle Verbindung zurückgegriffen.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
+

*/

+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); + $result = mysql_query("INSERT INTO selfphp_funktionen (gruppe,befehl,version) + VALUES ('Variablen-Funktionen','empty','(PHP 3 )')"); + $var = mysql_insert_id();
echo $var;
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

5

+

Datenbank nachher:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
5Variablen-Funktionenempty(PHP 3 )
+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_list_dbs
zurück:zurückSeite + mysql_free_result
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_dbs.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_dbs.html new file mode 100644 index 0000000..5a84618 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_dbs.html @@ -0,0 +1,190 @@ + + + +mysql_list_dbs + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_list_dbs

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_list_dbs(int Verbindungs-Kennung)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_list_dbs() kann man sich anhand einer Verbindungskennung
+ (Verbindungs-Kennung) eine Liste aller verfügbaren Datenbanken auf + dem
+ Datenbankserver zurückgeben lassen. Um das Ergebnis zu durchlaufen, + sollten
+ Sie die Funktion mysql_tablename() nutzen.
+ Falls der Wert für die Verbindungskennung (Verbindungs-Kennung) fehlt, + so
+ wird auf die aktuelle Verbindung zurückgegriffen.

+

Siehe auch:

+ +

Abwärtskompatible Funktionen:

+
    +
  • mysql_listdbs()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
+<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db("selfphp",$db); + $menge = mysql_num_rows($result);
for($x=0; $x<$menge; $x++) {
$database = mysql_tablename($result,$x);
echo $database;
echo "<br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

chat
+ login
+ mysql
+ newsletter
+ selfphp
+ shop

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_list_fields
zurück:zurückSeite + mysql_insert_id
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_fields.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_fields.html new file mode 100644 index 0000000..6dbe7ee --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_fields.html @@ -0,0 +1,241 @@ + + + +mysql_list_fields + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_list_fields

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_list_fields(string Datenbankname, string Tabellenname + [, int Verbindungs-Kennung])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_list_fields() kann man sich anhand einer Verbindungskennung
+ (Verbindungs-Kennung), des Datenbanknamens (Datenbankname) und des
+ Tabellennames (Tabellenname) alle Felder einer Tabelle auflisten lassen. + Als
+ Rückgabewert dieser Funktion erhalten Sie einen ganzzahlig positiven + Wert als
+ Ergebnis-Kennung, welche Sie für andere Funktionen wie z.B.
+ mysql_field_name() nutzen können.
+ Falls der Wert für die Verbindungskennung (Verbindungs-Kennung) fehlt, + so
+ wird auf die aktuelle Verbindung zurückgegriffen.
+ Auf mögliche Fehlermeldungen können Sie nur direkt zugreifen, + wenn Sie der
+ Funktion ein "@" voranstellen, sonst wird die Fehlermeldung + in die Variable
+ "$phperrmsg" geschrieben.

+

Mit folgenden Funktionen können Sie auf die Ergebnis-Kennung zurückgreifen:

+ +

Abwärtskompatible Funktionen:

+
    +
  • mysql_listfields()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
FieldTypeNullDefaultExtra
idint(4)No0auto_increment
gruppevarchar(50)Yes
befehlvarchar(51)Yes
versionvarchar(52)Yes
+

*/

+
<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
$result = mysql_list_fields($db_name, "selfphp_funktionen",$db);
$menge = mysql_num_fields($result);
for($x=0;$x<$menge;$x++){
$type = mysql_field_type($result,$x);
$name = mysql_field_name($result,$x);
$len = mysql_field_len($result,$x);
$flags = mysql_field_flags($result,$x);
echo "Feld <b>$name</b>:<br>";
echo "&nbsp;&nbsp;&nbsp;$type [$len]";
echo "$flags<BR>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Feld id:
+    int [4] not_null primary_key auto_increment
+ Feld gruppe:
+    string [50]
+ Feld befehl:
+    string [51]
+ Feld version:
+    string [52]

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_list_tables
zurück:zurückSeite + mysql_list_dbs
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_tables.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_tables.html new file mode 100644 index 0000000..ede23a2 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_list_tables.html @@ -0,0 +1,201 @@ + + + +mysql_list_tables + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_list_tables

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_list_tables(string Datenbankname [, int Verbindungs-Kennung])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_list_tables() kann man sich anhand eines Datenbanknamens
+ (Datenbankname) und einer optionalen Verbindungskennung (Verbindungs-
+ Kennung) alle Tabellen einer Datenbank zurückgeben lassen. Als Rückgabewert
+ dieser Funktion erhalten Sie einen ganzzahlig positiven Wert als Ergebnis-
+ Kennung; dieses Ergebnis können Sie mit der Funktion mysql_tablename()
+ durchlaufen, um die Namen der Tabellen abzurufen.
+ Sollte die Verbindungskennung fehlen, so wird auf die aktuelle Verbindung
+ zurückgegriffen.

+

Abwärtskompatible Funktionen:

+
    +
  • mysql_listtables()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + +
Aktuelle Tabellen in Datenbank selfphp
selfphp_forum
selfphp_funktionen
selfphp_guestbook
selfphp_statistik
+

*/

+
<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "thunderbird";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
$result = mysql_list_tables($db_name,$db);
$menge = mysql_num_rows($result);
for($x=0;$x<$menge;$x++){
$table_name = mysql_tablename($result,$x);
echo $table_name;
echo "<br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

selfphp_forum
+ selfphp_funktionen
+ selfphp_guestbook
+ selfphp_statistik

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_num_fields
zurück:zurückSeite + mysql_list_fields
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_num_fields.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_num_fields.html new file mode 100644 index 0000000..1013397 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_num_fields.html @@ -0,0 +1,218 @@ + + + +mysql_num_fields + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_num_fields

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_num_fields(int Ergebnis-Kennung)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_num_fields() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) die Anzahl der Felder eines Ergebnisses zurückgeben
+ lassen.

+

Siehe auch:

+ +

Abwärtskompatible Funktionen:

+
    +
  • mysql_numfields()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
+

*/

+
<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
$db_select = @MYSQL_SELECT_DB($db_name);
$result = mysql_query("SELECT * FROM selfphp_funktionen");
$menge = mysql_num_fields($result);
echo $menge;
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

4

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_num_rows
zurück:zurückSeite + mysql_list_tables
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_num_rows.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_num_rows.html new file mode 100644 index 0000000..745aeba --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_num_rows.html @@ -0,0 +1,220 @@ + + + +mysql_num_rows + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_num_rows

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_num_rows(int Ergebnis-Kennung)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_num_rows() kann man sich anhand einer Ergebnis-Kennung
+ (Ergebnis-Kennung) die Anzahl der Datensätze eines Ergebnisses zurückgeben
+ lassen.

+

Siehe auch:

+ +

Abwärtskompatible Funktionen:

+
    +
  • mysql_numrows()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
+

*/

+
<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
$db_select = @MYSQL_SELECT_DB($db_name);
$result = mysql_query("SELECT * FROM selfphp_funktionen");
$menge = mysql_num_rows($result);
echo "<b>$menge Datensätze gefunden<br></b>";
while($row = mysql_fetch_row($result)){
echo $row[1] . " - " . $row[2];
echo "<br><br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

4 Datensätze gefunden
+ Array-Funktionen - array_count_values

+

Variablen-Funktionen - is_double

+

Verzeichnis-Funktionen - chdir

+

Mail-Funktionen - mail

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_pconnect
zurück:zurückSeite + mysql_num_fields
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_pconnect.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_pconnect.html new file mode 100644 index 0000000..b1d10dc --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_pconnect.html @@ -0,0 +1,209 @@ + + + +mysql_pconnect + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_pconnect

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_pconnect([string hostname[:port][:/path/to/socket] [, + string Benutzername [, string Kennwort]]])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_pconnect() öffnet man eine persistente Verbindung zu einer + MySQL-
+ Datenbank. Im Erfolgsfall gibt diese Funktion eine Verbindungskennung, + sonst
+ false zurück.
+ Falls keine Verbindung erstellt werden kann, können Sie eine eigene
+ Fehlermeldung zum Browser senden und danach das Skript abbrechen lassen
+ (siehe im Beispiel "or die").
+ Alle Parameter dieser Funktion sind optional; wenn Sie keinen Wert übergeben,
+ gelten folgende Vorgabewerte:
+ hostname - localhost
+ Benutzername - Name des Benutzers, dem der Server-Prozess gehört
+ Kennwort - ein leeres Kennwort

+

Falls Sie Zugriff auf eine MySQL-Datenbank im Internet haben, werden + Sie
+ die Zugangsdaten, die Sie von Ihrem Provider bekommen haben, in die dafür
+ vorgesehenen Parameter eintragen müssen (siehe Beispiel).
+ Als zusätzliche Parameter können Sie den :port (ab PHP 3.0B4) + und den
+ :/path/to/socket (ab PHP 3.0.10) mit angeben.
+ Fehlermeldungen, die eventuell auftreten und ausgegeben werden, können + Sie mit
+ einem "@" unterdrücken.
+ Die Verbindung zur Datenbank wird nicht mit dem Skriptende geschlossen.

+

Folgendes ist gegenüber mysql_connect() anders:

+
    +
  1. Es wird versucht, vor dem Verbindungsaufbau eine persistente Verbindung
    + zum gleichen Host mit dem gleichen Benutzer und Passwort zu erstellen.
    + Gelingt dies, so wird die Verbindungskennung dieser Verbindung
    + zurückgegeben.
  2. +
  3. Die Verbindung wird nicht mit dem Beenden des Skripts geschlossen, + sondern
    + bleibt bestehen für einen zukünftigen Verbindungsaufbau.
    +
  4. +
+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
+/* 
Allgemeine Daten fuer die Datenbankanbindung
und direkter Connect zur Datenbank. Nach
Einbindung dieses Segments kann direkt mit
MySQL-Befehlen auf die Datenbank zugegriffen
werden.
*/
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_PCONNECT($db_server,$db_user,$db_passwort) + or die ("Konnte keine Verbindung zur Datenbank herstellen"); + $db_check = @MYSQL_SELECT_DB($db_name);
if($db)
echo "Verbindung zur Datenbank wurde hergestellt";
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Verbindung zur Datenbank wurde hergestellt

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_query
zurück:zurückSeite + mysql_num_rows
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_query.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_query.html new file mode 100644 index 0000000..20ef8ed --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_query.html @@ -0,0 +1,229 @@ + + + +mysql_query + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_query

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_query(string Anfrage [, int Verbindungs-Kennung])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_query() sendet man eine SQL-Anfrage (Anfrage) an einen
+ Datenbankserver. Wird der optionale Parameter der Verbindungskennung
+ (Verbindungs-Kennung) nicht angegeben, so wird versucht, eine Verbindung
+ ohne Angaben von Argumenten (siehe mysql_connect) aufzubauen.
+ Die Funktion mysql_query() liefert im Erfolgsfall true, sonst false zurück.
+ Beachten Sie bitte, dass diese Funktion keine Angaben über die Anzahl + der
+ Datensätze zurückgibt.
+ Um auf die Datensätze zugreifen zu können, sollten Sie die unten + stehenden
+ Funktionen nutzen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
+

*/

+
<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
$db_select = @MYSQL_SELECT_DB($db_name);
$result = mysql_query("SELECT * FROM selfphp_funktionen");
$menge = mysql_num_rows($result);
echo "<b>$menge Datensätze gefunden<br></b>";
while($row = mysql_fetch_row($result)){
echo $row[1] . " - " . $row[2];
echo "<br><br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

5 Datensätze gefunden
+ Array-Funktionen - array_count_values

+

Variablen-Funktionen - is_double

+

Verzeichnis-Funktionen - chdir

+

Mail-Funktionen - mail

+

Variablen-Funktionen - empty

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_result
zurück:zurückSeite + mysql_pconnect
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_result.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_result.html new file mode 100644 index 0000000..a3ccbc9 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_result.html @@ -0,0 +1,233 @@ + + + +mysql_result + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_result

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_result(int Ergebnis-Kennung, int Datensatz-Index [, + mixed Feld])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_result() kann man sich anhand einer Ergebnis-Kennung (Ergebnis-
+ Kennung) und der Angabe des Datensatz-Index (Datensatz-Index) den Inhalt
+ eines Feldes zurückgeben lassen. Mit dem optionalen Paremeter Feld + kann man
+ einen Feldnamen in der Form "tablename.feldname" (siehe Beispiel) + angeben.
+ Sollte das Feld ein Alias besitzen (select gruppe as group), so ist dieser + Alias als
+ Feldname zu nutzen.
+ Falls die MySQL-Anfrage sehr viele Datensätze enthält, sollten + Sie aus
+ Geschwindigkeitsgründen auf die unten stehenden Funktionen zurückgreifen.

+

Schnellere Funktionen:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+

/*
+
Datenbank:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Tabelle selfphp_funktionen
idgruppebefehlversion
1Array-Funktionenarray_count_values(PHP 4 >= 4.0b4)
2Variablen-Funktionenis_double(PHP 3 )
3Verzeichnis-Funktionenchdir(PHP 3, PHP 4 )
4Mail-Funktionenmail(PHP 3. PHP 4 )
+

*/

+
<?PHP
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort); + $db_select = @MYSQL_SELECT_DB($db_name);
$result = mysql_query("SELECT * FROM selfphp_funktionen");
for($x=0;$x<mysql_num_rows($result);$x++) {
$str_1 = mysql_result($result,$x, "selfphp_funktionen.id");
echo "id: $str_1 <br>";
$str_2 = mysql_result($result,$x,1);
echo "gruppe: $str_2 <br><br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

id: 1
+ gruppe: Array-Funktionen

+

id: 2
+ gruppe: Variablen-Funktionen

+

id: 3
+ gruppe: Verzeichnis-Funktionen

+

id: 4
+ gruppe: Mail-Funktionen

+

id: 5
+ gruppe: Variablen-Funktionen

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_select_db
zurück:zurückSeite + mysql_query
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_select_db.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_select_db.html new file mode 100644 index 0000000..1608c59 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_select_db.html @@ -0,0 +1,188 @@ + + + +mysql_select_db + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_select_db

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int mysql_select_db(string Datenbankname [, int Verbindungs-Kennung])

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_select_db() wählt man eine Datenbank aus. Im Erfolgsfall + gibt diese
+ Funktion true, sonst false zurück.
+ Als Parameter wird der Datenbankname (Datenbankname) gefordert. Sie können
+ zusätzlich eine Verbindungskennung (Verbindungs-Kennung) mit angeben. + Fehlt
+ die Verbindungskennung, so wird die aktuelle Verbindungskennung genutzt.
+ Fehlt auch diese Kennung, so wird versucht, eine Verbindung ohne Angaben + von
+ Argumenten (siehe mysql_connect) herzustellen.

+

Siehe auch:

+ +

Abwärtskompatible Funktionen:

+
    +
  • mysql_selectdb()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
+/* 
Allgemeine Daten fuer die Datenbankanbindung
und direkter Connect zur Datenbank. Nach
Einbindung dieses Segments kann direkt mit
MySQL-Befehlen auf die Datenbank zugegriffen
werden.
*/
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_PCONNECT($db_server,$db_user,$db_passwort) + or die ("Konnte keine Verbindung zur Datenbank herstellen");
$db_select = @MYSQL_SELECT_DB($db_name);
if($db_select)
echo "Datenbank wurde ausgewählt";
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

Datenbank wurde ausgewählt

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + mysql_tablename
zurück:zurückSeite + mysql_result
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_tablename.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_tablename.html new file mode 100644 index 0000000..9660645 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/mysql_funktionen/mysql_tablename.html @@ -0,0 +1,184 @@ + + + +mysql_tablename + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + +
SEL.html +

mysql_tablename

Informationsseite + +

nach unten Befehl
+ nach unten Version
+ nach unten Beschreibung
+ nach unten Beispiel
+ nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

string mysql_tablename(int Ergebnis-Kennung, int i)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit mysql_tablename() kann man sich den Namen einer Tabelle in der Datenbank
+ zurückgeben lassen. Nachdem Sie mit mysql_list_tables() einen Ergebnissatz + mit
+ der Liste der Tabellen geholt haben, können Sie mysql_tablename() + die von
+ mysql_list_tables() gelieferte Ergebnis-Kennung übergeben, um den + Namen der
+ Tabelle mit dem Index i zu ermitteln.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
+/* 
Allgemeine Daten fuer die Datenbankanbindung
und direkter Connect zur Datenbank. Nach
Einbindung dieses Segments kann direkt mit
MySQL-Befehlen auf die Datenbank zugegriffen
werden.
*/
+/* Datenbankserver - In der Regel die IP */
$db_server = "localhost";
+
/* Datenbankname */
+  $db_name = "selfphp";
+
/* Datenbankuser */
+  $db_user = "root";
+
/* Datenbankpasswort */
+  $db_passwort = "mega";
+         
+/* Erstellt Connect zu Datenbank her */
$db = @MYSQL_PCONNECT($db_server,$db_user,$db_passwort) + or die ("Konnte keine Verbindung zur Datenbank herstellen");
$result = mysql_list_tables($db_name);
for($i=0; $i<mysql_num_rows($result); $i++){
$tabellen = mysql_tablename($result,$i);
echo $tabellen;
echo "<br>";
}
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

selfphp_forum
+ selfphp_funktionen
+ selfphp_guestbook
+ selfphp_statistik

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + PDF-Funktionen
zurück:zurückSeite + mysql_select_db
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/index.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/index.html new file mode 100644 index 0000000..d092a58 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/index.html @@ -0,0 +1,212 @@ + + + + + Übersicht PDF-Funktionen + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html

PDF-Funktionen

+Kapitelseite + +

Sinnvolle Vorkenntnisse zum Verständnis: + Vorkenntnisse PDF-Funktionen
+ In diesem Abschnitt werden PDF-Funktionen beschrieben.
+ Der Abschnitt besteht aus folgenden Seiten:

+ + +
+ +Seite pdf_add_annotation
+ +Seite pdf_add_bookmark
+ +Seite pdf_add_launchlink
+ +Seite pdf_add_locallink
+ +Seite pdf_add_note
+ +Seite pdf_add_outline
+ +Seite pdf_add_pdflink
+ +Seite pdf_add_weblink
+ +Seite pdf_arc
+ +Seite pdf_begin_page
+ +Seite pdf_circle
+ +Seite pdf_close
+ +Seite pdf_close_image
+ +Seite pdf_closepath
+ +Seite pdf_closepath_fill_stroke
+ +Seite pdf_closepath_stroke
+ +Seite pdf_continue_text
+ +Seite pdf_curveto
+ +Seite pdf_end_page
+ +Seite pdf_endpath
+ +Seite pdf_fill
+ +Seite pdf_fill_stroke
+ +Seite pdf_get_image_height
+ +Seite pdf_get_image_width
+ +Seite pdf_get_parameter
+ +Seite pdf_get_value
+ +Seite pdf_lineto
+ +Seite pdf_moveto
+ +Seite pdf_open
+ +Seite pdf_open_gif
+ +Seite pdf_open_image_file
+ +Seite pdf_open_jpeg
+ +Seite pdf_open_png
+ +Seite pdf_open_tiff
+ +Seite pdf_place_image
+ +Seite pdf_rect
+ +Seite pdf_restore
+ +Seite pdf_rotate
+ +Seite pdf_save
+ +Seite pdf_scale
+ +Seite pdf_set_border_color
+ +Seite pdf_set_border_dash
+ +Seite pdf_set_border_style
+ +Seite pdf_set_char_spacing
+ +Seite pdf_set_duration
+ +Seite pdf_set_font
+ +Seite pdf_set_horiz_scaling
+ +Seite pdf_set_info
+ +Seite pdf_set_leading
+ +Seite pdf_set_parameter
+ +Seite pdf_set_text_pos
+ +Seite pdf_set_text_rendering
+ +Seite pdf_set_text_rise
+ +Seite pdf_set_transition
+ +Seite pdf_set_value
+ +Seite pdf_set_word_spacing
+ +Seite pdf_setdash
+ +Seite pdf_setflat
+ +Seite pdf_setgray
+ +Seite pdf_setgray_fill
+ +Seite pdf_setgray_stroke
+ +Seite pdf_setlinecap
+ +Seite pdf_setlinejoin
+ +Seite pdf_setlinewidth
+ +Seite pdf_setmiterlimit
+ +Seite pdf_setrgbcolor
+ +Seite pdf_setrgbcolor_fill
+ +Seite pdf_setrgbcolor_stroke
+ +Seite pdf_show
+ +Seite pdf_show_boxed
+ +Seite pdf_show_xy
+ +Seite pdf_skew
+ +Seite pdf_stringwidth
+ +Seite pdf_stroke
+ +Seite pdf_translate
+ + + +
  +
+
+ +
+nach oben
  +
+ + + +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_annotation.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_annotation.html new file mode 100644 index 0000000..703a458 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_annotation.html @@ -0,0 +1,176 @@ + + + +pdf_add_annotation + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_add_annotation

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_add_annotation(int PDF-Dokument, + double llx, double lly, double urx, double ury, string Titel, string Inhalt)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.12, PHP 4 >= 4.0b2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_add_annotation() kann man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) eine Anmerkung (eine Art gelber Zettel) einfügen. Dabei + gibt man als
+ Größe die X-Y-Koordinaten der linken oberen Ecke (llx und lly) + und die X-Y-
+ Koordinaten der rechten unteren Ecke (urx und ury) des Anmerkungskastens + an.
+ Koordinatenursprung (0,0) ist die linke untere Ecke des Dokuments. Zusätzlich
+ wird eine Überschrift (Titel) und ein Text (Inhalt) für die + Anmerkung angegeben.
+ Ist der Text nachher innerhalb vom Acrobat-Reader zu groß, so werden
+ automatisch Scrollbalken eingeblendet, sobald man mit der Maus in den + Kasten
+ klickt.

+

Folgende Formatierungsmöglichkeiten bestehen:
+ \t - Tabulator, der Text wird eingerückt.
+ \r - Zeilenumbruch

+

Aus Darstellungsgründen wurde im unteren Beispiel nur der Anmerkungskasten
+ gezeigt. Tatsächlich würde dieser Kasten bei einem größeren + Arbeitsblatt in der
+ linken oberen Ecke platziert sein.

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
$headline = "Wichtige Notiz";
$text = "1. Inhaltsverzeichnis fehlerhaft
\t1.1 Sprungmarken fehlen
\t1.2 Text fehlt
\r2. Grafiken einbinden
\t2.1 urknall.jpg
\t2.2 irland.gif";
pdf_add_annotation($dokument,0,100,50,60,$headline, $text);
pdf_end_page($dokument);
$dokument = pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_add_bookmark
zurück:zurückSeite + PDF-Funktionen
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_bookmark.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_bookmark.html new file mode 100644 index 0000000..5ac0ee0 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_bookmark.html @@ -0,0 +1,194 @@ + + + +pdf_add_bookmark + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_add_bookmark

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int pdf_add_bookmark(int PDF-Dokument, + string Text [, int Mutter [, int offen]])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0.1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_add_bookmark() fügt man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) ein Lesezeichen (Text) für die aktuelle Seite hinzu. Das + Lesezeichen
+ funktioniert, ähnlich wie ein Eintrag im Inhaltsverzeichnis, als + Sprungmarke zu
+ einer bestimmten Seite.
+ Rückgabewert der Funktion ist die ID des neuen Lesezeichens.
+ Sie können Lesezeichen hierarchisch sortieren. Jeder neuen Hauptgruppe + (Mutter)
+ können Sie weitere Untergruppen zuordnen, welche wiederum eigene
+ Untergruppen besitzen können. Eine Untergruppe kann so also auch + zu einer
+ Hauptgruppe werden und weitere Lesezeichen umfassen. Wenn Sie ein Lesezeichen
+ oder eine neue Untergruppe anlegen wollen, können Sie im Parameter + Mutter die ID
+ der übergeordneten Gruppe angeben, zu der das Lesezeichen bzw. die + Untergruppe
+ gehören soll.
+ Sie können mit dem optionalen Parameter offen bestimmen, ob das Inhaltsverzeichnis
+ einer bestimmten Gruppe beim Öffnen des PDF-Dokuments aus- oder eingeklappt
+ sein soll. Soll das Inhaltsverzeichnis ausgeklappt sein, so brauchen Sie + nur für offen
+ einen Wert ungleich 0 (Null) angeben.
+ Der optionale Parameter offen ist nur im Zusammenhang mit einer Gruppe + (Mutter)
+ erlaubt. Da aber die oberste Hauptgruppe (das erste Lesezeichen) keine + "Mutter"
+ besitzt, können Sie einfach einen nicht existenten Rückgabewert + (im Beispiel $_x)
+ als Gruppen-ID verwenden.
+ Beim Öffnen des unteren Beispiels klappt die Gruppe "2. Ebene" + sofort auf,
+ während die "1. Ebene" geschlossen bleibt.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$ebene1 = "1. Ebene";
$ebene2 = "1.1 Ebene";
$ebene3 = "2. Ebene";
$ebene4 = "2.1 Ebene";
$ebene5 = "2.2 Ebene";
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
$m1 = pdf_add_bookmark ($dokument, $ebene1);
$m2 = pdf_add_bookmark ($dokument, $ebene2, $m1);
$m3 = pdf_add_bookmark ($dokument,$ebene3,$_x,1);
$m4 = pdf_add_bookmark ($dokument, $ebene4, $m3);
$m5 = pdf_add_bookmark ($dokument, $ebene5, $m4);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_add_launchlink
zurück:zurückSeite + pdf_add_annotation
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_launchlink.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_launchlink.html new file mode 100644 index 0000000..3517623 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_launchlink.html @@ -0,0 +1,169 @@ + + + +pdf_add_launchlink + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_add_launchlink

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int pdf_add_launchlink(int PDF-Dokument, + double llx, double lly, double urx, double ury, string datei)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0.5

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_add_launchlink() fügt man innerhalb eines PDF-Dokuments + (PDF-
+ Dokument) einen Link auf eine Datei ein. Dabei wird ein Kasten erstellt, + welcher
+ als Positionierungsangaben die linkere untere (llx, llx) und die rechte + obere Ecke
+ (urx, ury) besitzt. Zusätzlich wird mit dem Parameter datei der Pfad + zu der
+ Zieldatei angegeben. Im unteren Beispiel wurde eine GIF-Datei angegeben,
+ welche nach dem Klick auf den Kasten geöffnet wurde.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file_1 = "irland.gif";
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_add_launchlink ($dokument, 10, 10, 30, 30, $file_1);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_add_locallink
zurück:zurückSeite + pdf_add_bookmark
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_locallink.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_locallink.html new file mode 100644 index 0000000..6f01e48 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_locallink.html @@ -0,0 +1,185 @@ + + + +pdf_add_locallink + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_add_locallink

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_add_locallink(int PDF-Dokument, + double llx, double lly, double urx, double ury, int seite, string dest)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0.5

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_add_locallink() kann man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) einen Link auf eine andere Seite (seite) innerhalb des PDF-
+ Dokuments hinzufügen. Dabei gibt man als Größe die X-Y-Koordinaten + der
+ linken unteren Ecke (llx und lly) und der rechten oberen Ecke (urx und + ury) der
+ Linkfläche an. Im PDF-Dokument wird dann ein Kasten erstellt, welcher + als Link
+ auf die Seite seite des PDF-Dokuments verweist.

+

Der letzte Parameter (dest) legt fest, auf welche Weise das Dokument + angezeigt
+ wird. Folgende Werte sind für dest möglich:

+

fitheight - Das Dokument wird über die ganze Höhe ausgegeben.
+ fitpage - Das Dokument wird im ganzen Fenster angezeigt.
+ fitwidth - Anzeige des Dokuments über die ganze Breite.
+ retain - Das Dokument wird im gegenwärtigen Anzeigemodus des Acrobat-
+ Readers angezeigt.

+

Im unteren Beispiel wurde über den Kasten ein zusätzlicher + Text gelegt
+ ("Nächste Seite"). Geht man nun mit dem Mauszeiger über + den Kasten, so wird
+ der Link durch eine Hand dargestellt. Wenn Sie auf den Kasten klicken, + wird auf
+ die ausgewählte Seite verzweigt.

+


+ Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
pdf_show_xy($dokument,"Nächste Seite",12,14);
pdf_add_locallink ($dokument, 10, 10, 95, 25, 2, "fitwidth");
pdf_end_page($dokument);
pdf_begin_page($dokument,200, 100);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_add_note
zurück:zurückSeite + pdf_add_launchlink
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_note.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_note.html new file mode 100644 index 0000000..5349690 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_note.html @@ -0,0 +1,177 @@ + + + +pdf_add_note + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_add_note

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int pdf_add_note(int PDF-Dokument, + double llx, double lly, double urx, double ury, string contents, string + title, string icon, int open)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0.5

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_add_note() kann man innerhalb eines PDF-Dokuments (PDF-Dokument)
+ eine Notiz platzieren. Dabei gibt man als Größe die X-Y-Koordinaten + der linken
+ unteren Ecke (llx und lly) und der rechten oberen Ecke (urx und ury) der
+ Linkfläche an. Im unteren Beispiel wurde mit contents ein Text und + mit title eine
+ Überschrift festgelegt. Zusätzlich bestimmt man mit dem Parameter + icon die Art
+ der Darstellung und mit open, ob das anzuzeigende Fenster geöffnet + oder
+ geschlossen angezeigt werden soll.

+

Folgende Möglichkeiten für icon sind möglich:

+

comment
+ note
+ paragraph
+ newparagraph
+ key
+ help

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
$test = pdf_begin_page($dokument,200, 100);
$text_1 = "Hier steht der 1.Text. \n Und hier noch mehr!";
$text_2 = "Allgemeine Hilfe";
pdf_add_note ($dokument, 100, 100, 180, 40, $text_1, $text_2, "help", 0);
$text_1 = "Hier steht der 2.Text. \n Und hier noch mehr!";
$text_2 = "Allgemeine Hilfe";
pdf_add_note ($dokument, 10, 10, 180, 40, $text_1, $text_2, "help", 1);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_add_outline
zurück:zurückSeite + pdf_add_locallink
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_outline.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_outline.html new file mode 100644 index 0000000..2ca73ca --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_outline.html @@ -0,0 +1,196 @@ + + + +pdf_add_outline + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_add_outline

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int pdf_add_outline(int PDF-Dokument, + string Text [, int Mutter [, int offen]])
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_add_outline() fügt man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) ein Lesezeichen (Text) für die aktuelle Seite hinzu. Das + Lesezeichen
+ funktioniert, ähnlich wie ein Eintrag im Inhaltsverzeichnis, als + Sprungmarke zu
+ einer bestimmten Seite.
+ Rückgabewert der Funktion ist die ID des neuen Lesezeichens.
+ Sie können Lesezeichen hierarchisch sortieren. Jeder neuen Hauptgruppe + (Mutter)
+ können Sie weitere Untergruppen zuordnen, welche wiederum eigene
+ Untergruppen besitzen können. Eine Untergruppe kann so also auch + zu einer
+ Hauptgruppe werden und weitere Lesezeichen umfassen. Wenn Sie ein
+ Lesezeichen oder eine neue Untergruppe anlegen wollen, können Sie + im
+ Parameter Mutter die ID der übergeordneten Gruppe angeben, zu der + das
+ Lesezeichen bzw. die Untergruppe gehören soll.
+ Sie können mit dem optionalen Parameter offen bestimmen, ob das
+ Inhaltsverzeichnis einer bestimmten Gruppe beim Öffnen des PDF-Dokuments
+ aus- oder eingeklappt sein soll. Soll das Inhaltsverzeichnis ausgeklappt + sein, so
+ brauchen Sie nur für offen einen Wert ungleich 0 (Null) angeben.
+ Der optionale Parameter offen ist aber nur im Zusammenhang mit einer Gruppe
+ (Mutter) erlaubt. Da aber die oberste Hauptgruppe (das erste Lesezeichen) + keine
+ "Mutter" besitzt, können Sie einfach einen nicht existenten + Rückgabewert (im
+ Beispiel $_x) als Gruppen-ID verwenden.

+

Beim Öffnen des unteren Beispiels, klappt die Gruppe "PHP3/4" + sofort auf,
+ während "Referenz" geschlossen bleibt. Sobald Sie aber + auf "Referenz" klicken,
+ öffnet sich sofort die ganze Gruppenstruktur von "Referenz".

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,250, 150);
$_1 = pdf_add_outline($dokument,"PHP3/4",$_x,1);
pdf_add_outline($dokument,"PHP3",$_1);
pdf_add_outline($dokument,"PHP4",$_1);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
$_2 = pdf_add_outline($dokument,"Referenz");
pdf_show_xy($dokument,"Text.......",30,130);
pdf_end_page($dokument);
pdf_begin_page($dokument,250, 150);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
$_2_1 = pdf_add_outline($dokument,"Grafik",$_2,1);
pdf_show_xy($dokument,"Text.......",30,130);
pdf_end_page($dokument);
pdf_begin_page($dokument,250, 150);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
$_2_1_1 = pdf_add_outline($dokument,"PDF-Funktionen",$_2_1);
pdf_show_xy($dokument,"Text.......",30,130);
pdf_end_page($dokument);
pdf_begin_page($dokument,250, 150);
pdf_set_font($dokument, "Times-Roman", 48, "winansi");
pdf_add_outline($dokument,"Image-Funktionen",$_2_1);
pdf_show_xy($dokument,"Text.......",30,100);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_add_pdflink
zurück:zurückSeite + pdf_add_note
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_pdflink.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_pdflink.html new file mode 100644 index 0000000..e6f9d31 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_pdflink.html @@ -0,0 +1,193 @@ + + + +pdf_add_pdflink + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_add_pdflink

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_add_pdflink(int PDF-Dokument, + double llx, double lly, double urx, double ury, string filename, int page, + string dest)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.12, PHP 4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_add_pdflink() kann man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) einen Hyperlink auf eine andere PDF-Datei hinzufügen. Dabei + gibt man als
+ Größe die X-Y-Koordinaten der linken unteren Ecke (llx und + lly) und der rechten
+ oberen Ecke (urx und ury) der Hyperlinkfläche an. Im PDF-Dokument + wird dann
+ ein Kasten erstellt, welcher als Hyperlink auf den Dateinamen (filename) + des
+ PDF-Dokuments verweist. Zusätzlich kann man die Seite (page) angeben, + auf
+ welche man direkt springen möchte. Der letzte Parameter (dest) legt + fest, auf
+ welche Weise das Dokument angezeigt wird. Folgende Werte sind für + dest
+ möglich:
+ fitbox - Es werden alle Objekte ohne Berücksichtigung des Seitenrandes
+ ausgegeben.
+ fitheight - Das Dokument wird über die ganze Höhe ausgegeben.
+ fitpage - Das Dokument wird im ganzen Fenster angezeigt.
+ fitwidth - Anzeige des Dokuments über die ganze Breite.
+ retain - Das Dokument wird im gegenwärtigen Anzeigemodus des Acrobat-
+ Readers angezeigt.

+

Im unteren Beispiel wurde über den Kasten ein zusätzlicher + Text gelegt ("Lade
+ PDF-Dokument"). Geht man nun mit dem Mauszeiger über den Kasten, + so wird
+ der Link durch ein "w" mit einer Hand dargestellt. Wenn Sie + auf den Kasten
+ klicken, wird auf die ausgewählte Seite verzweigt.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
pdf_set_border_style($dokument, solid,1);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
pdf_show_xy($dokument,"zur Homepage",12,14);
pdf_add_pdflink($dokument,10,10,95,25,"php1.pdf",1,"retain");
pdf_end_page($dokument);
$dokument = pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_add_weblink
zurück:zurückSeite + pdf_add_outline
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_weblink.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_weblink.html new file mode 100644 index 0000000..d7a7fbd --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_add_weblink.html @@ -0,0 +1,178 @@ + + + +pdf_add_weblink + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_add_weblink

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_add_weblink(int PDF-Dokument, + double llx, double lly, double urx, double ury, string url)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.12, PHP 4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_add_weblink() kann man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) einen Hyperlink auf eine Website hinzufügen. Dabei gibt + man als
+ Größe die X-Y-Koordinaten der linken unteren Ecke (llx und + lly) und der rechten
+ oberen Ecke (urx und ury) der Hyperlinkfläche an. Im PDF-Dokument + wird dann
+ ein Kasten erstellt, welcher als Hyperlink auf die URL (url) der Website + verweist.
+ Im unteren Beispiel wurde über den Kasten ein zusätzlicher Text + gelegt ("zur
+ Homepage"). Geht man nun mit dem Mauszeiger über den Kasten, + so wird der
+ Link durch ein "w" mit einer Hand dargestellt. Wenn Sie auf + den Kasten klicken,
+ wird der Link in einem Browserfenster geöffnet.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
pdf_set_border_style($dokument, solid,1);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
pdf_show_xy($dokument,"zur Homepage",12,14);
pdf_add_weblink($dokument,10,10,95,25, "http://www.selfphp3.de");
pdf_end_page($dokument);
$dokument = pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_arc
zurück:zurückSeite + pdf_add_pdflink
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_arc.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_arc.html new file mode 100644 index 0000000..4fdfa11 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_arc.html @@ -0,0 +1,168 @@ + + + +pdf_arc + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_arc

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_arc(int PDF-Dokument, + double x-Koor, double y-Koor, double Radius, double Start, double Ende)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_arc() zeichnet man innerhalb eines PDF-Dokuments (PDF-Dokument)
+ einen Bogen. Dabei wird mit den X-Y-Koordinatenpunkten x-Koor und y-Koor
+ die Bogenmitte angegeben. Der Radius des Kreises wird durch den Parameter
+ Radius bestimmt. Für die Laufweite des Bogens bestimmt man einen + Startwinkel
+ (Start) und einen Endwinkel (Ende). Der Kreisbogen wird dabei gegen den
+ Uhrzeigersinn gezeichnet.

+

+

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_arc($dokument,100,50,48,0,270);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_begin_page
zurück:zurückSeite + pdf_add_weblink
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_begin_page.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_begin_page.html new file mode 100644 index 0000000..6d8b283 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_begin_page.html @@ -0,0 +1,169 @@ + + + +pdf_begin_page + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_begin_page

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_begin_page(int PDF-Dokument, + double Breite, double Höhe)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_begin_page() beginnt man eine neue Seite innerhalb eines PDF-
+ Dokuments (PDF-Dokument) mit der Breite Breite und der Höhe Höhe. + Dabei ist
+ darauf zu achten, dass man mindestens eine neue Seite erzeugt, welche + man mit
+ pdf_end_page() schließen sollte, um ein gültiges Dokument zu + erzeugen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("test.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
pdf_end_page($dokument);
$dokument = pdf_close($dokument);
fclose($file);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_circle
zurück:zurückSeite + pdf_arc
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_circle.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_circle.html new file mode 100644 index 0000000..83cbaa8 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_circle.html @@ -0,0 +1,164 @@ + + + +pdf_circle + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_circle

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_circle(int PDF-Dokument, + double x-Koor, double y-Koor, double Radius)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_circle() zeichnet man innerhalb eines PDF-Dokuments (PDF-Dokument)
+ einen Kreis. Dabei wird mit den X-Y-Koordinatenpunkten (x-Koor und y-Koor)
+ die Kreismitte angegeben. Der Radius (Radius) des Kreises ist dabei die + Hälfte
+ des Durchmessers.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_circle($dokument,100,50,48);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_close
zurück:zurückSeite + pdf_begin_page
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_close.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_close.html new file mode 100644 index 0000000..c5a7730 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_close.html @@ -0,0 +1,161 @@ + + + +pdf_close + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_close

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_close(int PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_close() schließt man eine PDF-Datei mittels der Datei-ID + (PDF-
+ Dokument), die zuvor von pdf_open() zurückgegeben wurde.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$datei = fopen("php.pdf", "w");
$dokument = pdf_open($datei);
pdf_close($dokument);
fclose($datei);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

// Es erfolgt keine sichtbare Ausgabe
+ // Die Datei php.pdf wurde erzeugt und geschlossen

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_close_image
zurück:zurückSeite + pdf_circle
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_close_image.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_close_image.html new file mode 100644 index 0000000..d0a0ccf --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_close_image.html @@ -0,0 +1,170 @@ + + + +pdf_close_image + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_close_image

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int pdf_close_image(int Bild)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.7, PHP 4 >= 4.0b2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_close_image() schließt man innerhalb eines PDF-Dokuments + (PDF-
+ Dokument) ein Bild (Bild), welches man zuvor mit den Funktionen pdf_open_gif(),
+ pdf_open_png(), pdf_open_image_file(), pdf_open_jpeg(), pdf_open_memory_image()
+ oder pdf_open_tiff() geöffnet hat. Diese Funktion sollten Sie benutzen, + um das Bild
+ wieder ordnungsgemäß zu schließen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
$im = pdf_open_gif($dokument, "bruecke.gif");
pdf_begin_page($dokument,200, 100);
pdf_place_image($dokument, $im, 10, 10, 1.0);
pdf_close_image($dokument, $im);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_closepath
zurück:zurückSeite + pdf_close
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath.html new file mode 100644 index 0000000..93b4126 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath.html @@ -0,0 +1,176 @@ + + + +pdf_closepath + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_closepath

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_closepath(int PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_closepath() schließt man in einem PDF-Dokument (PDF-Dokument) + den
+ Zeichenpfad. Dabei wird das Ende des aktuellen Pfades mit dem Anfang des
+ Pfades verbunden.
+ Im unteren Beispiel wurde der erste Pfad mit einer horizontalen Linie + nach rechts
+ begonnen. Die zweite Linie begann automatisch am Ende der ersten Linie + und
+ zog sich in vertikaler Richtung nach unten. Die dritte Linie begann wieder + am
+ Ende der zweiten Linie und zog sich in horizontaler Richtung von rechts + nach
+ links. Danach wurde der Pfad abgeschlossen und das Ende der dritten Linie
+ schloss sich zusammen mit dem Anfang der ersten Linie.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_moveto($dokument, 10, 50);
pdf_lineto($dokument, 190, 50);
pdf_lineto($dokument, 190, 20);
pdf_lineto($dokument, 50, 20);
pdf_closepath($dokument);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_closepath_fill_stroke
zurück:zurückSeite + pdf_close_image
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath_fill_stroke.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath_fill_stroke.html new file mode 100644 index 0000000..8fd0c4f --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath_fill_stroke.html @@ -0,0 +1,177 @@ + + + +pdf_closepath_fill_stroke + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_closepath_fill_stroke

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_closepath_fill_stroke(int + PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_closepath_fill_stroke() schließt man einen Pfad innerhalb + eines PDF-
+ Dokuments (PDF-Dokument) und füllt das Innere des aktuellen Pfades + mit der
+ aktuell zugewiesenen Farbe. Zusätzlich zum Füllen wird entlang + des Pfades eine
+ Linie gezeichnet.
+ Im unteren Beispiel wurde ein Bogen mit 180° entgegen dem Uhrzeigersinn
+ gezeichnet. Am Ende des Pfades wurde danach eine diagonale Linie bis zum
+ unteren Rand der Seite gezogen. Mit pdf_closepath_fill_stroke wurde danach + der
+ Innenraum gefüllt und eine Linie entlang des Pfades gezeichnet.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setgray($dokument, 0.7);
pdf_arc($dokument,100,50,48,0,180);
pdf_lineto($dokument, 100, 5);
pdf_closepath_fill_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_closepath_stroke
zurück:zurückSeite + pdf_closepath
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath_stroke.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath_stroke.html new file mode 100644 index 0000000..c44f16c --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_closepath_stroke.html @@ -0,0 +1,173 @@ + + + +pdf_closepath_stroke + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_closepath_stroke

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_closepath_stroke(int + PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_closepath_stroke() schließt man in einem PDF-Dokument (PDF-
+ Dokument) den Zeichenpfad. Dabei wird das Ende des aktuellen Pfades mit + dem
+ Anfang des Pfades verbunden. Zusätzlich wird aber noch die Linie + gezeichnet
+ und der aktuelle Pfad gelöscht. Im unteren Beispiel wurde ein Bogen + mit 270°
+ entgegen dem Uhrzeigersinn gezeichnet. Am Ende des Pfades wurde danach + eine
+ vertikale Linie bis zum Mittelpunkt des Bogens gezogen. Mit pdf_closepath_stroke()
+ wurde der fehlende Pfad danach geschlossen und die Linie gezeichnet.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_arc($dokument,100,50,48,0,270);
pdf_lineto($dokument, 100, 50);
pdf_closepath_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_continue_text
zurück:zurückSeite + pdf_closepath_fill_stroke
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_continue_text.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_continue_text.html new file mode 100644 index 0000000..9bee0e9 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_continue_text.html @@ -0,0 +1,174 @@ + + + +pdf_continue_text + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_continue_text

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_continue_text(int PDF-Dokument, + string Text)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_continue_text() kann man einen Text (Text) in die nächste + Zeile eines
+ PDF-Dokuments (PDF-Dokument) schreiben. Dabei benutzt pdf_continue_text()
+ bei der Ausrichtung des Textes die Einstellungen der letzten Textfunktion + (z.B.
+ pdf_show_xy()). Falls keine dieser Textfunktionen vorher aufgerufen wurde, + so
+ ist mit der Funktion pdf_set_text_pos() die Positionsangabe für die + Textausgabe
+ zu setzen, da sonst der Text innerhalb des Dokuments nicht angezeigt werden
+ kann. Mit der Funktion pdf_set_leading() wird der Abstand zwischen den + Zeilen
+ bestimmt.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_set_leading($dokument,40);
pdf_set_font($dokument, "Times-Roman", 18, "winansi");
pdf_show_xy($dokument,"PDF-Funktionen",10,80);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
pdf_set_leading($dokument,20);
pdf_continue_text($dokument,"pdf_continue_text");
pdf_continue_text($dokument,"pdf_stringwidth");
pdf_continue_text($dokument,"pdf_setlinewidth");
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_curveto
zurück:zurückSeite + pdf_closepath_stroke
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_curveto.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_curveto.html new file mode 100644 index 0000000..3b821dd --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_curveto.html @@ -0,0 +1,178 @@ + + + +pdf_curveto + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_curveto

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_curveto(int PDF-Dokument, + double x1, double y1, double x2, double y2, double x3, double y3)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_curveto() zeichnet man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) eine Bézier-Kurve vom aktuellen Punkt (im Beispiel ist + das das Ende
+ der horizontalen Linie) zum Koordinatenpunkt (x3/y3). Dabei werden als
+ Kontrollpunkte für die Bézier-Kurve die Koordinatenpunkte + (x1/y1) und (x2/y2)
+ ausgewertet. Im unteren Beispiel wurden die Kontrollpunkte durch einen
+ dünneren Strich dargestellt.
+ Dabei ergibt sich die Bézier-Kurve aus ihren zwei Endpunkten und + durch die
+ zwei Kontrollpunkte, die die Endpunkt-Tangenten der Kurve kontrollieren. + Dabei
+ ist sie als Annäherungskurve zu sehen, das heißt die Kurve + wird die
+ Kontrollpunkte nicht schneiden, sondern versuchen, sich so nah wie möglich + an
+ die Kontrollpunkte zu platzieren.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_moveto($dokument, 10, 90);
pdf_lineto($dokument, 180, 90);
pdf_curveto ($dokument,160,70,20,50,150,10);
pdf_stroke($dokument);
pdf_setlinewidth ($dokument,1);
pdf_moveto($dokument, 180, 90);
pdf_lineto($dokument, 160, 70);
pdf_stroke($dokument);
pdf_moveto($dokument, 160, 70);
pdf_lineto($dokument, 20, 50);
pdf_stroke($dokument);
pdf_moveto($dokument, 20, 50);
pdf_lineto($dokument, 150, 10);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_end_page
zurück:zurückSeite + pdf_continue_text
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_end_page.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_end_page.html new file mode 100644 index 0000000..0c831d5 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_end_page.html @@ -0,0 +1,171 @@ + + + +pdf_end_page + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_end_page

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_end_page(int PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_end_page() beendet man eine Seite eines PDF-Dokuments (PDF-
+ Dokument), welche man zuvor mit pdf_begin_page() erzeugt hat. Weitere
+ Änderungen auf der Seite sind nach dem Schließen nicht mehr + möglich. Sie
+ sollten diesen Befehl immer im Zusammenhang mit pdf_begin_page() nutzen, + um
+ ein gültiges Dokument zu erhalten.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("test.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
pdf_end_page($dokument);
$dokument = pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.
+ An der geschlossenen Seite sind keine Änderungen mehr möglich. +

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_endpath
zurück:zurückSeite + pdf_curveto
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_endpath.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_endpath.html new file mode 100644 index 0000000..b0347d3 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_endpath.html @@ -0,0 +1,174 @@ + + + +pdf_endpath + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_endpath

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_endpath(int PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_endpath() beendet man einen Pfad innerhalb eines PDF-Dokuments
+ (PDF-Dokument), ohne ihn explizit zu schließen. Nachfolgende Funktionen
+ werden dann nicht mehr den Endpunkt des letzten Pfades finden, um von + diesem
+ Punkt aus weiterzeichnen zu können.
+ Im unteren Beispiel wurde ein Bogen mit 180° entgegen dem Uhrzeigersinn
+ gezeichnet. Am Ende des Pfades wurde danach eine diagonale Linie bis zum
+ unteren Rand der Seite gezogen. Von diesem Endpunkt verläuft eine + horizontale
+ Linie nach rechts. Danach wurde der Pfad beendet. Es ist nun nicht mehr
+ möglich, den Anfangs-/Endpunkt des Pfads automatisch zu nutzen.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_setgray($dokument, 0.7);
pdf_arc($dokument,100,50,48,0,180);
pdf_lineto($dokument, 100, 5);
pdf_lineto($dokument, 148, 5);
pdf_stroke($dokument);
pdf_endpath($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_fill
zurück:zurückSeite + pdf_end_page
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_fill.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_fill.html new file mode 100644 index 0000000..56056b0 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_fill.html @@ -0,0 +1,172 @@ + + + +pdf_fill + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_fill

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_fill(int PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_fill() füllt man das Innere des aktuellen Pfades innerhalb + eines PDF-
+ Dokuments (PDF-Dokument) mit der aktuellen Farbe. Viele Funktionen wie + z.B.
+ pdf_circle() oder pdf_rect() erzeugen einen Pfad, den man mit pdf_fill() + mit Farbe
+ füllen kann. Im unteren Beispiel wurde das Rechteck mit einer dunkelgrauen + und
+ der Kreis mit einer hellgrauen Farbe gefüllt.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_rect($dokument,10,10,180,80);
pdf_setgray($dokument, 0.8);
pdf_fill($dokument);
pdf_setgray($dokument, 0.9);
pdf_circle($dokument,100,50,30);
pdf_fill($dokument);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_fill_stroke
zurück:zurückSeite + pdf_endpath
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_fill_stroke.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_fill_stroke.html new file mode 100644 index 0000000..03be126 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_fill_stroke.html @@ -0,0 +1,176 @@ + + + +pdf_fill_stroke + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_fill_stroke

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_fill_stroke(int PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_fill_stroke() füllt man das Innere des aktuellen Pfades + innerhalb eines
+ PDF-Dokuments (PDF-Dokument) mit der aktuellen Farbe. Viele Funktionen + wie
+ z.B. pdf_circle() oder pdf_rect() erzeugen einen Pfad, den man mit
+ pdf_fill_stroke() mit Farbe füllen kann. Zusätzlich zum Füllen + wird entlang des
+ Pfades eine Linie gezeichnet.
+ Im unteren Beispiel wurde ein Bogen von 270° entgegen dem Uhrzeigersinn
+ gezeichnet. Am Ende des Pfades wurde danach eine vertikale Linie bis zum
+ Mittelpunkt des Bogens gezogen. Mit pdf_fill_stroke() wurde danach der
+ Innenraum gefüllt und eine Linie entlang des Pfades gezeichnet.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setgray($dokument, 0.9);
pdf_arc($dokument,100,50,48,0,270);
pdf_lineto($dokument, 100, 50);
pdf_fill_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_get_image_height
zurück:zurückSeite + pdf_fill
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_image_height.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_image_height.html new file mode 100644 index 0000000..9af5783 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_image_height.html @@ -0,0 +1,176 @@ + + + +pdf_get_image_height + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_get_image_height

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string pdf_get_image_height(int + PDF-Dokument, int Bild)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.12, PHP 4 >= 4.0b2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_get_image_height() kann man sich die Höhe eines Bildes (Bild)
+ zurückgeben lassen und, wie im unteren Beispiel gezeigt, die Informationen
+ innerhalb des PDF-Dokuments (PDF-Dokument) nutzen. Dabei wurde ein JPEG-
+ Bild innerhalb des Dokuments mit pdf_place_image() an einer Stelle platziert + und
+ seine Höhe innerhalb eines Textes, welcher mit pdf_show_xy() erstellt + worden
+ ist, ausgegeben. Diese Funktion eignet sich besonders gut, um das Bild + innerhalb
+ eines PDF-Dokuments exakt zu positionieren.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
$img = pdf_open_jpeg($dokument, "irland.jpg");
$height = pdf_get_image_height ($dokument, $img);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
pdf_show_xy($dokument,"Bildhöhe: $height",10,88);
pdf_place_image($dokument, $img, 10, 5 , 1);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.
+ Sie können sich aber bei diesem Befehl mit "echo $height;" + die
+ Höhe des Bildes ausgeben lassen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_get_image_width
zurück:zurückSeite + pdf_fill_stroke
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_image_width.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_image_width.html new file mode 100644 index 0000000..635b5ca --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_image_width.html @@ -0,0 +1,176 @@ + + + +pdf_get_image_width + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_get_image_width

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string pdf_get_image_width(int + PDF-Dokument, int Bild)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.12, PHP 4 >= 4.0b2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_get_image_width() kann man sich die Breite eines Bildes (Bild)
+ zurückgeben lassen und, wie im unteren Beispiel gezeigt, die Informationen
+ innerhalb des PDF-Dokuments (PDF-Dokument) nutzen. Dabei wurde ein JPEG-
+ Bild innerhalb des Dokuments mit pdf_place_image() an einer Stelle platziert + und
+ seine Breite innerhalb eines Textes, welcher mit pdf_show_xy() erstellt + worden
+ ist, ausgegeben. Diese Funktion eignet sich besonders gut, um das Bild + innerhalb
+ eines PDF-Dokuments exakt zu positionieren.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
$img = pdf_open_jpeg($dokument, "irland.jpg");
$width = pdf_get_image_width ($dokument, $img);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
pdf_show_xy($dokument,"Bildbreite: $width",10,88);
pdf_place_image($dokument, $img, 10, 5 , 1);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.
+ Sie können sich aber bei diesem Befehl mit "echo $width;" + die
+ Breite des Bildes ausgeben lassen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_get_parameter
zurück:zurückSeite + pdf_get_image_height
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_parameter.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_parameter.html new file mode 100644 index 0000000..638a77d --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_parameter.html @@ -0,0 +1,166 @@ + + + +pdf_get_parameter + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_get_parameter

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string pdf_get_parameter(int + PDF-Dokument, string Name, double Modifizierer)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0.1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_get_parameter() kann man sich den Wert einer für ein PDF-Dokument
+ (PDF-Dokument) gültigen Eigenschaft (Name) vom Typ string zurückgeben
+ lassen.
+ Der optionale Parameter Modifizierer spezifiziert die gesuchte Eigenschaft
+ genauer.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
pdf_set_font($dokument, "Helvetica", 14, "winansi");
$get = pdf_get_parameter($dokument, "fontname");
pdf_show_xy($dokument,"Aktuelle Schrift: $get",5,50);
pdf_end_page($dokument);
$dokument = pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_get_value
zurück:zurückSeite + pdf_get_image_width
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_value.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_value.html new file mode 100644 index 0000000..7486f42 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_get_value.html @@ -0,0 +1,186 @@ + + + +pdf_get_value + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_get_value

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
string pdf_get_value(int PDF-Dokument, + string Name, double Modifizierer)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0.1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_get_value() kann man sich den Wert einer für ein PDF-Dokument + (PDF-
+ Dokument) gültigen Eigenschaft (Name) vom Typ double zurückgeben + lassen.
+ Der optionale Parameter Modifizierer spezifiziert die gesuchte Eigenschaft
+ genauer.
+ Für folgende Objekte können Sie Eigenschaften abfragen:
+ Bilder
+ Grafiken
+ Font/Text

+

Bilder haben folgende Eigenschaften:
+ imagewidth - Bildbreite
+ imageheight - Bildhöhe
+ resx - horizontale Auflösung
+ resy - vertikale Auflösung

+

Für Grafiken gibt es folgende Eigenschaften:
+ currentx - X-Koordinate der Position
+ currenty - Y-Koordinate der Position

+

Für Font/Text gibt es folgende Eigenschaften:
+ ascender - Abstand nach einem Zeichen
+ descender - Abstand vor einem Zeichen
+ capheight - Höhe des Zeilenabstand
+ font - Zeiger auf den Font
+ fontsize - Größe des Font
+ textx - X-Koordinate des Textes
+ texty - Y-Koordinate des Textes

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200,100);
$image = pdf_open_png($dokument, "irland.png");
pdf_place_image($dokument, $image, 10, 15, 1.0);
$breit=pdf_get_value($dokument,imagewidth,$image);
$hoch=pdf_get_value($dokument,imageheight,$image);
pdf_set_font($dokument, "Times-Roman", 14, "winansi");
pdf_show_xy($dokument,"Bildgröße: $breit x $hoch" ,10,4);
pdf_end_page($dokument);
$dokument = pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_lineto
zurück:zurückSeite + pdf_get_parameter
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_lineto.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_lineto.html new file mode 100644 index 0000000..5f47944 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_lineto.html @@ -0,0 +1,166 @@ + + + +pdf_lineto + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_lineto

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_lineto(int PDF-Dokument, + double x-Koor, double y-Koor)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_lineto() zeichnet man innerhalb eines PDF-Dokuments (PDF-Dokument)
+ eine Gerade. Anfangspunkt der Geraden ist der Endpunkt der letzten Zeichenoperation + (z.B. pdf_arc oder pdf_moveto), Endpunkt die Koordinaten x-Koor und y-Koor. + Im Anschluss an pdf_lineto() sollten Sie pdf_stroke() aufrufen, da erst + dann die Linie
+ wirklich gezeichnet wird.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_moveto($dokument, 10, 50);
pdf_lineto($dokument, 190, 50);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_moveto
zurück:zurückSeite + pdf_get_value
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_moveto.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_moveto.html new file mode 100644 index 0000000..a33f41b --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_moveto.html @@ -0,0 +1,163 @@ + + + +pdf_moveto + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_moveto

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
void pdf_moveto(int PDF-Dokument, + double x-Koor, double y-Koor)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_moveto() setzt man innerhalb eines PDF-Dokuments (PDF-Dokument)
+ den Startpunkt für weitere Zeichenoperationen auf die Koordinaten + x-Koor und y-
+ Koor (um z.B. eine Linie mit pdf_lineto() zu zeichen).

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_moveto($dokument, 10, 50);
pdf_lineto($dokument, 190, 50);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_open
zurück:zurückSeite + pdf_lineto
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open.html new file mode 100644 index 0000000..1f03259 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open.html @@ -0,0 +1,161 @@ + + + +pdf_open + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_open

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + +
int pdf_open(int PDF-Dokument)
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_open() öffnet man eine PDF-Datei mittels der Datei-ID (Datei-
+ Deskriptor), welche zuvor mit fopen() erstellt wurde. Wird keine Datei-ID
+ angegeben, so wird die Ausgabe an den Browser oder nach stdout gesendet.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$datei = fopen("php.pdf", "w");
$dokument = pdf_open($datei);
pdf_close($dokument);
fclose($datei);
?>
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

// Es erfolgt keine sichtbare Ausgabe
+ // Die Datei php.pdf wurde erzeugt

+

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_open_gif
zurück:zurückSeite + pdf_moveto
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_gif.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_gif.html new file mode 100644 index 0000000..656669b --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_gif.html @@ -0,0 +1,177 @@ + + + +pdf_open_gif + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_open_gif

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int pdf_open_gif(int PDF-Dokument, string Dateiname)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.7, PHP 4 >= 4.0b2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_open_gif() liest man ein GIF-Bild aus einer Datei (Dateiname) + und stellt
+ es dem PDF-Dokument (PDF-Dokument) zur weiteren Bearbeitung zur
+ Verfügung.
+ Im unteren Beispiel wurde ein GIF-Bild in das PDF-Dokument geladen und + mit
+ pdf_place_image() an einer bestimmten Stelle positioniert.
+ Diese Funktion sollten Sie in neuen Programmen nicht mehr verwenden.
+ Benutzen Sie an ihrer Stelle die Funktion pdf_open_image_file().

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
$im = pdf_open_gif($dokument, "fluss.gif");
pdf_begin_page($dokument,200, 100);
pdf_place_image($dokument, $im, 10, 10, 1.0);
pdf_close_image($dokument, $im);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_open_image_file
zurück:zurückSeite + pdf_open
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_image_file.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_image_file.html new file mode 100644 index 0000000..cae34e0 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_image_file.html @@ -0,0 +1,182 @@ + + + +pdf_open_image_file + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_open_image_file

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int pdf_open_image_file(int PDF-Dokument, string Bildformat, string + Dateiname)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 CVS only, PHP 4 >= 4.0RC2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_open_image_file() liest man ein Bild aus einer Datei (Dateiname) + und
+ stellt es dem PDF-Dokument (PDF-Dokument) zur weiteren Bearbeitung zur
+ Verfügung. Das Format der Bilddatei muss im Parameter (Bildformat) + angegeben
+ werden. Folgende Bildformate werden unterstützt:
+ gif
+ jpeg
+ png
+ tiff
+ Im unteren Beispiel wurde ein PNG-Bild in das PDF-Dokument geladen und + mit
+ pdf_place_image() an einer bestimmten Stelle positioniert.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
$im = pdf_open_image_file($dokument, "png", "eisberg.png");
pdf_begin_page($dokument,200, 100);
pdf_place_image($dokument, $im, 10, 10, 1.0);
pdf_close_image($dokument, $im);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_open_jpeg
zurück:zurückSeite + pdf_open_gif
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_jpeg.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_jpeg.html new file mode 100644 index 0000000..322ffaf --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_jpeg.html @@ -0,0 +1,177 @@ + + + +pdf_open_jpeg + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_open_jpeg

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int pdf_open_jpeg(int PDF-Dokument, string Dateiname)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.7, PHP 4 >= 4.0b2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_open_jpeg() liest man ein JPEG-Bild aus einer Datei (Dateiname) + und
+ stellt es dem PDF-Dokument (PDF-Dokument) zur weiteren Bearbeitung zur
+ Verfügung.
+ Im unteren Beispiel wurde ein JPEG-Bild in das PDF-Dokument geladen und + mit
+ pdf_place_image() an einer bestimmten Stelle positioniert.
+ Diese Funktion sollten Sie in neuen Programmen nicht mehr verwenden.
+ Benutzen Sie an ihrer Stelle die Funktion pdf_open_image_file().

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
$im = pdf_open_jpeg($dokument, "insel.jpg");
pdf_begin_page($dokument,200, 100);
pdf_place_image($dokument, $im, 10, 10, 1.0);
pdf_close_image($dokument, $im);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_open_png
zurück:zurückSeite + pdf_open_image_file
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_png.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_png.html new file mode 100644 index 0000000..0771108 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_png.html @@ -0,0 +1,178 @@ + + + +pdf_open_png + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_open_png

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int pdf_open_png(int PDF-Dokument, string Dateiname)

+

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0RC2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_open_png() liest man ein PNG-Bild aus einer Datei (Dateiname) + und
+ stellt es dem PDF-Dokument (PDF-Dokument) zur weiteren Bearbeitung zur
+ Verfügung.
+ Im unteren Beispiel wurde ein PNG-Bild in das PDF-Dokument geladen und + mit
+ pdf_place_image() an einer bestimmten Stelle positioniert.
+ Diese Funktion sollten Sie in neuen Programmen nicht mehr verwenden.
+ Benutzen Sie an ihrer Stelle die Funktion pdf_open_image_file().

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
$im = pdf_open_png($dokument, "irland.png");
pdf_begin_page($dokument,200, 100);
pdf_place_image($dokument, $im, 10, 10, 1.0);
pdf_close_image($dokument, $im);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_open_tiff
zurück:zurückSeite + pdf_open_jpeg
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_tiff.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_tiff.html new file mode 100644 index 0000000..739b984 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_open_tiff.html @@ -0,0 +1,176 @@ + + + +pdf_open_tiff + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_open_tiff

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

int pdf_open_tiff(int PDF-Dokument, string Dateiname)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 4 >= 4.0b4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_open_tiff() liest man ein TIFF-Bild aus einer Datei (Dateiname) + und
+ stellt es dem PDF-Dokument (PDF-Dokument) zur weiteren Bearbeitung zur
+ Verfügung. Im unteren Beispiel wurde ein TIFF-Bild in das PDF-Dokument
+ geladen und mit pdf_place_image() an einer bestimmten Stelle positioniert.
+ Diese Funktion sollten Sie in neuen Programmen nicht mehr verwenden.
+ Benutzen Sie an ihrer Stelle die Funktion pdf_open_image_file().
+

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
$im = pdf_open_tiff($dokument, "urwald.tif");
pdf_begin_page($dokument,200, 100);
pdf_place_image($dokument, $im, 10, 10, 1.0);
pdf_close_image($dokument, $im);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_place_image
zurück:zurückSeite + pdf_open_png
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_place_image.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_place_image.html new file mode 100644 index 0000000..20faf41 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_place_image.html @@ -0,0 +1,176 @@ + + + +pdf_place_image + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_place_image

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_place_image(int PDF-Dokument, int Bild, double x-Koor, + double y-Koor, double scale)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.7, PHP 4 >= 4.0b2

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_place_image() platziert man ein Bild (Bild) innerhalb eines PDF-
+ Dokuments (PDF-Dokument). Dabei gibt man die Position des Bildes durch + die
+ X-Y-Koordinaten (x-Koor und y-Koor) an, welche den Nullpunkt in der linken
+ unteren Ecke der Arbeitsfläche haben. Zusätzlich kann man mit + dem Parameter
+ scale eine Skalierung auf das Bild anwenden. Im unteren Beispiel wurde + eine
+ Grafik auf die Koordinaten 10/10 platziert und ein Skalierungsfaktor von + 1.0
+ angewendet (Originalgröße).
+ Um die Grafik auf die halbe Größe zu reduzieren, wendet man + einen
+ Skalierungsfaktor von 0.5 an.

+

Siehe auch:

+
    +
  • pdf_put_image()
  • +
+
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
$im = pdf_open_jpeg($dokument, "urknall.jpg");
pdf_begin_page($dokument,200, 100);
pdf_place_image($dokument, $im, 10, 10, 1.0);
pdf_close_image($dokument, $im);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_rect
zurück:zurückSeite + pdf_open_tiff
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_rect.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_rect.html new file mode 100644 index 0000000..a6b65b6 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_rect.html @@ -0,0 +1,168 @@ + + + +pdf_rect + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_rect

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_rect(int PDF-Dokument, double x-koor, double y-koor, + double Breite, double Höhe)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_rect() zeichnet man innerhalb eines PDF-Dokuments (PDF-Dokument)
+ ein Rechteck. Dabei wird mit den X-Y-Koordinaten (x-Koor und y-Koor) die
+ linke untere Ecke des Rechtecks angegeben. Die Breite (Breite) und Höhe + (Höhe)
+ bestimmen, wie groß das Rechteck werden soll.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_rect($dokument,10,10,180,80);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_restore
zurück:zurückSeite + pdf_place_image
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_restore.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_restore.html new file mode 100644 index 0000000..e9536f4 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_restore.html @@ -0,0 +1,175 @@ + + + +pdf_restore + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_restore

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_restore(int PDF-Dokument)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_restore() kann man den Schutz, welcher mittels pdf_save() auf + das
+ aktuelle Dokument (PDF-Dokument) gesetzt wurde, wieder aufheben. Das ist
+ oftmals sehr nützlich, um nach Änderungen im Koordinatensystem + in den
+ ursprünglichen Zustand des Dokuments zu gelangen.
+ Im unteren Beispiel wurde zuerst ein Text (1) in horizontaler Richtung
+ geschrieben. Danach wurde die Funktion pdf_save() aufgerufen, um die letzten
+ Einstellungen zu schützen. Anschließend wurden dann die Texte + 2 und 3 mittels
+ pdf_skew() im Koordinatensystem geschert. Um die ursprüngliche Umgebung
+ wieder herzustellen, wurde die Funktion pdf_restore() benutzt. Abschließend
+ wurde dann noch einmal ein Text (4) in horizontaler Richtung geschrieben.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_set_font($dokument, "Times-Roman", 24, "winansi");
pdf_setgray_fill($dokument, 0.7);
pdf_show_xy($dokument,"1.Ein kurzer Text",0,30);
pdf_save($dokument);
pdf_skew($dokument,20,10);
pdf_setgray_fill($dokument, 0);
pdf_show_xy($dokument,"2.Ein kurzer Text",0,30);
pdf_set_font($dokument, "Times-Roman", 18, "winansi");
pdf_setgray_fill($dokument, 0.5);
pdf_continue_text($dokument,"3.Ein kurzer Text");
pdf_restore($dokument);
pdf_show_xy($dokument,"4.Ein kurzer Text",30,5);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_rotate
zurück:zurückSeite + pdf_rect
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_rotate.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_rotate.html new file mode 100644 index 0000000..75ff173 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_rotate.html @@ -0,0 +1,165 @@ + + + +pdf_rotate + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_rotate

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_rotate(int PDF-Dokument, double Winkel)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_rotate() dreht man innerhalb eines PDF-Dokuments (PDF-Dokument)
+ das Koordinatensystem um eine bestimmte Winkelangabe (Winkel) in Grad.

+

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_set_font($dokument, "Times-Roman", 16, "winansi");
pdf_setgray_fill($dokument, 0.7);
pdf_show_xy($dokument,"PHP3/4 - Die Befehlsreferenz",5,10);
pdf_rotate($dokument,20);
pdf_setgray_fill($dokument, 0);
pdf_show_xy($dokument,"PHP3/4 - Die Befehlsreferenz",5,10);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_save
zurück:zurückSeite + pdf_restore
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_save.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_save.html new file mode 100644 index 0000000..97221db --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_save.html @@ -0,0 +1,177 @@ + + + +pdf_save + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_save

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_save(int PDF-Dokument)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3>= 3.0.6, PHP 4

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_save() kann man den aktuellen Zustand des Dokuments (PDF-
+ Dokument) sichern. Das ist oftmals sehr nützlich, wenn z.B.
+ Koordinatenverschiebungen nur für bestimmte Objekte gelten sollen. + Sobald
+ Sie die Koordinatenverschiebungen durchgeführt und die Objekte gezeichnet
+ haben, können Sie mit der Funktion pdf_restore() die ursprüngliche + Umgebung
+ wieder herstellen.
+ Im unteren Beispiel wurde zuerst ein Text (1) in horizontaler Richtung
+ geschrieben. Danach wurde die Funktion pdf_save() aufgerufen, um die letzten
+ Einstellungen zu schützen. Anschließend wurden die Texte 2 + und 3 mittels
+ pdf_skew() im Koordinatensystem geschert. Um die ursprüngliche Umgebung
+ wieder herzustellen, wurde die Funktion pdf_restore() benutzt. Abschließend
+ wurde noch einmal ein Text (4) in horizontaler Richtung geschrieben.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_set_font($dokument, "Times-Roman", 24, "winansi");
pdf_setgray_fill($dokument, 0.7);
pdf_show_xy($dokument,"1.Ein kurzer Text",0,30);
pdf_save($dokument);
pdf_skew($dokument,20,10);
pdf_setgray_fill($dokument, 0);
pdf_show_xy($dokument,"2.Ein kurzer Text",0,30);
pdf_set_font($dokument, "Times-Roman", 18, "winansi");
pdf_setgray_fill($dokument, 0.5);
pdf_continue_text($dokument,"3.Ein kurzer Text");
pdf_restore($dokument);
pdf_show_xy($dokument,"4.Ein kurzer Text",30,5);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_scale
zurück:zurückSeite + pdf_rotate
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_scale.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_scale.html new file mode 100644 index 0000000..33bccb7 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_scale.html @@ -0,0 +1,184 @@ + + + +pdf_scale + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_scale

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_scale(int PDF-Dokument, double x-Skalierung, double y-Skalierung)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + +
+

Mit pdf_scale() setzt man innerhalb eines PDF-Dokuments (PDF-Dokument)
+ einen Skalierungsfaktor, welcher sich auf alle nachfolgenden Funktionen
+ auswirkt. Dabei wird mittels der Werte x-Skalierung und y-Skalierung festgelegt,
+ um welchen Faktor die X- und Y-Koordinatenpunkte skaliert werden sollen.
+ Durch die Skalierung wird nicht nur das gezeichnete Objekt vergrößert + bzw.
+ verkleinert, sondern auch um den Skalierungsfaktor verschoben. Es ist + darauf zu
+ achten, dass der Skalierungsfaktor nicht 0 sein darf, da es sonst zu einer
+ Fehlermeldung kommen wird.

+

Folgende Skalierungswerte sind zulässig:
+ 0.1 ' 0.9 - Verkleinerung des Objekts
+ 1 - Normale Ansicht des Objekts
+ 1.1 ' ~ - Vergrößerung des Objekts

+

Im unten stehenden Beispiel wurden zwei Linien exakt auf die gleichen
+ Koordinaten und mit der gleichen Länge gezeichnet. Bei einer Linie + wurden
+ allerdings horizontale und vertikale Skalierungsfaktoren von jeweils 4.5
+ angegeben. Diese Linie ist daher um das 4,5fache vergrößert + und um das 4,5fache
+ verschoben.

+

Siehe auch:

+ +
+ +

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_moveto($dokument, 0, 15);
pdf_lineto($dokument, 40, 15);
pdf_stroke($dokument);
pdf_scale($dokument, 4.5, 4.5);
pdf_moveto($dokument, 0, 15);
pdf_lineto($dokument, 40, 15);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_set_border_color
zurück:zurückSeite + pdf_save
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setdash.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setdash.html new file mode 100644 index 0000000..180d73c --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setdash.html @@ -0,0 +1,167 @@ + + + +pdf_setdash + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_setdash

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_setdash(int PDF-Dokument, double Weiß, double Schwarz)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + + +
+

Mit pdf_setdash() wird innerhalb eines PDF-Dokuments (PDF-Dokument) das
+ Muster für gestrichelte Linien festgelegt. Dabei wird die Länge + der schwarzen
+ (Schwarz) und weißen (Weiß) Striche angegeben.

+

Siehe auch:

+ +
+

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_setdash ($dokument,10, 10);
pdf_moveto($dokument, 0, 80);
pdf_lineto($dokument, 120, 80);
pdf_stroke($dokument);
pdf_setdash ($dokument,0, 0);
pdf_moveto($dokument, 0, 50);
pdf_lineto($dokument, 120, 50);
pdf_stroke($dokument);
pdf_setdash ($dokument,10, 20);
pdf_moveto($dokument, 0, 20);
pdf_lineto($dokument, 120, 20);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_setflat
zurück:zurückSeite + pdf_set_word_spacing
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setflat.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setflat.html new file mode 100644 index 0000000..d761ca3 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setflat.html @@ -0,0 +1,160 @@ + + + +pdf_setflat + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_setflat

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_setflat(int PDF-Dokument, double Wert)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + + +
+

Mit pdf_setflat() legt man innerhalb eines PDF-Dokuments (PDF-Dokument) + die
+ Annährungsgenauigkeit (Wert) von einem Objekt an den Pfad fest. Der + Wert
+ kann dabei von 0 bis 100 reichen. Als Standardwert für diese Funktion + ist 0 (Null)
+ eingestellt.

+
+

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
 
+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

 

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_setgray
zurück:zurückSeite + pdf_setdash
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setgray.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setgray.html new file mode 100644 index 0000000..16b63f8 --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setgray.html @@ -0,0 +1,178 @@ + + + +pdf_setgray + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_setgray

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_setgray(int PDF-Dokument, double Grauwert)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + + +
+

Mit pdf_setgray() bestimmt man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) den aktuellen Grauwert (Grauwert), mit dem eine Linie gezeichnet
+ oder ein Pfad gefüllt werden soll. Dabei können Sie einen Wert + zwischen 0 bis 1
+ eingeben, wobei 0 gleich Schwarz und 1 gleich Weiß ist. In der folgenden + Tabelle
+ sehen Sie die möglichen Farbwerte. Rechts neben den Linien finden + Sie die
+ passenden RGB-Werte zu den Farben.

+

+

+

Siehe auch:

+ +

Bei dem unteren Beispiel wurde zuerst ein Dreieck gezeichnet und nur + der Pfad
+ mit einem Grauwert belegt. Bei dem inneren Dreieck wurde zusätzlich + eine
+ Füllung vorgenommen.

+
+

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,2);
pdf_setgray($dokument, 0.8);
pdf_moveto($dokument, 50, 10);
pdf_lineto($dokument, 150, 10);
pdf_lineto($dokument, 100, 90);
pdf_closepath($dokument);
pdf_stroke($dokument);
pdf_moveto($dokument, 60, 15);
pdf_lineto($dokument, 140, 15);
pdf_lineto($dokument, 100, 80);
pdf_closepath($dokument);
pdf_fill_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_setgray_fill
zurück:zurückSeite + pdf_setflat
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file diff --git a/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setgray_fill.html b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setgray_fill.html new file mode 100644 index 0000000..72473aa --- /dev/null +++ b/m133/4_Modulinhalte_und_Uebungen/03 PHP Grundlagen/PHP_Referenz/funktionsreferenz/pdf_funktionen/pdf_setgray_fill.html @@ -0,0 +1,173 @@ + + + +pdf_setgray_fill + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + +
SEL.html +

pdf_setgray_fill

+
+Informationsseite + +

+nach unten Befehl
+nach unten Version
+nach unten Beschreibung
+nach unten Beispiel
+nach unten Ausgabe
+

+
nach unten 
+ + + +

Befehl

+ + + + + + +
+

void pdf_setgray_fill(int PDF-Dokument, double Grauwert)

+
+ +

 

+ +
+nach obennach unten  +
+ +

Version

+ + + + +
+

PHP 3 >= 3.0.6, PHP 4 >= 4.0b1

+
+ +

 

+ +
+nach obennach unten  +
+ +

Beschreibung

+ + + + + +
+

Mit pdf_setgray_fill() bestimmt man innerhalb eines PDF-Dokuments (PDF-
+ Dokument) den aktuellen Grauwert (Grauwert), mit dem ein Pfad gefüllt + werden
+ soll. Dabei können Sie einen Wert zwischen 0 bis 1 eingeben, wobei + 0 gleich
+ Schwarz und 1 gleich Weiß ist. In der folgenden Tabelle sehen Sie + die möglichen
+ Farbwerte. Rechts neben den Linien finden Sie die passenden RGB-Werte + zu den
+ Farben.

+

+

+

Siehe auch:

+ +
+

 

+ +
+nach obennach unten  +
+ +

Beispiel

+ + + + +
+
<?PHP
$file = fopen("php.pdf", "w");
$dokument = pdf_open($file);
pdf_begin_page($dokument,200, 100);
pdf_setlinewidth ($dokument,3);
pdf_arc($dokument,50,50,48,35,325);
pdf_lineto($dokument, 50, 50);
pdf_closepath($dokument);
pdf_setgray_fill($dokument, 0.9);
pdf_fill($dokument);
pdf_stroke($dokument);
pdf_circle($dokument,65,80,5);
pdf_setgray_fill($dokument, 1);
pdf_fill($dokument);
pdf_stroke($dokument);
pdf_arc($dokument,162,50,28,0,180);
pdf_lineto($dokument, 132, 2);
pdf_lineto($dokument, 142, 10);
pdf_lineto($dokument, 152, 2);
pdf_lineto($dokument, 162, 10);
pdf_lineto($dokument, 172, 2);
pdf_lineto($dokument, 182, 10);
pdf_lineto($dokument, 192, 2);
pdf_setgray_fill($dokument, 0.7);
pdf_fill($dokument);
pdf_stroke($dokument);
pdf_circle($dokument,152,55,5);
pdf_circle($dokument,172,55,5);
pdf_setgray_fill($dokument, 1);
pdf_fill($dokument);
pdf_stroke($dokument);
pdf_end_page($dokument);
pdf_close($dokument);
fclose($file);
?>
+

+
+ +

 

+ +
+nach obennach unten  +
+ + +

Ausgabe

+ + + + +
+

+

Achtung: Bei der Ausgabe des Befehls wird im Browser nichts
+ zurückgegeben. Die obenstehende Grafik wurde im Acrobat-
+ Reader geöffnet um die Wirkungsweise des Befehls zu zeigen.

+
+ + +

 

+ + + + + + + + + + + + + +
+nach oben +
weiter:weiterSeite + pdf_setgray_stroke
zurück:zurückSeite + pdf_setgray
 
+ + + +
+ +

© 2001, 2002, 2003 E-Mail Damir Enseleit, mail@selfphp.info

+ + + + + \ No newline at end of file