Register for your free account! | Forgot your password?

You last visited: Today at 20:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Datei problem

Discussion on Datei problem within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
flickz.'s Avatar
 
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
Datei problem

Ich könnte mal eure Hilfe gebrauchen.
Beschreibung:
Es gibt 2 Server. Einmal von mir und einen von wem anders. Vom anderen Server soll nun eine Temporäre Datei zu meinem gesendet werden. Dazu wird die Datei in Binär umgewandelt und an meinen Server geschickt. Auf meinem Server soll die Datei wieder umgewandelt und in einen Ordner gepackt werden. Bis jetzt funktioniert aber nur das umwandeln in Binär und das übertragen. Habe schon danach bei Google gesucht, allerdings machen die Funktionen nichts, also mir wird nichts zurückgegeben oder mir wird gesagt das der String zu lang ist (was natürlich daran liegt das die Datei ein Bild ist und somit viele Bytes enthält und durch die umwandlung in Binär noch viel mehr). Bräuchte also am besten einfach ne Funktion die auch einen sehr langen Binärcode in einen normalen String umwandelt damit ich daraus wieder eine Datei machen kann (in diesem Fall eine Bilddatei).
flickz. is offline  
Old 12/18/2012, 20:59   #2
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Generell ist die maximale Größe von einem Script bei PHP >= 5.2 auf 128 mb beschränkt, daran kann es eigentlich ja nicht liegen. Über was für eine Länge reden wir denn ? Und welche Funktionen nutzt du zum Umwandeln in ein Bild ?
NotEnoughForYou is offline  
Old 12/18/2012, 21:43   #3
 
flickz.'s Avatar
 
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
Quote:
Originally Posted by NotEnoughForYou View Post
Generell ist die maximale Größe von einem Script bei PHP >= 5.2 auf 128 mb beschränkt, daran kann es eigentlich ja nicht liegen. Über was für eine Länge reden wir denn ? Und welche Funktionen nutzt du zum Umwandeln in ein Bild ?
Die Länge ist eigentlich immer unterschiedlich, aber jedenfalls nie 128 MB groß. Mit Funktionen meinte ich Funktionen aus Google mit n paar Erklärungen, hab ich allerdings nichtmehr im Script drinne.

