Hellas.
Ich habe mir ein Pic of the Day programmieren lassen.
Ein Bild wird in einem Frame verkleinert angezeigt. Das Bild passt sich automatisch dem Frame an. Durch Anklicken öffnet sich ein Popup, mit dem vergrößertem Bild darin.
Allerdings konnten aus Wissensmangel vier Fehler in dem Script nicht behoben werden:
1. Das Bild füllt das Popup nicht ganz aus. Um das Bild herum - linke Seite und oben - werden jeweils weisse Balken angezeigt. Das Bild soll bitte das gesamte Popup ausüllen.
2. Der Titel des Popups ist der Name des Bildes. Bitte einen Editiermöglichkeit des Titels geben.
3. Das Popup soll bitte zentiert in der Mitte auf dem Bildschirm erscheinen.
4. Durch Klick auf das Bild soll es sich bitte automatisch schließen.
Bitte helf mir ! Auf http://www.palastrevolution.com/ findest Du das derzeitig eingebaute Script.
Der Quellcode, des Scripts:
Danke fürs Durchlesen und die Mühe, Simon.
Ich habe mir ein Pic of the Day programmieren lassen.
Ein Bild wird in einem Frame verkleinert angezeigt. Das Bild passt sich automatisch dem Frame an. Durch Anklicken öffnet sich ein Popup, mit dem vergrößertem Bild darin.
Allerdings konnten aus Wissensmangel vier Fehler in dem Script nicht behoben werden:
1. Das Bild füllt das Popup nicht ganz aus. Um das Bild herum - linke Seite und oben - werden jeweils weisse Balken angezeigt. Das Bild soll bitte das gesamte Popup ausüllen.
2. Der Titel des Popups ist der Name des Bildes. Bitte einen Editiermöglichkeit des Titels geben.
3. Das Popup soll bitte zentiert in der Mitte auf dem Bildschirm erscheinen.
4. Durch Klick auf das Bild soll es sich bitte automatisch schließen.
Bitte helf mir ! Auf http://www.palastrevolution.com/ findest Du das derzeitig eingebaute Script.
Der Quellcode, des Scripts:
<?php
$handle = fopen("date.ini", "r");
if(!feof($handle)) {
$date = fgets($handle);
if($date != date("d.m.Y")) {
$dirlist = "./";
$x=0;
$images=array();
$handle2 = opendir($dirlist);
while ($file = readdir($handle2)) {
$pieces = explode (".", $file);
if ($pieces[0] && $pieces[1]) {
if (($pieces[1]=="gif") || ($pieces[1]=="jpg") || ($pieces[1]=="GIF") || ($pieces[1]=="JPG") || ($pieces[1]=="bmp") || ($pieces[1]=="BMP") || ($pieces[1]=="jpeg") || ($pieces[1]=="png") || ($pieces[1]=="PNG")) {
$images[$x]=$file;
$x++;
}
}
}
closedir($handle2);
$dir = "pic/";
$path = $images[rand(0,count($images)-1)];
$handle5=opendir($dir);
while ($file = readdir ($handle5))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
unlink($dir.$file);
}
}
}
copy($path, $dir.$path);
$handle1 = fopen("date.ini", "w");
fputs($handle1, date("d.m.Y"));
fclose($handle1);
$handle4 = opendir("pic/");
while($file = readdir($handle4))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
$img = imagecreatefromjpeg($dir.$file);
$breite = imagesx($img);
$hoehe = imagesy($img);
if($breite > $hoehe) {
$k = $hoehe / $breite;
$vorg_breit = "80";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite < $hoehe) {
$k = $breite / $hoehe;
$vorg_hoehe = "80";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite == $hoehe) {
$vorg="80";
echo "[img]".$dir.$file."[/img]";
}
}
}
}
}
else {
$dir="pic/";
$handle4 = opendir("pic/");
while($file = readdir($handle4))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
$img = imagecreatefromjpeg($dir.$file);
$breite = imagesx($img);
$hoehe = imagesy($img);
if($breite > $hoehe) {
$k = $hoehe / $breite;
$vorg_breit = "118";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite < $hoehe) {
$k = $breite / $hoehe;
$vorg_hoehe = "98";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite == $hoehe) {
$vorg="80";
echo "[img]".$dir.$file."[/img]";
}
}
}
}
}
}
fclose($handle)
?>
<?php
$handle = fopen("date.ini", "r");
if(!feof($handle)) {
$date = fgets($handle);
if($date != date("d.m.Y")) {
$dirlist = "./";
$x=0;
$images=array();
$handle2 = opendir($dirlist);
while ($file = readdir($handle2)) {
$pieces = explode (".", $file);
if ($pieces[0] && $pieces[1]) {
if (($pieces[1]=="gif") || ($pieces[1]=="jpg") || ($pieces[1]=="GIF") || ($pieces[1]=="JPG") || ($pieces[1]=="bmp") || ($pieces[1]=="BMP") || ($pieces[1]=="jpeg") || ($pieces[1]=="png") || ($pieces[1]=="PNG")) {
$images[$x]=$file;
$x++;
}
}
}
closedir($handle2);
$dir = "pic/";
$path = $images[rand(0,count($images)-1)];
$handle5=opendir($dir);
while ($file = readdir ($handle5))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
unlink($dir.$file);
}
}
}
copy($path, $dir.$path);
$handle1 = fopen("date.ini", "w");
fputs($handle1, date("d.m.Y"));
fclose($handle1);
$handle4 = opendir("pic/");
while($file = readdir($handle4))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
$img = imagecreatefromjpeg($dir.$file);
$breite = imagesx($img);
$hoehe = imagesy($img);
if($breite > $hoehe) {
$k = $hoehe / $breite;
$vorg_breit = "118";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite < $hoehe) {
$k = $breite / $hoehe;
$vorg_hoehe = "98";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite == $hoehe) {
$vorg="98";
echo "[img]".$dir.$file."[/img]";
}
}
}
}
}
else {
$dir="pic/";
$handle4 = opendir("pic/");
while($file = readdir($handle4))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
$img = imagecreatefromjpeg($dir.$file);
$breite = imagesx($img);
$hoehe = imagesy($img);
if($breite > $hoehe) {
$k = $hoehe / $breite;
$vorg_breit = "118";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite < $hoehe) {
$k = $breite / $hoehe;
$vorg_hoehe = "98";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite == $hoehe) {
$vorg="98";
echo "[img]".$dir.$file."[/img]";
}
}
}
}
}
}
fclose($handle)
?>
$handle = fopen("date.ini", "r");
if(!feof($handle)) {
$date = fgets($handle);
if($date != date("d.m.Y")) {
$dirlist = "./";
$x=0;
$images=array();
$handle2 = opendir($dirlist);
while ($file = readdir($handle2)) {
$pieces = explode (".", $file);
if ($pieces[0] && $pieces[1]) {
if (($pieces[1]=="gif") || ($pieces[1]=="jpg") || ($pieces[1]=="GIF") || ($pieces[1]=="JPG") || ($pieces[1]=="bmp") || ($pieces[1]=="BMP") || ($pieces[1]=="jpeg") || ($pieces[1]=="png") || ($pieces[1]=="PNG")) {
$images[$x]=$file;
$x++;
}
}
}
closedir($handle2);
$dir = "pic/";
$path = $images[rand(0,count($images)-1)];
$handle5=opendir($dir);
while ($file = readdir ($handle5))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
unlink($dir.$file);
}
}
}
copy($path, $dir.$path);
$handle1 = fopen("date.ini", "w");
fputs($handle1, date("d.m.Y"));
fclose($handle1);
$handle4 = opendir("pic/");
while($file = readdir($handle4))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
$img = imagecreatefromjpeg($dir.$file);
$breite = imagesx($img);
$hoehe = imagesy($img);
if($breite > $hoehe) {
$k = $hoehe / $breite;
$vorg_breit = "80";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite < $hoehe) {
$k = $breite / $hoehe;
$vorg_hoehe = "80";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite == $hoehe) {
$vorg="80";
echo "[img]".$dir.$file."[/img]";
}
}
}
}
}
else {
$dir="pic/";
$handle4 = opendir("pic/");
while($file = readdir($handle4))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
$img = imagecreatefromjpeg($dir.$file);
$breite = imagesx($img);
$hoehe = imagesy($img);
if($breite > $hoehe) {
$k = $hoehe / $breite;
$vorg_breit = "118";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite < $hoehe) {
$k = $breite / $hoehe;
$vorg_hoehe = "98";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite == $hoehe) {
$vorg="80";
echo "[img]".$dir.$file."[/img]";
}
}
}
}
}
}
fclose($handle)
?>
<?php
$handle = fopen("date.ini", "r");
if(!feof($handle)) {
$date = fgets($handle);
if($date != date("d.m.Y")) {
$dirlist = "./";
$x=0;
$images=array();
$handle2 = opendir($dirlist);
while ($file = readdir($handle2)) {
$pieces = explode (".", $file);
if ($pieces[0] && $pieces[1]) {
if (($pieces[1]=="gif") || ($pieces[1]=="jpg") || ($pieces[1]=="GIF") || ($pieces[1]=="JPG") || ($pieces[1]=="bmp") || ($pieces[1]=="BMP") || ($pieces[1]=="jpeg") || ($pieces[1]=="png") || ($pieces[1]=="PNG")) {
$images[$x]=$file;
$x++;
}
}
}
closedir($handle2);
$dir = "pic/";
$path = $images[rand(0,count($images)-1)];
$handle5=opendir($dir);
while ($file = readdir ($handle5))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
unlink($dir.$file);
}
}
}
copy($path, $dir.$path);
$handle1 = fopen("date.ini", "w");
fputs($handle1, date("d.m.Y"));
fclose($handle1);
$handle4 = opendir("pic/");
while($file = readdir($handle4))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
$img = imagecreatefromjpeg($dir.$file);
$breite = imagesx($img);
$hoehe = imagesy($img);
if($breite > $hoehe) {
$k = $hoehe / $breite;
$vorg_breit = "118";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite < $hoehe) {
$k = $breite / $hoehe;
$vorg_hoehe = "98";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite == $hoehe) {
$vorg="98";
echo "[img]".$dir.$file."[/img]";
}
}
}
}
}
else {
$dir="pic/";
$handle4 = opendir("pic/");
while($file = readdir($handle4))
{
if ($file != "." && $file != ".." )
{
if( !is_dir($dir.$file))
{
$img = imagecreatefromjpeg($dir.$file);
$breite = imagesx($img);
$hoehe = imagesy($img);
if($breite > $hoehe) {
$k = $hoehe / $breite;
$vorg_breit = "118";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite < $hoehe) {
$k = $breite / $hoehe;
$vorg_hoehe = "98";
echo "[img]".$dir.$file."[/img]";
}
elseif($breite == $hoehe) {
$vorg="98";
echo "[img]".$dir.$file."[/img]";
}
}
}
}
}
}
fclose($handle)
?>
Danke fürs Durchlesen und die Mühe, Simon.
Kommentar