Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Datei in Hex umwandeln.

Diskussion: Datei in Hex umwandeln. im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Morgen, also ich habe folgendes problem. Ich möchte eine Datei(z.B. ein bild) mit php via fopen einlesen und in ...

Antwort
Alt 02.06.07, 03:53   #1 (permalink)
 
Registriert seit: 03.01.05
-Tux- Leistung: Facit NTK
-Tux- eine Nachricht über ICQ schicken
Likes: 0
Standard Datei in Hex umwandeln.

Anzeige

Morgen,
also ich habe folgendes problem. Ich möchte eine Datei(z.B. ein bild) mit php via fopen einlesen und in hex umwandeln mit

Code:
function string2hex($str)
{
  if (trim($str)!="")
  {
    $hex="";
    $length=strlen($str);
    for ($i=0; $i<$length; $i++)
    {
      if ($i>0) $bound="-"; else $bound="";
      $hex.=$bound.str_pad(dechex(ord($str[$i])), 2, 0, STR_PAD_LEFT);
    }
    return $hex;
  }
}
Wie kann ich eine ganze Datei(z.B. ein bild) mit dieser Funktion in Hex umwandeln?

Danke für eure Antworten
-Tux- ist offline   Mit Zitat antworten
Alt 02.06.07, 04:38   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 442
Standard

Wo ist das Problem?

Code:
$infile = "deinbild.jpg";

function string2hex($str)
{
  if (trim($str)!="")
    {
      $hex="";
      $length=strlen($str);
      for ($i=0; $i<$length; $i++)
        {
          if ($i>0) $bound="-"; else $bound="";
          $hex.=$bound.str_pad(dechex(ord($str[$i])), 2, 0, STR_PAD_LEFT);
        }
      return $hex;
    }
}

if(file_exists($infile)) {
  $handle = fopen($infile, "r");
  $content = fread($handle, filesize($infile));
  fclose($handle);
}
$hexval = string2hex($content);
print "$hexval";
Wobei ich mich frage, warum du nicht einfach bin2hex() nimmst.

Code:
$infile = "deinbild.jpg";

if(file_exists($infile)) {
  $handle = fopen($infile, "r");
  $content = fread($handle, filesize($infile));
  fclose($handle);
}
$hexval = bin2hex($content);
print "$hexval";
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Datei in Hex umwandeln.
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Mov Datei (Video) umwandeln Phyllis25 Music- & Filmbox 15 08.04.09 11:38
[Batch] Prozessor schliessen, Datei kopieren, Datei löschen melih_1991 Code Kitchen 10 17.08.08 17:25
Mov Datei (Video) umwandeln Phyllis25 Internet Allgemein 5 09.05.07 22:33
umwandeln von datei Braver Downloads 7 18.12.01 20:40


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61