CoboCards App FAQ & Wünsche Feedback
Sprache: Deutsch Sprache
Kostenlos registrieren  Login

Hol' Dir diese Lernkarten, lerne & bestehe Prüfungen. Kostenlos! Auch auf iPhone/Android!

E-Mail eingeben: und Kartensatz kostenlos importieren.  
Und Los!
Alle Oberthemen / Webprogrammierung / webprogrammierung

Frank_Webprogrammierung (11 Karten)

Sag Danke
1
Kartenlink
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
Kartenlink
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
Kartenlink
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
Kartenlink
0
Kontrollstrukturen Schleifen
for(Start-Anweisung; Bedingung; End-Anweisung) {
// Anweisungsblock
}

do {
} while(Bedingung);
5
Kartenlink
0
Arrays
$tag[1]="Montag";
ODER
$tag = array("Montag", "Dienstag", "Mittwoch");
$tag[]="Donnerstag"; // nächstes freies Feld
6
Kartenlink
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
Kartenlink
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
Kartenlink
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
Kartenlink
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
Kartenlink
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
Kartenlink
0
Mail versenden
mail ("info@mailanbieter.de" , "Teilnehmer Gewinnspiel", "$datum, $vName, $nName, $str, $plz, $ort, $anzPers, $jahre, $bemerkung, $china, $doener, $maultasche \n");
Kartensatzinfo:
Autor: learner94
Oberthema: Webprogrammierung
Thema: webprogrammierung
Veröffentlicht: 26.08.2017
 
Schlagwörter Karten:
Alle Karten (11)
keine Schlagwörter
Missbrauch melden

Abbrechen
E-Mail

Passwort

Login    

Passwort vergessen?
Deutsch  English