Inhalt des img Ordners verschleiern

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Inhalt des img Ordners verschleiern

    Hallo,

    ich bin ein php Anfänger und brauch euere Hilfe bei folgendem Problem.
    Ich "bastle" an einer Seite und möchte hier den Inhalt eines img Ordners dem Besucher nicht offenlegen.

    Ich habe es bereits mit einer .htaccess versucht

    Order allow,deny
    Deny from all

    die ich in den img Ordner gelegt habe, dann sind jedoch alle bilder die ich auf der Seite eingebunden habe nicht erreichbar.

    Soll heißen wenn ich mir die Seite über die G.Chrome Devtools anschaue darf für den Besucher nicht erkennbar sein welche Bilddateien sich hier befinden.

    Wie kann ich den Inhalt des img Ordners für den Besucher nicht sichtrbar machen ?

    Danke für eure Hilfe
    Zuletzt geändert von mamulasa; 15.05.2017, 09:24.

  • #2
    Und deine Frage lautet wie?

    Kommentar


    • #3
      Zitat von bandit600 Beitrag anzeigen
      Und deine Frage lautet wie?
      Wie kann ich den Inhalt des Bilderordners für den Besucher nicht sichtbar machen ?

      Kommentar


      • #4
        Lese die Bilder mit einem Script ein, der img-Tag sähe dann z.B. so aus:

        <img src="script.php?image=datei.jpg">

        in diesem Script kannst du dann den Pfad vor den Dateinamen setzen, die Datei einlesen und dann ausgeben.

        Siehe http://php.net/manual/de/ref.image.php
        Zuletzt geändert von bandit600; 15.05.2017, 09:45.

        Kommentar


        • #5
          Ich lese über ein Script die Bilddaten ein und gebe sie als data aus:

          PHP-Code:
          $image 'cricci.jpg';
          $imData base64_encode(file_get_contents($image));
          $src 'data: '.mime_content_type($image).';base64,'.$imData;

          // Echo out a sample image
          echo '<img src="'$src'">'

          Kommentar


          • #6
            Es ist aber schon definitiv so, dass der Besucher nichts von einem Pfad wie '/img/meinfoto.jpg' sehen darf?

            Oder geht es am Ende nur darum, dass beim Aufruf von 'www.example.com/img/' der Besucher den Verzeichnisinhalt nicht sehen können soll?
            Ihr habt ein Torturial durchgearbeitet, das auf den mysql_-Funktionen aufbaut?
            Schön - etwas Geschichte kann ja nicht schaden.
            Aber jetzt seht euch bitte php.net/pdo oder php.net/mysqli bevor ihr beginnt!

            Kommentar


            • #7
              Wie wäre es, einfach eine leere index.php in den Ordner IMG legen?
              Dann sieht man eben nur: NIX

              Gruss WW

              Kommentar

              Lädt...
              X