Ergebnis 1 bis 3 von 3

Thema: PHP: Bildergalerie Probleme...

  1. #1

    PHP: Bildergalerie Probleme...

    Hi knuffige Leute aus der Webentwicklung.

    Ich habe mir vorgenommen, eine Bildergalerie zu erstellen, hier erstmal die Basis:
    Man kann ein Bild hochladen -> Es wird nicht irgendwie umbenannt, sondern in einen eigens dafür angelegten Ordner geladen.
    Darin befindet sich noch eine Info.php mit folgendem Inhalt:


    PHP-Code:
    <?php
     $beschreibung 
    'beschreibung';
     
    $name 'dateiname.endung';
     
    $kategorie 'foto';
     
    ?>


    Das funktioniert wunderbar. Es gibt die Kategorien "Foto", "Digital Art" und "Diverses".
    Jetzt die PHP Datei, welches alles abruft:

    PHP-Code:
    <?php
     error_reporting
    (E_ALL);
     
    $check $_GET['kategorie'];
     if(
    $check != "digi" and $check != "dive" and $check != "foto")
     {
     die(
    "<div align='center'><span class='Arial-13pxFFFFFFn'>Du hast keine Kategorie gew&auml;hlt!</span></div>");
     }
     else
     {
     include(
    "bilderzahl.php");
     
    $aufgaben $bilder;
     while(
    $aufgaben "0")
     {
     @include(
    "bilder/$aufgaben/info.php");
     if(
    $kategorie == $check)
     {
     echo(
    "<a href='index.php?include=show.php&image=$aufgaben'><img src='bilder/$aufgaben/$name' width='100' height='75' border='0'></a><img src='img/transparenz.gif' width='16' height='1'>");
     if(
    $inzeile >= "3")
     {
     echo(
    "<br><br>");
     
    $inzeile "0";
     
    $aufgaben $aufgaben "1";
     }
     else
     {
     
    $inzeile $inzeile "1";
     
    $aufgaben $aufgaben "1";
     }
     }
     }
     }
     
     
    ?>

    Wenn ich Digital Art aufrufe, funktioniert alles, bei den anderen lädt es sich aber nur ins leere. Error Reporting hat mich auch zu keinem ergebnis gebracht! Helft mir bitte! Danke. ;_;



    LG, NPC

    Geändert von NPC Fighter (13.06.2005 um 19:24 Uhr)

  2. #2
    Ich denke mal der Fehler liegt in folgendem If-Statement:
    PHP-Code:
     if($check != "digi" and $check != "dive" and $check != "foto")
    {
    die(
    "<div align='center'><span class='Arial-13pxFFFFFFn'>Du hast keine Kategorie gew&auml;hlt!</span></div>");

    Versuchs mal mit Klammern, oder über eine andere Kontroll Struktur wie z.B. ein Switch.

    Das mit klammern würde dann so aussehen:
    PHP-Code:
     if(($check != "digi") and ($check != "dive") and ($check != "foto"))
    {
    die(
    "<div align='center'><span class='Arial-13pxFFFFFFn'>Du hast keine Kategorie gew&auml;hlt!</span></div>");


  3. #3
    Hmm, habs jetzt schon anders geregelt. Sehr trivial, tut aber seinen Zweck. Ich hab das Script einfach dreimal verwendet. xD

    Trotzdem großen Dank fürs Lesen und Helfen.


    Tnx und lG, NPC

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •