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

Bilder in PHPdatei speichern und mit PHP Datei Bilder schreiben...

Mitglied: Enclave

Enclave (Level 2) - Jetzt verbinden

28.05.2007, aktualisiert 30.05.2007, 5912 Aufrufe, 10 Kommentare

Hallo alle zusammen,

Ich bin grade eine Installaionsdatei am basteln und wollte eins wissen...

Ich wollte es so machen das nur eine Datei für diie Installation benötigt wird...

Die PHP Dateien kann ich ja ohne Probleme erzeugen lassen...

Aber mit den Bildern habe ich Probleme...


Es sind jpg und gif Dateien.

Und da wollt ich wissen ob man diese nicht auch in eine PHPDatei speichern kann und später dann durch ausführen der Datei wird eine gif Datei geschrieben wo dann das Bild wieder drinn ist...

Ich habe zwar das hier gefunden aber bei mir funktioniert das nicht (Enkodieren ja aber dekodieren nein) http://www.exanto.de/bilder-direkt-in-php-dateien-einbetten.html

Hat jemand ne alternative lösung?


Mfg

Enclave

PS: Ja ich weis das diese Methode seltsam ist aber das wollt jemand so haben :o
Mitglied: 16568
28.05.2007 um 10:12 Uhr
Warum läßt Du sie Dir nicht extern laden?
PHP-Datei encodieren, und dann is gut


Lonesome Walker
Bitte warten ..
Mitglied: Enclave
28.05.2007 um 10:40 Uhr
Wie meinen? Ich weis nich genau was du meinst o.O

Mfg

Enclave
Bitte warten ..
Mitglied: 16568
28.05.2007 um 10:57 Uhr
Du läßt das PHP-Script entweder mit Ioncube oder Zend verschlüsseln/encodieren.
Dann kannst Du da so viele Bilder von extern nachladen, wie Du willst, weil keiner mehr den Source sehen kann.

Ansonsten mußt Du eben wieder eine Datei aus dem base64-String machen, was aber daran scheitern könnte, wenn der Webserver Apache heißt, und Safe_mode auf On steht.


Lonesome Walker
Bitte warten ..
Mitglied: Enclave
28.05.2007 um 11:08 Uhr
Das Problem ist nur das diese "Software" für den internen Bereich ist und nicht immer ans Internet angeschlossen ist...

Das mit dem Safemod on is wohl der fehler aber gibts sonst keine möglichkeit?

Mfg

Enclave
Bitte warten ..
Mitglied: Guenni
28.05.2007 um 13:39 Uhr
@Enclave

Hi,

um Grafiken mit PHP zu erstellen/bearbeiten, muß eine entsprechende
Bibliothek installiert sein.

Mehr dazu unter http://de.wikipedia.org/wiki/Gdlib

Laut diesem Artikel ist sie ab Version 5 in PHP integriert, würde ich
aber nicht als Garantie nehmen.

Wenn du in einer PHP-Seite die Funktion phpinfo() aufrufst,
erhälst du ja 'ne Menge Info über deine Serverkonfiguration.

Dort müßte auch eine kleine Tabelle mit der Überschrift
gd, oder ähnlich, auftauchen.

Da siehst du dann, ob gd-support eingeschaltet ist, gegebenenfalls
mußt du die Bibliothek also nachinstallieren.

Grüße
Günni

P.S.: Das Beispiel-Skript unter deinem Link sowie folgendes stellt ein PNG-Bild dar. Wenn du andere Dateiformate darstellen willst,
mußt du auch einen entsprechenden Header senden.

01.
  
02.
// Bild 1 
03.
$png_data1 = "iV-BORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAAYUE-xURZlmZv+ZM/9mAMwzM8wAAP8AAJkAAAAAAJHQzOoAAAAIdFJOU/////////8A3oO9WQAAAJFJREFUeNpiYEcDAAHEwM7AwgDnsbCzAwQQAzsLIysblAuiAQIIKMvC-ChEB89kBAgisnAUkAuGzAwQQRD9QBMpnBwggqIEsMHPYAQIIrgImAhBACDOgIgABxIBQDyEBAggowMzEAlHNCiIAAoiBnRnuMLAIQAABBeB8MAAIIKAWJD5QCUAAMaD7FiCAMAQAAgwAYLoGdQu5RxIAAAAASUVORK5CYII="
04.
 
05.
// Bild 2 
06.
$png_data2 = "iV-BORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwA-AAB4UExURWpqma6u4pp0CaZ8EJoAAO11XbOmAMIyB/XCAPnHBlZeDz4uBuCmGc07KZSaBMClAcgyDq4ZBOFQKfBgO885JccpFfK/AMI0CbslB552Cf2jjH5qFGtQENOFANGeAIiHB8dZFf/MAKyhAX5+sAAAAMzM/5mZzP///+KxjpYAAAAodFJOU////////////////////////////////////////////////////wC+qi4YAAAAnUlEQVR42mJQRwMAAcSAzBERVVcHCCBkAV4pYQl1gABCEuDnYRUSFwQIIISAMhunggA7C0AAwQWUVfkUOWRZ1AECiAHOV1VTEpNTVwcIIAY4n1FNDcQBCCAGNL46QADBBGB8dYAAApNMjHC+OkAAQQTk4Xx1gAAC0UySzNJcMOsBAggkoMItwwx3H0AAMagAATOShwACiAHd+wABBgD82SHUrvKTuAAAAABJRU5ErkJggg=="
07.
	 
08.
$bild=$_GET['bild']; 
09.
switch($bild){ 
10.
 case "bild1"
11.
 // Je nach Bildformat, entsprechenden Header senden. 
12.
 header('Content-type: image/png');  
13.
 echo base64_decode($png_data1);break
14.
 case "bild2"
15.
 header('Content-type: image/png');  
16.
 echo base64_decode($png_data2);break
17.
18.
	 
19.
 
20.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
21.
 
22.
<html> 
23.
<head> 
24.
<title>Untitled</title> 
25.
</head> 
26.
<body> 
27.
Bild 1 <?echo "<img src='" . $_SERVER['PHP_SELF'] . "?bild=bild1' alt='Base64 Bild1' />";?>  ist ein rotes Kreuz.<br> 
28.
Bild 2 <?echo "<img src='" . $_SERVER['PHP_SELF'] . "?bild=bild2' alt='Base64 Bild2' />";?>  ist ein Bleistift.<br> 
29.
</body> 
30.
</html>
Bitte warten ..
Mitglied: Enclave
28.05.2007 um 18:52 Uhr
Hmm das fµnzt jetzt...

Ich habs mit ner animierten gif gemacht... Den header habe ich durch image/gif ersetzt...

War das falsch?

Mfg

Enclave
Bitte warten ..
Mitglied: Guenni
28.05.2007 um 19:08 Uhr
@Enclave

Hi,

wenn's funktioniert(geht), was soll daran falsch gewesen sein.

Also die Frage verstehe ich nicht.

Grüße
Günni
Bitte warten ..
Mitglied: Enclave
30.05.2007 um 14:25 Uhr
Nein das Beispiel von Günni hat funktioniert aber wenn ich ne gif nehmen möchte und den Header so verändert habe gehts nicht. Es wird nur der Alt tag angezeigt...

Mfg

Enclave
Bitte warten ..
Mitglied: Guenni
30.05.2007 um 16:50 Uhr
@Enclave

Hi,

ich habe das Skript um ein GIF, sowie um ein animiertes GIF erweitert.

Kann ich aber hier nicht posten, da es anscheinend zu lang ist.

Zum Anschauen:

http://www.net-comm.de/testbild.php

Ein Link auf testbild.zip ist auch da.

Grüße
Günni
Bitte warten ..
Mitglied: Enclave
30.05.2007 um 19:37 Uhr
Danke ;)

