diff --git a/README.md b/README.md
index fd27d4f..8a9fadc 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
# SGD Projekt
-### Version 1
+### Version 2
hier wird das SGD Projekt hochgeladen und verwaltet
\ No newline at end of file
diff --git a/projekt_v2/bildspeichern.php b/projekt_v2/bildspeichern.php
new file mode 100644
index 0000000..8050d12
--- /dev/null
+++ b/projekt_v2/bildspeichern.php
@@ -0,0 +1,85 @@
+
+
+
+
+
+ Bild speichern
+
+
+
+ 100000) ||
+ (filesize($_FILES['datei']['tmp_name'])
+ > 100000)) {
+ echo "Die Dateigröβe ist auf " .
+ "100.000 Byte beschränkt. " .
+ "Verkleinern Sie das Bild bitte mit " .
+ "einem geeigneten Grafikprogramm. ";
+ }
+ else if (($_FILES['datei']['type'] != "image/png")
+ && ($_FILES['datei']['type'] != "image/pjpeg")
+ && ($_FILES['datei']['type'] != "image/jpeg")) {
+ echo "Es dürfen nur Bilddateien vom Typ" .
+ " PNG oder JPEG hochgeladen werden. ";
+ } else if (!empty($_FILES['datei']['name'])) {
+ $dateiname = $_SESSION["name"] . time();
+ if ($_FILES['datei']['type'] != "image/png") {
+ $dateiname .= ".jpg";
+ } else {
+ $dateiname .= ".png";
+ }
+ $_SESSION["dateiname"] = $dateiname;
+ if (move_uploaded_file(
+ $_FILES['datei']['tmp_name'],
+ 'images/' . $dateiname)) {
+ @include ("db.inc.php");
+
+ if ($stmt = $pdo -> prepare(
+ "SELECT userid, id_mitglied FROM mitglieder")) {
+ $stmt -> execute();
+ while ($row = $stmt -> fetch()) {
+ if ($_SESSION["name"] == $row["userid"]) {
+ $_SESSION["id_mitglied"] = $row["id_mitglied"];
+ break;
+ }
+ }
+
+ }
+ if ($stmt = $pdo -> prepare(
+ "INSERT INTO fragen" .
+ " (bild, zusatzinfos, id_mitglied) " .
+ " VALUES (:bild, :zusatzinfos, :userid)")) {
+ if ($stmt -> execute(
+ array(
+ ':bild' => $_SESSION["dateiname"],
+ ':zusatzinfos' => $_POST["zusatzinfos"],
+ ':userid' => $_SESSION["id_mitglied"]
+ )
+
+ )) {
+ $dat = "upload_ok.php";
+ } else {
+ $dat = "upload_fehler.php";
+ }
+ header("Location: $dat");
+ }
+ }
+ }
+ echo "Zur Homepage";
+ }
+ }
+}
+$obj = new Bildspeichern();
+$obj -> datup();
+?>
+
+
\ No newline at end of file
diff --git a/projekt_v2/captchagenerieren.php b/projekt_v2/captchagenerieren.php
new file mode 100644
index 0000000..3a5271a
--- /dev/null
+++ b/projekt_v2/captchagenerieren.php
@@ -0,0 +1,44 @@
+
diff --git a/projekt_v2/fonts/Anorexia.ttf b/projekt_v2/fonts/Anorexia.ttf
new file mode 100644
index 0000000..453eeb0
Binary files /dev/null and b/projekt_v2/fonts/Anorexia.ttf differ
diff --git a/projekt_v2/fonts/arial.ttf b/projekt_v2/fonts/arial.ttf
new file mode 100644
index 0000000..886789b
Binary files /dev/null and b/projekt_v2/fonts/arial.ttf differ
diff --git a/projekt_v2/fonts/tahoma.ttf b/projekt_v2/fonts/tahoma.ttf
new file mode 100644
index 0000000..3146f53
Binary files /dev/null and b/projekt_v2/fonts/tahoma.ttf differ
diff --git a/projekt_v2/index.php b/projekt_v2/index.php
index d5c40ba..9465269 100644
--- a/projekt_v2/index.php
+++ b/projekt_v2/index.php
@@ -29,12 +29,12 @@ class MeineAusnahme extends Exception{};
try {
if (isset($_SESSION["login"]) && ($_SESSION["login"] == "true")) {
- if (@include("navmitglieder.php"));{
+ if (!@include("navmitglieder.php")){
throw new MeineAusnahme();
}
}
else {
- if (@include("nav.php"));{
+ if (!@include("nav.php")){
throw new MeineAusnahme();
}
}
@@ -43,7 +43,7 @@ class MeineAusnahme extends Exception{};
die("
Image2Food - Sag mir was ich daraus kochen kann
Das soziale, multimediale Netzwerk für Kochideen
Leider gibt es ein Problem mit der Webseite.
- Wir arbeiten daran mit Hochdruck. Besuchen Sie uns in kürze wieder enu
");
+ Wir arbeiten daran mit Hochdruck. Besuchen Sie uns in kürze wieder erneut");
}
?>
@@ -59,6 +59,8 @@ class MeineAusnahme extends Exception{};
function besucher() {
if (isset($_SESSION["login"]) && ($_SESSION["login"] == "true")){
echo "