17.12.2011 um 02:26  #10280
Sumale.nin
Mitglied

Registriert: 17.12.2011
Beiträge: 2

Titel: 3 Wünsche - Mini Scripts
Hallo Mathias,

ich habe da zwei Wünsche für zwei kleine Scripte.

Bilderzähler mit mehrere Verzeichnisse
Ich würde mir ganz gerne ein Script wünschen, mit dem man mehrere Verzeichnisse nach Bilddateien durchsuchen kann, diese zusammenzählt und als eine Zahl ausgeben kann.
Ich habe da zwar etwas versucht, aber das gibt mir nur "111111111111111111111111" aus. Ich habe leider keine Ahnung von der Materie und habe mir da nur etwas zusammengesucht und ausprobiert, was schlussendlich misslungen ist. Hier mein Versuch:
PHP Code:
<?php
$ordner 
= array('../images/finish/','../images/finish/parfum/','../images/finish/schachtel/','../images/finish/logo/');
foreach (
$ordner as $ordnere) {
    
$handle opendir($ordnere);
    while (
false !== ($file readdir($handle))) {
        if (
$file != "." && $file != "..") {
            
$sub substr($file, -4);
            if (
$sub == ".png" || $sub == ".jpg" || $sub == ".gif" || $sub == ".bmp") {
                
$filecount count(glob($ordnere.$file));
                echo 
$filecount;
            }
        }
    } 
}
?>  
 


Zum zweiten Script:
Ein kleines Formular, in dem man die E-Mail- Adresse angeben kann und "ein" Bild hochladen kann, sowie eine Captcha- Funktion. Wenn es gehen würde, dann am liebsten reCaptcha, ist aber nicht zwingend.
Die E-Mail und das Bild sollen dann an eine E-Mail- Adresse geschickt werden.

Dritte und letzte Script
Auch hier mehrere Verzeichnisse auslesen und die Bilder zufällig ausgeben. Ich habe hier ein Script zusammengestellt, aber das gibt nur ein Bild aus. Das reicht auch, wenn das nur erweitert werden könnte, damit es mehrere Ordner auslesen kann.
PHP Code:
<?php

$Verzeichnis 
"images";

if(
$Verzeichniszeiger opendir($Verzeichnis))
{
    while(
$Datei readdir($Verzeichniszeiger))
    {
        if(!
is_dir($Datei))
        {
            
$Dateien[] = $Datei;
        }
    }

    
closedir($Verzeichniszeiger);
}

echo
"<img alt="Zufallsbild" src="",
    
$Verzeichnis,
    "
/",
    
$Dateien[rand(0, count($Dateien)-1)],
    "" />"
;

?>
 


Das wären meine Wünsche, ich freue mich über eine positive Antwort.
Offline  Zitieren  

17.12.2011 um 13:37  #10283
Sumale.nin
Mitglied

Registriert: 17.12.2011
Beiträge: 2

Titel: RE: 3 Wünsche - Mini Scripts
Script eins, hat sich erledigt.
Habe da nun endlich was
PHP Code:
<?php
$folderImgCount
=0;
$ordner = array('../images/finish/','../images/finish/parfum/','../images/finish/schachtel/','../images/finish/logo/');
foreach (
$ordner as $ordnere) {

    
$handle opendir($ordnere);
    while (
false !== ($file readdir($handle))) {
    
        if (
$file != "." && $file != "..") {
        
            
$sub end(explode('.',$file));    
            if (
$sub == "png" || $sub == "jpg" || $sub == "jpeg" || $sub == "gif" || $sub == "bmp"$folderImgCount++;
        }
    }
    
closedir($handle);
}
    echo 
'Es wurden heute '.$folderImgCount.' Bilder erstellt';
    
$folderImgCount=0;
?> 
 
Offline  Zitieren  

Antworten
Benutzername:
Titel:
  Fett Unterstrichen Kursiv Strike Marquee Code Links Center Rechts Liste Code Zitat Code PHP Code Code Bild Link eMail Farbe
Nachricht:

HTML ist nicht erlaubt
Smilies sind erlaubt
BBCode ist erlaubt
Bestätigung-Code: Bestätigung-Code ==>
 

MatPo Facebookseite MatPo Twitterseite MatPo Googleplus Seite Add News Feeds zu Google