Werds mir nachher mal angcken und ausprobieren...

Kann ich das jetzt auch inne Datei schreiben? Also das ich das wieder in Grafikdateien schreiben kann?

Mfg

Enclave
Bitte warten ..
Ähnliche Inhalte
C und C++
C-sharp soll Datei von PHP speichern
Frage von YanmaiC und C++3 Kommentare

Hallo ihr Administratoren, in PHP wird eine Datei über die Funktion file_get_contents zurückgegeben. Die C# Anwendung sendet erst eine ...

PHP
Druckbefehl in PHP schreiben
Frage von wescraven07PHP16 Kommentare

Hallo Leude, folgende Frage: Ich habe einen Server bei mir im Netzwerk, der verschiedene Produktdaten hält. Das Ganze ist ...

PHP
PHP-Bild anzeigen
gelöst Frage von max.der.baboPHP4 Kommentare

Hallo Community, Meine Frage richtet sich an die PHP-ler. Hab ein Loginskript, dass eine Session erstellt, mit der man ...

Ubuntu

PHP-Version mit Bash in Variable schreiben?

gelöst Frage von StefanKittelUbuntu11 Kommentare

Hallo, hat Jemand ein fertiges Skript um die aktuelle PHP-Version in eine Variable in Bash zu schreiben? Die Ausgaben ...

Neue Wissensbeiträge
Erkennung und -Abwehr

Ups: Einfaches Nullzeichen hebelte den Anti-Malware-Schutzt in Windows 10 aus

Information von kgborn vor 11 StundenErkennung und -Abwehr

Windows 10 ist das sicherste Windows aller Zeiten, wie Microsoft betont. Insidern ist aber klar, das es da Lücken, ...

Windows 10

Windows 10 on ARM: von Microsoft entfernte Info - Klartext, was nicht geht

Information von kgborn vor 13 StundenWindows 10

Windows 10 on ARM ist ja eine neue Variante, die Microsoft im Verbund mit Geräteherstellern am Markt etablieren will. ...

Microsoft
TV-Tipp: Das Microsoft-Dilemma
Information von kgborn vor 13 StundenMicrosoft7 Kommentare

Aktuell gibt es in Behörden und in Firmen eine fatale Abhängigkeit von Microsoft und dessen Produkten. Planlos agieren die ...

Windows 10
Zero-Day-Lücke in Microsoft Edge
Information von kgborn vor 2 TagenWindows 10

In Microsofts Edge-Browser klafft wohl eine nicht geschlossene (0-Day) Sicherheitslücke im Just In Time Compiler (JIT Compiler) für Javascript. ...

Heiß diskutierte Inhalte
Windows 10
Windows 10 (1709) Tastur und Maus wieder einschalten?
Frage von LochkartenstanzerWindows 1026 Kommentare

Moin, Ich habe von einem Kunden einen Win10-Rechner bekommen, bei dem weder Tastatur noch Maus geht. Die Hardware funktioniert ...

Firewall
RB2011 Firewall Rule eine bestimmte Mac oder IP Adresse nicht zu blockieren
Frage von lightmanFirewall15 Kommentare

Hallo liebes Forum mit ihren Spezialisten. Ich habe meine Firewall so konfiguriert das kein Endgerät ohne meine Speziellen Erlaubnis ...

Humor (lol)
Was könnte man mit einem Server machen? Idee gesucht
Frage von 2SeitenHumor (lol)15 Kommentare

Hey Zusammen Ich habe einen alten HP G2 Rackserver zu Hause rumliegen. 28GB Ram, 1xAMD Prozi mit etwa 2GHz. ...

Webbrowser
Welcher Browser ist der Beste?
Frage von justtinWebbrowser13 Kommentare

Hallo Leute Ich habe eine interessante Frage. Mich wurde mal interessieren welcher Browser ist eure meinung nach der beste? ...