Guten Abend,
ich will nicht lange um den heißen brei herumlabern.
ich schreibe bald eine klausur in der u.a. auch meine php kentnisse abgefragt werden. Ich habe hier jetzt 3 Aufgabe bei den ich leider nicht so genau weiter weiß.
könnt ihr mir ausnahmsweise helfen?
Hier erstmal die Aufgaben:
Unterstreichen Sie, welche Zeichen in dem Satz gefunden werden.
PHP-Code:
$subject = "Ich bin froh, wenn es vorbei ist"; $pattern = "/,.*/";
$subject = "Ich bin froh, wenn es vorbei ist"; $pattern = "/\w/";
$subject = "Ich spiele Spiele am Spieltisch"; $pattern="/.{13}$/";
$subject = "Ich spiele Spiele am Spieltisch"; $pattern = "/ie/";
Ich bin der Meinung, dass bei
1: 1: Alles vorm Ersten Komma = „Ich bin froh“
2: keine Ahnung

3: keine Ahnung
4: Alles was vorm „ie“ steht = „Ich sp“
Beschreiben sie, was das Programm macht und kommentieren Sie die wichtigen Stellen im Source-Code.
PHP-Code:
<html><head>
<title>XMLHttpRequest </title> <script type="text/javascript"><!--
var http = null;
if (window.XMLHttpRequest) {
http = new XMLHttpRequest();
} else if (window.ActiveXObject) {
http = new ActiveXObject("Microsoft.XMLHTTP");
}
if (http != null) {
http.open("GET", "1.html", true);
http.onreadystatechange = antwort;
http.send(null);
}
function antwort() {
if (http.readyState == 4) {
document.getElementById("Antwort").innerHTML =
http.responseText;
}
}
//-- ></script>
</head>
<body>
Die Antwort lautet:
<div id="1"></div>
</body></html>
Ist zwar nicht PHP aber trotzdem weiß ich nicht ganz genau was hier abgeht.
Ich sehe zwar das eine Variable vom Typ Boolean erstellt wird und zwei IF-Abfragen vorhanden sind die "irgendetwas"
prüfen und anschließend eine funktion aufgerufen wird aber was dort genau abläauft weiß ich nicht.
und noch diese:
Gegeben sei der unten aufgeführte PHP-Code
a) Finden Sie den kleinen Fehler in dem u.g. Programmcode (2 Punkte)
b) Skizzieren Sie die Ausgabe des u.g. Programmcodes (2 Punkte)
c) Kommentieren Sie den u.g. Programmcode (4 Punkte)
PHP-Code:
<?php
for($i=1;$i<=5;$i++) {
$cur_a=$_POST["a".$i];
?>
<input type="text" name="a<?php echo $i?>" value="<?php echo $cur_a?>"><br>
}
Was das Programm macht kann ich mir denken, hoffe ich zumindest.
Es gibt wenn ich das richtig sehe die werte die hinter der Variable i und a stehen aus. D.h. die Ausgabe müsste wohl so aussehen:
1 2
2 3
4 5
5 6
..stimmt das?
und wo genau ist der Fehler.
Es wäre toll wenn ihr mir kurz helden könntet.
Besten Dank und schönen Abend noch