Ils Einsendeaufgabe ysql11c, Note 1

Ils Einsendeaufgabe ysql11c, Note 1 Cover - Ils Einsendeaufgabe ysql11c, Note 1 5.99
5,99 €

PHP und MySQL - Fehler und Ausnahmen

Hallo ihr lieben Mitstudierenden, schön, dass du dich für meine Einsendeaufgabe entschieden hast :-)

Die Lösungen wurden von mir persönlich erstellt und sollten nur als Hilfsmittel zur Lösungsfindung genutzt werden.Weitergabe oder Verkauf ist untersagt.

Die Datei enthält die Korrektur bzw. Kommentare des Fernlehrers.

Wenn dir die Aufgabe bei der Bearbeitung geholfen hat, würde ich mich über eine positive Bewertung freuen.
Vielen Dank im Voraus:-) und weiterhin viel Erfolg!
————————————————————————
Packen Sie am besten alle erforderlichen Dateien zusammen in ein Zip- oder Rar-Archiv und senden Sie dieses Archiv ein.
1. Welche Art von Fehler löst ein vergessenes Semikolon im Quelltext aus (unter der Voraussetzung, dass wirklich ein Fehler ausgelöst wird)?

2. Beendet eine Warnung die weitere Abarbeitung eines PHP-Skripts?

3. Welcher Token bezeichnet eine Standardfehlerkonstante von PHP?

4. Mit welcher Fehlerfunktion in PHP können Sie eine Fehlermeldung selbst auslösen?

5. Wir haben in den Dateien login.php und loginfehler.php eine Fehlermeldung beim Einbinden der Dateien mit require und require_once mit dem Fehler-Kon-troll-Operator unterdrückt. Das soll auch bei der Registrierung gemacht werden. Un-sere Vorgehensweise bei den Registrierungsdateien ist wieder gleich. Wir müssen nur die Einbindungen von externen Dateien in den beiden Dateien registrieren.phpund regfehler.php mit dem Fehler-Kontroll-Operator unterdrücken.Modifizieren Sie also in den beiden Dateien registrieren.php und regfehler.php dierequire- und require_once-Anweisungen durch Voranstellen des Fehler-Kon-troll-Operators. Dabei gehen Sie vollkommen analog vor wie bei den beiden Dateien zum Login.Schicken Sie entweder die Dateien im Quelltext, als Screenshot der modifizierten Stellen des Quelltexts oder als Ausdruck ein.

In der Indexdatei index.php wollen wir einige aufwendige Änderungen durchführen, die auch die neue Versionsnummer 2 für das Projekt begründen. Wenn es Fehler beim Einbinden der individuellen Navigationsmenüs gibt, sollen sowohl die Stan-dardfehlermeldungen unterdrückt werden, die require auslösen würde, als auch eine alternative Information angezeigt werden. Dazu werden wir in den folgenden zwei Aufgaben, die aufeinander aufbauen, mit Ausnahmen arbeiten. Schicken Sie die Datei index.php, die beide Lösungen für die Aufgaben 6. und 7. beinhaltet, im Quelltext, als Screenshot der modifizierten Stellen des Quelltexts oder als Ausdruck ein.

6. Erstellen Sie in der Indexdatei index.php am Ende des ersten PHP-Abschnitts eine neue Klasse MeineAusnahme für eine selbstdefinierte Ausnahme. Dazu brauchen Sie bloß mit extends die Superklasse Exception zu erweitern.

7. Wenn mit require eine Datei eingebunden und nicht gefunden wird, wird das Skript mit einem fatalen Fehler beendet. Das verhindert aber auch eine qualifizierte Meldung für einen Besucher. Um das zu umgehen, binden Sie in dieser Aufgabe die Dateien navmitglieder.php und nav.php mit include ein (dazu ersetzen Sie einfachrequire) und unterdrücken dessen Warnung im Fehlerfall mit dem Fehler-Kon-troll-Operator. Dies lässt die weitere Abarbeitung des Skripts zu, aber dann wird der Anwender auch keine Meldungen zu Problemen erhalten. Die Seite wird also noch nicht in dem Zustand sein, den wir haben wollen. Dazu sind noch weitere Schritte notwendig.

