Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

PHP-Bild anzeigen

Frage Entwicklung PHP

Mitglied: max.der.babo

max.der.babo (Level 1) - Jetzt verbinden

18.12.2014, aktualisiert 16:27 Uhr, 1029 Aufrufe, 4 Kommentare, 2 Danke

Hallo Community,
Meine Frage richtet sich an die PHP-ler.
Hab ein Loginskript, dass eine Session erstellt, mit der man sich dann auf meiner Webseite frei bewegen kann.
Nun möchte ich ein Bild einbinden, dass nur für eingeloggte aufrufbar ist.
Also hab ich das Verzeichnis des Bildes mit htaccess geschützt.
Das einzige Aufrufrecht des Bildes hat der Server.
Ich kann es also mit dem wohl bekannten Befehl aus HTML:
01.
<img src="" />
nicht mehr einbinden.
Meine Frage ist also, ob es da ne Möglichkeit gibt, um das Bild mit PHP anzeigen zu lassen.

Gruß und Frohe Weihnachten
Mitglied: 114757
18.12.2014, aktualisiert um 14:37 Uhr
Moin,
Also hab ich das Verzeichnis des Bildes mit htaccess geschützt.
Das einzige Aufrufrecht des Bildes hat der Server.
das geht so nicht ...
http://stackoverflow.com/questions/9487852/how-to-store-user-profile-im ...
oder du leitest jegliche Anfrage an ein Verzeichnis via htaccess an ein php-script das die Authentifizierung checkt, wie hier beschrieben:
http://www.mediawiki.org/wiki/Manual:Image_Authorization

Gruß jodel32
Bitte warten ..
Mitglied: max.der.babo
18.12.2014 um 15:19 Uhr
Hey,
hab noch mal gegoogelt und mit dem Befehl
readfile($filename);
kann ich Bilder auslesen.
Klappt also doch ^^

Wenn mir noch schnell jemand sagen kann, wie ich die Qualität des Bildes auf 75% veringere wäre das echt super,
ansonsten kann ich die Diskussion, wenn ihr wollt auch schließen.

Frohe Weihnachten!
Bitte warten ..
Mitglied: colinardo
LÖSUNG 18.12.2014, aktualisiert um 16:27 Uhr
Zitat von max.der.babo:
Wenn mir noch schnell jemand sagen kann, wie ich die Qualität des Bildes auf 75% veringere wäre das echt super,
01.
function compress_to_jpg($source, $destination, $quality) { 
02.
	$info = getimagesize($source); 
03.
    	if ($info['mime'] == 'image/jpeg'
04.
        		$image = imagecreatefromjpeg($source); 
05.
 
06.
    	elseif ($info['mime'] == 'image/gif'
07.
        		$image = imagecreatefromgif($source); 
08.
 
09.
   	elseif ($info['mime'] == 'image/png'
10.
        		$image = imagecreatefrompng($source); 
11.
 
12.
    	imagejpeg($image, $destination, $quality); 
13.
	return $destination
14.
}
Anwendungsbeispiel:
compress_to_jpg("/source/bild.jpg","/destination/bild_75.jpg",75);
http://php.net/manual/de/ref.image.php

Grüße Uwe
Bitte warten ..
Mitglied: max.der.babo
18.12.2014 um 16:27 Uhr
Vielen vielen vielen vielen vielen vielen vielen DANK !!!!!
Das ist genau das, wonach ich gesucht hab
Bitte warten ..
Ähnliche Inhalte
Grafik
Bild auf 4k Monitor vollständig anzeigen
gelöst Frage von flotautGrafik8 Kommentare

Hallo, wir haben einen 4k Monitor bei uns. Dazu haben wir ein Bild das jedoch nicht in 4k Auflösung ...

PHP
Zeitbasiertes Bild auf Website mit PHP und CSS
Frage von peterhaPHP5 Kommentare

Moin Leute, ich bastele gerade mal eine Website. Bin soweit fertig. Muss nur noch einen automatischen Wechsel des Hintergrund-Bildes ...

Multimedia
Per USB Bilder auf Samsung anzeigen lassen
Frage von EduuaardMultimedia4 Kommentare

Hallo zusammen Ich habe eine Fragen wie im Titel schon erwähnt, möchte ich Bilder auf dem Samsung TV laufen ...

Apache Server
Apache2 PHP 5.4 Probleme beim Anzeigen der Webseite
gelöst Frage von darkonrwApache Server9 Kommentare

Hallo, ich habe aktuell ein Problem mit einem Rootserver auf diesem läuft Apache 2 PHP 5.4 und mySQL. Html ...

Neue Wissensbeiträge
Windows 10

Systemdienste behalten nach Win10 inplace-Upgrade nicht die ggf. modifizierte Startart bei

Tipp von DerWoWusste vor 15 MinutenWindows 10

Stellt Euch vor, Ihr habt ein Win10 System und modifiziert dort die Startart von Systemdiensten. Zum Beispiel wollt Ihr ...

Microsoft Office

Deaktivieren von Startbildschirm und Backstage-Ansicht in Office 2016 per Batch-Datei

Anleitung von SarekHL vor 3 StundenMicrosoft Office13 Kommentare

Guten Morgen zusammen! Ich habe mir gestern (auch mit Hilfe dieses Boards) ein Script gebastelt, um in Office 2016 ...

Erkennung und -Abwehr

Sicherheitslücke Spectre und Meltdown: Status prüfen

Anleitung von Frank vor 9 StundenErkennung und -Abwehr2 Kommentare

Nach all den Updates der letzten Woche sollte man unbedingt auch den Status prüfen, ob die Sicherheitslücken Spectre, Meltdown ...

Microsoft Office

Office 2010 Starter erneut auf einer frischen Windows-Version installieren

Tipp von Lochkartenstanzer vor 1 TagMicrosoft Office10 Kommentare

Moin, vor ein paar Tagen schlug bei mir ein Kunde auf, der sein Widnows 7 geschrottet und es inklusive ...

Heiß diskutierte Inhalte
Netzwerke
NTFS-Berechtigung
Frage von Daoudi1973Netzwerke23 Kommentare

Hallo zusammen und frohes neues Jahr (Sorry, ich bin spät dran) Meine Frage: 1- Ich habe einen Ordner im ...

iOS
Einladung vom iphone kalender
Frage von jensgebkeniOS15 Kommentare

Hallo Gemeinschaft, folgendes Problem - immer wenn ich von meinem Iphone einen Termin einztrage und diesem Termin Teilnehmer zuweise, ...

Drucker und Scanner
Gesucht DIN A3 Drucker
Frage von NebellichtDrucker und Scanner15 Kommentare

Hallo, ich möchte einen neuen DIN A3 Drucker kaufen. Um ab und zu, ca. 1 mal die Woche Farbausdrucke ...

Batch & Shell
Dateien verschieben mit batch
gelöst Frage von michi-ffmBatch & Shell13 Kommentare

Hallo Zusammen hat jemand evtl eine Idee? Zunächst hier das Skript: Leider werden keine UNC-Pfade unterstüzt, kann mir jemand ...