CoboCards App FAQ & Wishes Feedback
Language: English Language
Sign up for free  Login

Get these flashcards, study & pass exams. For free! Even on iPhone/Android!

Enter your e-mail address and import flashcard set for free.  
Go!
All main topics / Webprogrammierung / webprogrammierung

Frank_Webprogrammierung (11 Cards)

Say thanks
1
Cardlink
0
PHP (PHP: Hypertext Preprocessor)
- Freie, auf vielen Plattformen erhältliche OpenSourceScriptsprache
- wird serverseitig ausgeführt
- Vorteile: Einstiegsfreundlich (leicht zu erlenen), weit verbreitet („Markführer“?), Open Source

2
Cardlink
0
PHP Befehle
Tags:
<!?php … ?> oder <!? … ?>

Kommentare: <i> oder # einzelig

Textausgabe:
echo "Das Auto ist $farbe"; </i> Ausgabe: Das Auto ist rot
echo 'Das Auto ist $farbe'; <i> Ausgabe: Das Auto ist $farbe

Variablen:
$farbe="rot";
echo "Ich habe ein $farbees Auto"; </i> geht nicht!
echo "Ich habe ein " . $farbe . "es Auto"; <i> ok
echo "Ich habe ein {$farbe}es Auto"; </i> ok

Datum ausgeben:
date("m.d.Y. h:i:s");
3
Cardlink
0
Kontrollstrukturen if, switch
<?php
if ($i == 0) {
    echo "i ist gleich 0";
} elseif ($i == 1) {
    echo "i ist gleich 1";
} elseif ($i == 2) {
    echo "i ist gleich 2";
}

switch ($i) {
    case 0:
        echo "i ist gleich 0";
        break;
    case 1:
        echo "i ist gleich 1";
        break;
    case 2:
        echo "i ist gleich 2";
        break;
}
?>
4
Cardlink
0
Kontrollstrukturen Schleifen
for(Start-Anweisung; Bedingung; End-Anweisung) {
// Anweisungsblock
}

do {
} while(Bedingung);
5
Cardlink
0
Arrays
$tag[1]="Montag";
ODER
$tag = array("Montag", "Dienstag", "Mittwoch");
$tag[]="Donnerstag"; // nächstes freies Feld
6
Cardlink
0
URL Paramter
Ein Parameter:
<a href="tagesangebot.php?vegetarisch=ja">Angebote</a>

Mehrere Parameter:
"tagesangebot.php?vegetarisch=ja&maxpreis=10&minpreis=5"

Abfrage auf Zielseite:
//Prüfen ob Vegi
    if($_REQUEST['vegetarisch'] == "ja")
7
Cardlink
0
Formular HTML
Umschließung der Elemente:
<form action="bestaetigung.php" method="post">
...
</form>

Dropdown:
<select size="1" name="anrede"><option>Herr</option><option>Frau</option><option>beides</option></select>

Textfeld:
<input type="text" name="vName" value="" size="80" maxlength="" />

Checkbox:
->mehrere Auswählbar
<input name="china" type="checkbox" value="1"/> China
<input name="doener" type="checkbox" value="1"/> Döner
<input name="maultasche" type="checkbox" value="1"/> Maultasche

Radiobutton:
->wenn name gleich, dann nur eins auswählbar
<input required="required" type="radio" name="jahre" value="250 Jahre" />250 Jahre
<input type="radio" name="jahre" value="100 Jahre"/>100 Jahre
<input type="radio" name="jahre" value="50 Jahre"/>50 Jahre

Submit:
<input type="submit" value="absenden und gewinnen" />
8
Cardlink
0
Formular php entgegennehmen
$anrede = $_REQUEST['anrede'];
bzw.
$anrede = htmlspecialchars($_REQUEST['anrede']);

$_GET -> nutzt URL um Informationen weiterzuleiten, user sieht eingaben, ist auf 2kb begrenzt
$_POST -> Übertragung mithilfe von http post methode, unsichtbar für user, unbegrenzt
9
Cardlink
0
Formulardaten prüfen
isset() Prüft, ob eine Variable existiert und nicht NULL ist

is_string() Prüft, ob Variable vom Typ String ist

is_int() Prüft, ob eine Variable vom Typ Integer ist

strlen() Ermittelt die String-Länge

count($array) Ermittelt Anzahl Elemente in Array

htmlspecialchars($string, ENT_NOQUOTES|ENT_QUOTES)
Umwandlung von HTML-Befehlen in Text
& wird zu &
< wird zu <
> wird zu '>
" (doppeltes Anführungszeichen) wird zu " (wenn ENT_NOQUOTES nicht gesetzt ist)
' (einfaches Anführungszeichen) wird nur zu ''', wenn ENT_QUOTES gesetzt ist.
10
Cardlink
0
Dateien schreiben
$handle=fopen("daten/teilnehmer.txt", "a");
fputs($handle, "$datum, $vName, $nName, $str, $plz, $ort, $anzPers, $jahre, $bemerkung, $china, $doener, $maultasche \n");

'r' („read“) Öffnet die Datei nur zum Lesen und positioniert den Dateizeiger auf den Anfang der Datei.
'w' („write“) Öffnet die Datei nur zum Schreiben und setzt den Dateizeiger auf den Anfang der Datei sowie die Länge der Datei auf 0 Byte. Wenn die Datei nicht existiert wird versucht sie anzulegen.
'a' („append“) Öffnet die Datei nur zum Schreiben. Positioniert den Dateizeiger auf das Ende der Datei. Wenn die Datei nicht existiert, wird versucht sie anzulegen.
11
Cardlink
0
Mail versenden
mail ("info@mailanbieter.de" , "Teilnehmer Gewinnspiel", "$datum, $vName, $nName, $str, $plz, $ort, $anzPers, $jahre, $bemerkung, $china, $doener, $maultasche \n");
Flashcard set info:
Author: learner94
Main topic: Webprogrammierung
Topic: webprogrammierung
Published: 26.08.2017
 
Card tags:
All cards (11)
no tags
Report abuse

Cancel
Email

Password

Login    

Forgot password?
Deutsch  English