PHP Code:
$buffer file_get_contents($f);
$length filesize($f);
$_buffer "";
for(
$i 0$i $length$i++) {
    
$_buffer .= sprintf("%08b"ord($buffer[$i]));

Den Code benutze ich zum umwandeln in Binär (jedes byte wird halt in Binär umgewandelt), funktioniert ja auch. Kann ich mir auch alles ausgeben lassen usw. (dauert halt nur etwas) aber ich hab halt keine Ahnung wie ich es dann im anderen Script auf ner anderen Seite wieder umwandel. Von Script1 zu Script2 senden und dann ausgeben funktioniert ja, aber ohne das ganze wieder zu einer Bilddatei machen zu können bringt mir des ganze nichts.
flickz. is offline  
Old 12/18/2012, 21:52   #4
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Möchtest du das Bild nur anzeigen lassen oder tatsächlich speichern ?

Für erstes wären wohl data URI´s das richtige für dich.
NotEnoughForYou is offline  
Old 12/18/2012, 21:58   #5
 
flickz.'s Avatar
 
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
Quote:
Originally Posted by NotEnoughForYou View Post
Möchtest du das Bild nur anzeigen lassen oder tatsächlich speichern ?

Für erstes wären wohl data URI´s das richtige für dich.
Das Bild soll in einem Ordner gespeichert werden und per echo soll dann der Internetlink zum Bild ausgegeben werden der ja dann vom anderen Script ausgelesen wird. Mein einziges Problem ist halt das umwandeln, den Rest krig ich ja selbst hin bzw. funktioniert ja auch schon.
flickz. is offline  
Old 12/18/2012, 22:03   #6
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
PHP Code:
// $path sollte klar sein 
$toSave imagecreatefromstring($binaryCode);
imagejpeg($toSave$path); 
(Ungetestet)

Jenach Bildart (png, gif o.ä) muss man es eben anpassen.
NotEnoughForYou is offline  
Old 12/18/2012, 22:16   #7
 
flickz.'s Avatar
 
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
Quote:
Originally Posted by NotEnoughForYou View Post
PHP Code:
// $path sollte klar sein 
$toSave imagecreatefromstring($binaryCode);
imagejpeg($toSave$path); 
(Ungetestet)

Jenach Bildart (png, gif o.ä) muss man es eben anpassen.
"Warning: imagecreatefromstring(): Data is not in a recognized format in..."

PHP Code:
$path "../ordner/test.png";
$ts imagecreatefromstring($binary);
imagepng($ts$path); 
$binary ist das hier: (zu lang um es hier rein zu kopieren, sind ca. 175kb).
flickz. is offline  
Old 12/18/2012, 22:21   #8
 
NotEnoughForYou's Avatar
 
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
Quote:
Originally Posted by flickz. View Post
"Warning: imagecreatefromstring(): Data is not in a recognized format in..."

PHP Code:
$path "../ordner/test.png";
$ts imagecreatefromstring($binary);
imagepng($ts$path); 
$binary ist das hier: (zu lang um es hier rein zu kopieren, sind ca. 175kb).
ja danke ich weiss was binär ist :P ... ist Binär von deiner Seite aus zwingend notwendig ? über ein base64_encode würde das so nämlich klappen ( hatte mal angenommen, dass das mit binär auch klappt )

#Edit: theoretisch müsstest du ja nur deine Umwandlungsfunc umdrehen und dann über imagecreatefromstring das Bild erzeugen, oder ?
NotEnoughForYou is offline  
Thanks
1 User
Old 12/18/2012, 22:29   #9
 
flickz.'s Avatar
 
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
Quote:
Originally Posted by NotEnoughForYou View Post
ja danke ich weiss was binär ist :P ... ist Binär von deiner Seite aus zwingend notwendig ? über ein base64_encode würde das so nämlich klappen ( hatte mal angenommen, dass das mit binär auch klappt )

#Edit: theoretisch müsstest du ja nur deine Umwandlungsfunc umdrehen und dann über imagecreatefromstring das Bild erzeugen, oder ?
Habs jetzt mit Base64 gemacht, funktioniert genau so wie ichs wollte
flickz. is offline  
Reply


Similar Threads Similar Threads
ICON PROBLEM ./ Datei Problem.
10/23/2011 - Technical Support - 4 Replies
hey habe ein problem , und zwar wollte ich ne datei öffnen ging aber nicht dann habe ich alles auf bild geändert und jezz ist dass. guckt bei photoshop sonyvegas adobe after effects cs5 . die icons sind anders und wenn ich drauf klicke wirds in den JPEG format oder so geändert. kann mir wer soagen woran es liegt? http://imageshack.us/photo/my-images/818/unbenann t1mp.jpg/ http://imageshack.us/photo/my-images/818/unbenann t1mp.jpg/ http://imageshack.us/photo/my-images/818/unbenann t1mp.jpg/ ...
[Problem]locale_de Problem - Datei fehlt beim packen
04/12/2011 - Metin2 Private Server - 7 Replies
Werte e*PvP Community, Ich brauche eure Hilfe. Und zwar hab ich ein Problem, das behoben werden muss. Das Problem liegt bei der locale_de, die ich wieder packen möchte. Ich nutze hierfür den File Archiver von tim. Nun zurück zum Thema. Wenn ich die Datei via "Ausführen -> cmd -> cd C:\FA -> m2 locale_dePack.xml" anwende, kommt eine Fehlermeldung, das eine Datei fehlt. Und zwar ist es die "gm.mse" Das kuriose daran ist, das die Datei im Source-Ordner da wo es sein muss auch liegt.
BIK-Datei Problem
11/27/2010 - Main - 1 Replies
Guten Tag, Ich hab ein Problem ich möchte gern eine BIK-Datei öffnen aber es klappt nicht. Ich habe mir einen PLayer ruterladen aber der kann das irgendwie auch nicht öffnen. Frage ist ob wer ein Program kennt damit es Funktioniert oder mir den Linkt einen Themas das hier davon exestiert per Pn schicken kann. Vielen Dank für jede hilfe.
V15-Datei Problem
05/28/2010 - Flyff Private Server - 7 Replies
bei der Niederschlagung von meinem Charakter Ich ein Passwort-Fehler ps: Übersetzt Französisch, Deutsch Abgesehen von Google
Problem mit mpq datei
01/31/2008 - World of Warcraft - 1 Replies
Seas, Ich wollte heute meinen human -> ud model mal weider reinmachen und musste leider feststellen das er ihn mit meiner mpq wow nicht startet, ich hatte die mqp auf meinen char abgestimmt, sprich kein loch im gesicht und paar coole haare und so^^ seit 2.3.3 will er die mpq aber nicht mehr laden. WoW startet kurz und dann wird es sofort weider beendet, keine errors oder sowas. Alle anderen mpqs funktionieren aber. Bitte um Hilfe Hier mal der Link zu der datei wenn sie sich mal jemand...



All times are GMT +1. The time now is 20:49.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.