\n"; echo "function Fotos_bestellen()\n"; echo "{\n"; echo " if (document.Foto.Bestelle_email.value == \"\")\n"; echo " {\n"; echo " alert('", $Foto_Texte[36][$Language], ");\n"; echo " }\n"; echo " else\n"; echo " {\n"; echo " document.Foto.submit();\n"; echo " }\n"; echo "}\n"; echo "\n"; } $Foto_Script_Pfad = $SCRIPT_FILENAME; $Foto_Position = strrpos($Foto_Script_Pfad, "/"); $Foto_Script = substr($Foto_Script_Pfad + 1, $Foto_Position); $Foto_Script_Pfad = substr($Foto_Script_Pfad, 0, $Foto_Position); if (substr($Foto_Pfad, 0, 1) == "/") { $Foto_Pfad = ""; } if (strpos($Foto_Pfad, "../")) { $Foto_Pfad = ""; } $Foto_Position = strrpos($Foto_Pfad, "/"); if ($Foto_Position) { $Index_Pfad = substr($Foto_Pfad, 0, $Foto_Position); } else { $Index_Pfad = ""; } if ($Foto_Pfad) { $Foto_HREF_Normal = urlencode($Foto_Pfad . "/"); $Foto_HREF_Normal_Ohne = urlencode($Foto_Pfad); $Foto_Pfad_Encode = urlencode($Foto_Pfad . "/"); $Foto_Pfad_Encode_Ohne = urlencode($Foto_Pfad); $Foto_Pos = strpos($Foto_Pfad_Encode, "%2F"); while ($Foto_Pos) { $Foto_Pfad_Encode = substr($Foto_Pfad_Encode, 0, $Foto_Pos) . "/" . substr($Foto_Pfad_Encode, $Foto_Pos + 3); $Foto_Pos = strpos($Foto_Pfad_Encode, "%2F"); } $Foto_Pos = strpos($Foto_Pfad_Encode_Ohne, "%2F"); while ($Foto_Pos) { $Foto_Pfad_Encode_Ohne = substr($Foto_Pfad_Encode_Ohne, 0, $Foto_Pos) . "/" . substr($Foto_Pfad_Encode_Ohne, $Foto_Pos + 3); $Foto_Pos = strpos($Foto_Pfad_Encode_Ohne, "%2F"); } } $Foto_Parameter = "&Spalte=$Spalte&Zeile=$Zeile&Bewerten=$Bewerten&Bestellen=$Bestellen&Language=$Language"; if (substr($Foto_Pfad_Encode_Ohne, strlen($Foto_Pfad_Encode_Ohne) - 2, 2) == "_t") { $Foto_HREF_Normal = substr($Foto_HREF_Normal_Ohne, 0, strlen($Foto_HREF_Normal_Ohne) -2) . "_n/"; } if ($Foto_Pfad == "") { $Bild_Dir = dir("."); } else { $Bild_Dir = dir($Foto_Pfad); } $Verzeichnis_Anzahl = 1; $Bild_Anzahl = 1; if ($Neu == "1") { if ($btn_Vote) { $Vote_Gespeichert = 0; foreach($_POST as $Formular_Key=>$Formular_Wert) { if ((substr($Formular_Key, 0, 5) == "Vote_") && ($_POST[$Formular_Key])) { $Vote_Stimme = $_POST[$Formular_Key]; $Vote_Bild = $_POST["txt_" . substr($Formular_Key, 5)]; $Vote_Fueller = str_repeat(" ", 255); $Vote_Now = explode(" ", microtime()); $Vote_Now[2] = (double)$Vote_Now[0] + (double)$Vote_Now[1]; $Vote_Now[3] = intval(date("n")); $Vote_Bild_Nr = 0; $Vote_Bild_Anzahl = 0; $Vote_Bild_Summe = 0; $Vote_Bild_Monat_Anzahl = 0; $Vote_Bild_Monat_Summe = 0; $Vote_Bild_Position = -1; if (file_exists("Foto_Vote.txt")) { $Vote_Handle = fopen("Foto_Vote.txt", "r"); if ($Vote_Handle) { $Vote_Position = 0; while ($Vote_Gelesen = fgets($Vote_Handle, 1000)) { if (strpos($Vote_Gelesen, $Vote_Bild . " ") == 5) { $Vote_Bild_Nr = intval(substr($Vote_Gelesen, 0, 5)); $Vote_Bild_Anzahl = intval(substr($Vote_Gelesen, 200, 10)); $Vote_Bild_Summe = intval(substr($Vote_Gelesen, 210, 10)); $Vote_Bild_Monat_Anzahl = intval(substr($Vote_Gelesen, 200 + ($Vote_Now[3] * 20), 10)); $Vote_Bild_Monat_Summe = intval(substr($Vote_Gelesen, 210 + ($Vote_Now[3] * 20), 10)); $Vote_Bild_Position = $Vote_Position; } else { if ($Vote_Bild_Nr < intval(substr($Vote_Gelesen, 0, 5))) { $Vote_Bild_Nr = intval(substr($Vote_Gelesen, 0, 5)); } } $Vote_Position = ftell($Vote_Handle); } fclose($Vote_Handle); } } if ($Vote_Bild_Position == -1) { $Vote_Bild_Nr++; } $Vote_Bild_Anzahl++; $Vote_Bild_Summe = $Vote_Bild_Summe + $Vote_Stimme; $Vote_Bild_Monat_Anzahl++; $Vote_Bild_Monat_Summe = $Vote_Bild_Monat_Summe + $Vote_Stimme; if ($Vote_Bild_Position == -1) { $Vote_Handle = fopen("Foto_Vote.txt", "a+"); } else { $Vote_Handle = fopen("Foto_Vote.txt", "r+"); } if ($Vote_Handle) { if ($Vote_Bild_Position == -1) { $Vote_Ausgabe = sprintf("%05d", $Vote_Bild_Nr) . substr($Vote_Bild . $Vote_Fueller, 0, 195) . sprintf("%10d", $Vote_Bild_Anzahl) . sprintf("%10d", $Vote_Bild_Summe); for ($Vote_Index = 1; $Vote_Index <= 12; $Vote_Index++) { if ($Vote_Index == $Vote_Now[3]) { $Vote_Ausgabe = $Vote_Ausgabe . sprintf("%10d", $Vote_Bild_Monat_Anzahl) . sprintf("%10d", $Vote_Bild_Monat_Summe); } else { $Vote_Ausgabe = $Vote_Ausgabe . " 0 0"; } } fputs($Vote_Handle, $Vote_Ausgabe . "\n"); $Vote_Gespeichert++; } else { fseek($Vote_Handle, $Vote_Bild_Position + 200); fputs($Vote_Handle, sprintf("%10d", $Vote_Bild_Anzahl) . sprintf("%10d", $Vote_Bild_Summe), 20); fseek($Vote_Handle, $Vote_Bild_Position + 200 + $Vote_Now[3] * 20); fputs($Vote_Handle, sprintf("%10d", $Vote_Bild_Monat_Anzahl) . sprintf("%10d", $Vote_Bild_Monat_Summe), 20); $Vote_Gespeichert++; } fclose($Vote_Handle); } } } echo "

\n"; if ($Vote_Gespeichert > 0) { echo $Foto_Texte[15][$Language], " ", $Vote_Gespeichert, " ", $Foto_Texte[16][$Language]; } else { echo $Foto_Texte[17][$Language]; } echo "

\n"; } else { $Bestell_Anzahl = 0; foreach($_POST as $Formular_Key=>$Formular_Wert) { if ((substr($Formular_Key, 0, 4) == "chk_") && ($_POST[$Formular_Key])) { $Bestell_Ausgabe = $Bestell_Ausgabe . $_POST["txt_" . substr($Formular_Key, 4)] . ","; $Bestell_Anzahl++; } } if ($Bestell_Ausgabe) { $Bestell_Handle = fopen("Foto_Order.txt", "a+"); if ($Bestell_Handle) { fputs($Bestell_Handle, $Bestelle_email . "," . $Resolution . "," . $Bestell_Ausgabe . "\n"); fclose($Bestell_Handle); } } echo "

\n"; if ($Bestell_Anzahl > 0) { echo $Foto_Texte[18][$Language], " ", $Bestell_Anzahl, " ", $Foto_Texte[19][$Language]; } else { echo $Foto_Texte[20][$Language]; } echo "

\n"; } } while ($Bild_Entry = $Bild_Dir->read()) { if (($Bild_Entry != ".") && ($Bild_Entry != "..")) { $Bild_Art = ""; if (is_dir($Foto_Pfad_Encode . $Bild_Entry)) { $Verzeichnis_Save = -1; if ((substr($Bild_Entry, strlen($Bild_Entry) - 2, 2) == "_n") || (substr($Bild_Entry, strlen($Bild_Entry) - 2, 2) == "_t")) { $Bild_Art = "_t"; $Bild_Entry = substr($Bild_Entry, 0, strlen($Bild_Entry) - 2); for ($Verzeichnis_Index = 0; $Verzeichnis_Index < $Verzeichnis_Anzahl; $Verzeichnis_Index++) { if ($Verzeichnis_Name[$Verzeichnis_Index] == $Bild_Entry) { $Verzeichnis_Save = 0; } } } if ($Verzeichnis_Save == -1) { $Verzeichnis_Name[$Verzeichnis_Anzahl] = $Bild_Entry; $Verzeichnis_Art[$Verzeichnis_Anzahl] = $Bild_Art; $Verzeichnis_Anzahl++; } } else { if ((strpos($Bild_Entry, "_t.") != 0) || (substr($Foto_Pfad_Encode_Ohne, strlen($Foto_Pfad_Encode_Ohne) - 2, 2) == "_t")) { $Bild_Name[$Bild_Anzahl] = $Bild_Entry; $Bild_Anzahl++; } } } } if (file_exists($Foto_Pfad_Encode_Ohne . ".CSS")) { echo "\n"; } else { if (file_exists("Foto_Std.CSS")) { echo "\n"; } } echo "\n"; echo "
\n"; if ($Verzeichnis_Anzahl == 1) { if (($Bewerten == "Ja") || ($Bestellen == "Ja")) { echo "
\n"; } asort($Bild_Name); $Bild_Faktor = $Spalte * $Zeile; $Bild_Position = $Bild_Faktor * $Position; $Bild_Seiten = (int)(($Bild_Anzahl - 1) / $Bild_Faktor); if ((($Bild_Anzahl - 1) % $Bild_Faktor) > 0) { $Bild_Seiten++; } $Bild_Index = 0; $Bild_Zeile = 0; $Bild_Spalte = 0; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; for (reset($Bild_Name); $Bild_Key = key($Bild_Name); next($Bild_Name)) { if (($Bild_Index >= ($Bild_Faktor * $Position)) && ($Bild_Index < ($Bild_Faktor * ($Position + 1))) && ($Bild_Index < $Bild_Anzahl)) { if ($Bild_Spalte == 0) { if (($Bild_Zeile & 1) == 1) { echo "\n"; $Bild_Caption = $Bild_Caption . " \n"; echo $Bild_Caption; if ($Bewerten == "Ja") { $Bild_Vote = $Bild_Vote . " \n"; echo $Bild_Vote; } echo "\n"; } if (($Bewerten == "Ja") || ($Bestellen == "Ja")) { if ($Bewerten == "Ja") { echo "\n"; echo "\n"; echo "\n"; } if ($Bestellen == "Ja") { echo "\n"; echo "\n"; echo "\n"; } echo "\n"; echo "\n"; echo "\n"; } echo " \n"; echo "
\n"; if (substr($Foto_Pfad_Encode_Ohne, strlen($Foto_Pfad_Encode_Ohne) - 2, 2) == "_t") { if (file_exists(urldecode(substr($Foto_Pfad_Encode_Ohne, 0, strlen($Foto_Pfad_Encode_Ohne) - 2)) . ".php")) { include urldecode(substr($Foto_Pfad_Encode_Ohne, 0, strlen($Foto_Pfad_Encode_Ohne) - 2)) . ".php"; } else { if (file_exists("Title.php")) { include "Title.php"; } } } else { if (file_exists(urldecode($Foto_Pfad_Encode_Ohne) . ".php")) { include urldecode($Foto_Pfad_Encode_Ohne) . ".php"; } else { if (file_exists("Title.php")) { include "Title.php"; } } } echo "
"; echo $Foto_Texte[8][$Language], " ", ($Bild_Faktor * $Position + 1), " ", $Foto_Texte[9][$Language], " ", min($Bild_Anzahl - 1, ($Bild_Faktor * ($Position + 1))), " ", $Foto_Texte[10][$Language], " ", ($Bild_Anzahl - 1), " ", $Foto_Texte[11][$Language], "
\n"; echo "
"; echo "

"; echo $Foto_Texte[12][$Language]; echo "

"; echo "
\n"; } else { echo "\n"; } } $Bild_Index++; } if ($Bild_Spalte > 0) { echo "
\n"; } echo " \n"; $Bild_Caption = " \n"; $Bild_Vote = " \n"; } if (substr($Foto_HREF_Normal, strlen($Foto_HREF_Normal) - 3, 3) != "_n/") { $Bild_HREF = substr($Bild_Name[$Bild_Key], 0, $Bild_Position) . "_n" . substr($Bild_Name[$Bild_Key], $Bild_Position + 2, strlen($Bild_Name[$Bild_Key]) - $Bild_Position - 2); $Bild_Position = strpos($Bild_Name[$Bild_Key], "_t."); $Bild_Title = substr($Bild_Name[$Bild_Key], 0, $Bild_Position); $Bild_Position = strpos($Bild_Title, "_"); } else { $Bild_HREF = $Bild_Name[$Bild_Key]; $Bild_Title = $Bild_Name[$Bild_Key]; $Bild_Position = strlen($Bild_Title); } if (file_exists($Foto_Pfad_Encode . $Bild_Title . ".txt")) { $Bild_Title = implode("", (@file($Foto_Pfad_Encode . $Bild_Title . ".txt"))); } else { while ($Bild_Position != 0) { $Bild_Title = substr($Bild_Title, 0, $Bild_Position) . " " . substr($Bild_Title, $Bild_Position + 1, strlen($Bild_Title) - $Bild_Position - 1); $Bild_Position = strpos($Bild_Title, "_"); } } echo " \n"; $Bild_Caption = $Bild_Caption . "\n"; if ($Bewerten == "Ja") { $Bild_Vote = $Bild_Vote . "\n"; } $Bild_Spalte++; if ($Bild_Spalte >= $Spalte) { $Bild_Spalte = 0; $Bild_Zeile++; echo " \n"; $Bild_Caption = $Bild_Caption . " \n"; echo $Bild_Caption; if ($Bewerten == "Ja") { $Bild_Vote = $Bild_Vote . " \n"; echo $Bild_Vote; } echo "
"; if ($Bestellen == "Ja") { $Bild_Caption = $Bild_Caption . " \n"; } $Bild_Caption = $Bild_Caption . "$Bild_Title"; if (($Bestellen == "Ja") || ($Bewerten == "Ja")) { $Bild_Caption = $Bild_Caption . "\n"; } echo "" . $Foto_Texte[13][$Language] . "
\n
"; $Bild_Vote = $Bild_Vote . "
 
 
\n"; echo "\n"; echo "
\n"; echo "\n"; echo "\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "
"; echo $Foto_Texte[22][$Language], "
"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo ""; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo ""; echo "\n"; echo "
", $Foto_Texte[23][$Language], "
", $Foto_Texte[24][$Language], "Name@Domain.com
\n"; echo "
\n"; echo "
\n"; echo $Foto_Texte[26][$Language], "
 
\n"; echo "  "; if (($Bild_Seiten > 0) && ($Position > 0)) { echo "  "; } for ($Bild_Index = 0; $Bild_Index < $Bild_Seiten; $Bild_Index++) { if ($Bild_Index == $Position) { echo "", ($Bild_Index + 1), " "; } else { echo "", ($Bild_Index + 1), " "; } } if (($Bild_Seiten > 0) && ($Position + 1 < $Bild_Seiten)) { echo " "; } echo "
\n"; if (($Bewerten == "Ja") || ($Bestellen == "Ja")) { echo "
\n"; } } else { echo "

\n"; if (file_exists(urldecode($Foto_Pfad_Encode_Ohne) . ".php")) { include urldecode($Foto_Pfad_Encode_Ohne) . ".php"; } else { if (file_exists("Title.php")) { include "Title.php"; } } echo "

\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "
\n"; echo $Foto_Texte[0][$Language], "
 
\n"; echo $Foto_Texte[1][$Language], "\n"; echo " \n"; echo $Foto_Texte[3][$Language], "\n"; echo " 
\n"; echo $Foto_Texte[2][$Language], "\n"; echo " \n"; echo $Foto_Texte[4][$Language], "\n"; echo " 
 
\n"; echo "
\n"; echo "
\n"; echo "
\n"; asort($Verzeichnis_Name); echo "\n"; if (file_exists("Index_Description.php")) { echo "\n"; } for (reset($Verzeichnis_Name); $Verzeichnis_Key = key($Verzeichnis_Name); next($Verzeichnis_Name)) { echo "\n"; echo "\n"; } if ($Foto_Pfad) { echo "\n"; echo "\n"; echo "\n"; } echo "
\n"; include "Index_Description.php"; echo "
"; echo " "; if (file_exists($Foto_HREF_Normal . urlencode($Verzeichnis_Name[$Verzeichnis_Key]) . ".php")) { include $Foto_Pfad_Encode . urlencode($Verzeichnis_Name[$Verzeichnis_Key]) . ".php"; } else { echo $Verzeichnis_Name[$Verzeichnis_Key]; } echo "
"; echo " ", $Foto_Texte[7][$Language], "
\n"; } echo "
\n"; echo "\n"; ?>