Inhalt des img Ordners verschleiern

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    Last edited by mamulasa; 15-05-2017, 08:24.

  • #2
    Und deine Frage lautet wie?

    Comment


    • #3
      Originally posted by bandit600 View Post
      Und deine Frage lautet wie?
      Wie kann ich den Inhalt des Bilderordners für den Besucher nicht sichtbar machen ?

      Comment


      • #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
        Last edited by bandit600; 15-05-2017, 08:45.

        Comment


        • #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'">'

          Comment


          • #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!

            Comment


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

              Gruss WW

              Comment

              Working...
              X