|
You last visited: Today at 20:49
Advertisement
Datei problem
Discussion on Datei problem within the Web Development forum part of the Coders Den category.
12/18/2012, 16:38
|
#1
|
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).
|
|
|
12/18/2012, 20:59
|
#2
|
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 ?
|
|
|
12/18/2012, 21:43
|
#3
|
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
|
Quote:
Originally Posted by NotEnoughForYou
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.
|
|
|
12/18/2012, 21:52
|
#4
|
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.
|
|
|
12/18/2012, 21:58
|
#5
|
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
|
Quote:
Originally Posted by NotEnoughForYou
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.
|
|
|
12/18/2012, 22:03
|
#6
|
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.
|
|
|
12/18/2012, 22:16
|
#7
|
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
|
Quote:
Originally Posted by NotEnoughForYou
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).
|
|
|
12/18/2012, 22:21
|
#8
|
elite*gold: 0
Join Date: Jun 2010
Posts: 3,406
Received Thanks: 2,024
|
Quote:
Originally Posted by flickz.
"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 ?
|
|
|
12/18/2012, 22:29
|
#9
|
elite*gold: 5
Join Date: May 2012
Posts: 589
Received Thanks: 139
|
Quote:
Originally Posted by NotEnoughForYou
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
|
|
|
 |
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.
|
|