Sie sollen im Fall einer fehlerhaften Einbindung nun gezielt eine Ausnahme vom TypMeineAusnahme werfen und dann das Skript mit einer Meldung beenden, die die Seite wie in der folgenden Abbildung aussehen lässt. Die Meldung soll so lauten: „Leider gibt es ein Problem mit der Webseite. Wir arbeiten daran mit Hochdruck. Be-suchen Sie uns in Kürze wieder neu.“
Diese Lösung enthält 1 Dateien: (zip) ~3.97 MB
Diese Lösung zu Deinen Favoriten hinzufügen?
Diese Lösung zum Warenkorb hinzufügen?
ysql11c.zip ~ 3.97 MB
Die Einsendeaufgaben zu diesem Heft bestehen im Wesentlichen aus Programmieraufgaben. Bitte senden Sie für eine vollständige Lösung Folgendes ein:
Ein Lösungsdokument im Format einer gängigen Textverarbeitung (doc, docx, odt, rtf) mit Ihrem Namen, dem Heftkürzel und Ihrer Vertragsnummer.
Bitte fügen Sie bei Bedarf oder Aufforderung in der Aufgabenstellung zu einer Aufgabe den kompletten Lösungsquellcode und/oder eine Abbildung der Anwendung zur Laufzeit in das Dokument ein.
Tipp:
In jeder Windows-Version können Sie über die Taste den Bildschirminhalt als Grafik in die Zwischenablage kopieren. Aus dieser können Sie das Bild beispielsweise in ein Bildbearbeitungsprogramm einfügen, dort den relevanten Bereich ausschneiden und diesen in Ihr Lösungsdokument einfügen. In neueren Windows-Versionen steht Ihnen mit dem Snipping-Tool auch ein spezielles Werkzeug für diese Dinge zur Verfügung.
Packen Sie am besten alle erforderlichen Dateien zusammen in ein Zip- oder Rar-Archiv und senden Sie dieses Archiv ein.
1. Aufgabe:
Welche Art von Fehler löst ein vergessenes Semikolon im Quelltext aus (unter der Voraussetzung, dass wirklich ein Fehler ausgelöst wird)?
usw......
Vorschau
Weitere Information: 09.12.2024 - 07:03:47
  Kategorie: Technik und Informatik
Eingestellt am: 26.01.2022 von Rita01
Letzte Aktualisierung: 04.12.2022
0 Bewertung
12345
Studium:
Bisher verkauft: 11 mal
Bisher aufgerufen: 782 mal
Prüfungs-/Lernheft-Code: YSQL11C-XX1-N01
Benotung: 1
Bewertungen
noch keine Bewertungen vorhanden
Benötigst Du Hilfe?
Solltest du Hilfe benötigen, dann wende dich bitte an unseren Support. Wir helfen dir gerne weiter!
Was ist StudyAid.de?
StudyAid.de ist eine Plattform um selbst erstellte Musterlösungen, Einsendeaufgaben oder Lernhilfen zu verkaufen.

Jeder kann mitmachen. StudyAid.de ist sicher, schnell, komfortabel und 100% kostenlos.
Rechtliches
Für diesen Artikel ist der Verkäufer verantwortlich.

Sollte mal etwas nicht passen, kannst Du gerne hier einen Verstoß melden oder Dich einfach an unseren Support wenden.

Alle Preise verstehen sich inkl. der gesetzlichen MwSt.
Mehr von Rita01
 
Zahlungsarten
  • Payments
Auf StudyAid.de verkaufen
> 2000
Schrieb uns eine WhatsApp