Kontakt

<?php
// Pseudo Task Manager

// Initialisierung eines leeren Arrays für die Aufgaben
$tasks = [];

// Funktion zum Hinzufügen einer Aufgabe
function addTask($name) {
    global $tasks;
    if (empty($name)) {
        echo "Fehler: Aufgabenname darf nicht leer sein.\n";
        return false;
    }
    $id = count($tasks) + 1;
    $tasks[] = ["id" => $id, "name" => $name, "completed" => false];
    echo "Aufgabe hinzugefügt: $name\n";
    return true;
}

// Funktion zum Abschließen einer Aufgabe
function completeTask($id) {
    global $tasks;
    foreach ($tasks as &$task) {
        if ($task["id"] == $id) {
            $task["completed"] = true;
            echo "Aufgabe $id abgeschlossen.\n";
            return true;
        }
    }
    echo "Fehler: Aufgabe $id nicht gefunden.\n";
    return false;
}

// Funktion zum Löschen einer Aufgabe
function removeTask($id) {
    global $tasks;
    foreach ($tasks as $key => $task) {
        if ($task["id"] == $id) {
            unset($tasks[$key]);
            echo "Aufgabe $id gelöscht.\n";
            return true;
        }
    }
    echo "Fehler: Aufgabe $id nicht gefunden.\n";
    return false;
}

// Funktion zum Anzeigen aller Aufgaben
function listTasks() {
    global $tasks;
    echo "Aktuelle Aufgaben:\n";
    foreach ($tasks as $task) {
        $status = $task["completed"] ? "✔" : "✘";
        echo "{$task['id']}: {$task['name']} [$status]\n";
    }
}

// Beispielaufrufe der Funktionen
addTask("PHP lernen");
addTask("Ein Projekt umsetzen");
listTasks();
completeTask(1);
listTasks();
removeTask(2);
listTasks();
?>

    Erzähl uns von deinem Projekt

    Das ist mein Budget

    Folgende Projekte fand ich cool bei euch.

    Zu guter Letzt.
    Deine Kontaktdaten

    Accessibilty Menü

    Navigation per Tastatur
    Seitennavigation
    W
    S
    Du kannst die Tasten W und S auf deiner Tastatur benutzen, um auf einer Seite zwischen den einzelnen Sektionen hoch und runter zu springen.
    Blättern
    <
    >
    Indem du die linke oder rechte Pfeiltaste doppelt drückst, kannst du zwischen dem vorherigen (links Pfeil) oder dem nächsten (rechts Pfeil) Inhalt hin und her springen.
    Projektnavigation
    1
    2
    3
    4
    Du kannst je nach Projektumfang auf einer Projektseite mit den Nummerntasten direkt in die entsprechende Sektion springen.