Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 01-04-2015, 16:45
rernanded
 Registrierter Benutzer
Links : Onlinestatus : rernanded ist offline
Registriert seit: Oct 2011
Beitrńge: 6
rernanded befindet sich auf einem aufstrebenden Ast
Standard Inhalte aus blob inkl. array auslesen

MoinMoin,
ich mu▀ die Inhalte eines blob-Feldes ausgeben.
Beispielhaft hier ein Auszug. Im Blob sind Texte und Bilder enthalten.
Das ich unserialisieren mu▀ ist mir klar, nur wie verschlie▀t sich mir. Wie serialisiert wurde wei▀ ich nicht.
Ganz unten ein php-Code der teils funktioniert, ist zwar veraltet (mysql_) aber geht noch. Die Anzeige des Array (Bilddaten => Images) macht Probleme.

MONI

Beispielsdatensatz aus blob:

O:7:"Message":8s:11:" * Headline";s:4:"kfza";s:7:" * Body";s:8:"kfzatest";s:9:" * Images";a:6s:4:"data";s:4576:" ě Ó JFIF ` `  █ C  ě Ó JFIF ` `  █ C  ě Ó JFIF ` `  █ C

... Das sind die Bilddaten, habe die mal eingekŘrzt. ...

";s:4:"type";i:2;s:4:"size";i:4576;s:5:"width";i:1 15;s:6:"height";i:145;s:4:"name";s:11:"front.jpg"; }s:11:" * Editable";b:1;s:8:" * Owner";s:17:"B-N-230315-125945";s:11:" * Creation";i:1427114175;s:11:" * Category";s:3:"KFZ";s:8:" * Issue";s:13:"Angebotsart A";}


Mit meinem Code (weiter unten) krieg ich folgendes angeziegt:

Message
kfza
kfzatest
Array
(
[data] =>  ě Ó

Den Rest des Zeichensalats hab ich mal weggelassen.

(ó€ (ó€? ┘
[type] => 2
[size] => 4576
[width] => 115
[height] => 145
[name] => gesicht.jpg
)

1
B-N-230315-125945
1427114175
KFZ
Angebotsart A



Mein php-Code:
PHP-Code:
<?php

      
include_once("code-connection.php");
       
      
$sql "SELECT * FROM FD_Articles ORDER BY id DESC";
       
      
$ergebnis =    mysql_query($sql) or die("SQL Error: ".mysql_error());
      
$anz_ds =    mysql_num_rows($ergebnis);
       
      for (
$ii $ii $anz_ds $ii++)
      {
       
      
$id mysql_result($ergebnis,$ii,"id");
      
$data mysql_result($ergebnis,$ii,"data");
      
      
      
$message unserialize($data);
       
      foreach(
$message as $key => $elem){
      echo 
$elem."<br />";

?>

Geńndert von rernanded (01-04-2015 um 16:48 Uhr)