Bildergalerie -

","",str_replace("'","",str_replace("[","",str_replace("]","",$_POST['txtCode'])))))); } if (isset($_SESSION['CAPTCHA_RndText'])) { $CAPTCHA_RandomText = $_SESSION['CAPTCHA_RndText']; } $fehler = ""; if ($_POST["von"] == ""){ //$fehler .= "
  • Name fehlt!
  • "; } if ($_POST["text"] == ""){ $fehler .= "
  • Text fehlt!
  • "; } if ($CAPTCHA_EnteredText == $CAPTCHA_RandomText and isset($_POST['txtCode']) == true and isset($_SESSION['CAPTCHA_RndText'])) { $captcha = true; } else { $fehler .= "
  • Captcha Code fehlt oder fehlerhaft!
  • "; } if ($fehler == "") { $message = ""; if (!empty($_POST)) { while(list($name, $value) = each($_POST)) { if (strpos($name,"_int_")=== false && strpos($name,"Submit")=== false && strpos($name,"txtCode")=== false && strpos($name,"action")=== false && strpos($name,"PHPSESSID")=== false) { if ($value!="") { $message.='\n"; } } } } $date=date("Y.m.d h.m.s"); // Eintrag speichern if ($von=="") { $von="*unbekannt*";} $sql = "INSERT INTO `pickomment` (Date, Name, Text, datei, Folder, aktiv ) VALUES ('$date', '$von', '$text', '$bildname', '_$folder', '0')"; mysql_query($sql); mysql_close; $header="MIME-Version: 1.0\r\n"; $header.= "Content-type: text/html; charset=iso-8859-15\r\n"; $header.= "From: Webmster@Atroc.de\r\n"; $header.= "Reply-To: Webmaster@Atroc.de\r\n"; $header.= "X-Sender: Webmaster@Atroc.de\r\n"; $header.= "Return-Path: Webmaster@Atroc.de"; //Mail Benachrichtigung an Webmaster@atroc versenden $empf="dirk.becker@atroc.de"; $abse="webmaster@atroc.de"; $betr="Ein Kommentar wurde abgegeben!"; $text="Im Ordner $folder wurde das Bild $bildname
    \r\n" ."\r\n" ."

    von $von Kommentiert:
    $text
    \r\n" ."
    IP-Adresse des senders: $ip
    \r\n" ."Freigeben\r\n" .""; mail($empf,$betr,$text,$header,"-f webmaster@atroc.de"); $fehlersend='OK'; //unset($_SESSION['CAPTCHA_RndText']); } } else { //Header #header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Datum aus Vergangenheit #header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // immer geändert #header("Cache-Control: no-store, no-cache, must-revalidate"); // HTTP/1.1 #header("Cache-Control: post-check=0, pre-check=0", false); #header("Pragma: no-cache"); // HTTP/1.0 // Alle Fehler und Notices anzeigen #error_reporting(E_ALL); //session_start(); // todo $CAPTCHA_TempString=""; // Zufallsfunktion für Zahlen und Buchstaben function GetRandomChar() { // Zufallszahl generieren mt_srand((double)microtime()*1000000); $CAPTCHA_RandVal = mt_rand(1,2); // Buchstabensalat generieren jeh nachdem ob Randval 1 oder 2 ist switch ($CAPTCHA_RandVal) { case 1: // Zahlen 0-9 $CAPTCHA_RandVal = mt_rand(48, 57); break; case 2: // Grosse Buchstaben $CAPTCHA_RandVal = mt_rand(65, 90); break; } // Zufallscode ausgeben return chr($CAPTCHA_RandVal); } // Zufallscode x-stellig ausgeben for ($i = 1; $i <= 6; $i++) { $CAPTCHA_TempString .= GetRandomChar(); } // Text in Sessionvariable speichern if (isset($CAPTCHA_TempString)) { $_SESSION["CAPTCHA_RndText"] = str_replace('I','E',str_replace('0','3',str_replace('1','S',str_replace('B','F',str_replace('O','P',str_replace('4','A',str_replace('D','K',$CAPTCHA_TempString))))))); } else { die("Zufallscode konnte nicht generiert werden!"); } } if (isset($_GET["ord"])) { $ord=$_GET["ord"];} if (isset($_GET["verz"])) { $verz=$_GET["verz"]; $pfad="../gallerie/thumbnails/".$ord."/".$verz; } else { if (isset($_POST["verz"])) { $verz=$_POST["verz"]; } $pfad="../gallerie/thumbnails/".$ord."/".$verz; } $bild=array(); $verzeichnis=dir($pfad); $zaehler=0; while($datei=$verzeichnis->read()) { if(is_file($datei)); if($datei == "." || $datei == ".." || $datei == "Thumbs.db"){ } else { $r=$pfad."/".$datei; //$bild[$zaehler]=$datei; $bild[] = array("name"=>$datei, "datum"=>date("Ymd",(filectime($r)))); $zaehler++; } } $verzeichnis->close(); $anz=count($bild); // Vergleichsfunktion if ($zaehler!=0) { foreach ($bild as $key => $row) { $name[$key] = $row['name']; $datum[$key] = $row['datum']; } // Sortierung array_multisort($datum, SORT_DESC, $name, SORT_DESC, $bild); if (isset($_GET["seite"])) { $seite=$_GET["seite"]; } if (isset($_GET["datei"])) { $datei=$_GET["datei"]; $sqldatei=$datei; } else { $sqldatei=$bild[$seite]["name"]; } } ?>
    '.htmlentities($name).''.str_replace("\n",'
    ',htmlentities($value))."
    \n"; echo "\n"; echo "

    Copyright(©) 2001-2013 by Dirk Becker\n"; echo "

    \n"; ?> 1) { $z=$seite*6-6; } else { $z=0; } $start=$z; ?> echo "
    "; // margin-left:-12px;'>"; overflow-y:scroll echo "
    \n"; echo "
    read()) { if(is_file($ordner)); if($ordner == "." || $ordner == ".."){ } else { //echo $ordner." "; echo ""; echo sonderzeichen(ucwords($ordner)); echo "  "; } } ?>
    1) { $z=$seite*6-6; } else { $z=0; } $r=0; //$sql="SELECT * FROM pickomment WHERE "; for ($y=$z;$y<$z+6;$y++){ if ($bild[$y]["name"]==""){ break; } else { if ($seite<$anz) { $rest=6; } //$sql = $sql."datei='".$bild[$y]["name"]; echo "\n"; } } //$sql = $sql."' AND aktiv=1 ORDER BY date DESC"; //echo $sql; } ?>
    \n"; echo "\"".ucwords($o).""; echo "
    "; if ($_GET["seite"]==$t) { echo "$t"; } else { echo $t; } echo " "; } ?>
       Kommentare:
    "; $sql = "SELECT * FROM `pickomment` where "; $sql = $sql."datei='".$bild[$y]["name"]."' and folder='_$ord' and aktiv='1' ORDER BY date DESC"; $result=mysql_query($sql); $zeilen=mysql_num_rows($result); if (mysql_num_rows($result)==0) { echo ""; echo "(Dieses Bild wurde bisher nicht Kommentiert!)\n"; } else { echo "\n"; while ($row = mysql_fetch_array($result)) { echo ""; echo " \n"; } echo "
    \n"; echo "

    "; if ($row['name']=="") { echo "(unbekannt!)"; } else { echo $row['name']; } echo " schrieb am
    ".date("d.m.Y H:i:s",strtotime($row['date']))."

    "; echo "
    ".$row['text']."\n"; echo "
    \n"; } echo "
    "; } } } echo ""; //
    \n"; echo "\n"; echo "\n"; echo ""; echo "
    "; echo "\n"; echo "Name:         \n"; echo "
    \n"; echo "\n"; echo "Kommentar:\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "Bitte gebe den unten im Bild angegebenen Code als Spamschutz ein..!!

    \n"; echo "                  \"\"
    \n"; //Der Eintrag wird überprüft und ist erst nach Freigabe sichtbar. echo "                    "; echo "
    \n"; echo ""; echo ""; ?> \n"; echo "Neuen Kommentar Eintragen\n"; echo "
    \n"; ?>