Einzelnen Beitrag anzeigen

Benutzerbild von joachimd
joachimd

Registriert seit: 17. Feb 2005
Ort: Weitingen
679 Beiträge
 
Delphi 12 Athens
 
#3

Re: PHP: datei in blob umwandeln

  Alt 21. Okt 2005, 15:12
Zitat von geisi:
habe ein php-formular erstellt mit dem man u.a. auch ein bild uploaden kann. die daten werden über ein php-script in eine mysql-datenbank eingetragen. aber wie wandle ich das bild in ein binär-daten um(blob)?
für mySQL kann ich es dir momentan nicht sagen (müsste ich zuerst raussuchen), bei ADS wäre es zB so:

Code:
    if ($id>0)
    {
      //update
      $sSQL="UPDATE upload set description=? where id=?";
      $aParams=array($eddescription,$id);
      $typesarray=array(SQL_CHAR,SQL_INTEGER);
    }
    else
    {
      //insert
      $file_name = $_FILES["edfile"]["tmp_name"];
      $fname = $_FILES["edfile"]["name"];
      $file_pointer = fopen($file_name, "r");
      $file_read = fread($file_pointer, filesize($file_name));
      fclose($file_pointer);

      $filesize=filesize($file_name)/(1024);

      $sSQL="INSERT INTO upload(filename, data, filesize, description) values (?,?,?,?)";
      $aParams=array($fname, $file_read, $filesize, $eddescription);
      $typesarray = array(SQL_CHAR,SQL_BINARY,SQL_DOUBLE,SQL_CHAR);

    }
    $rStmt=ads_prepare($rConn,$sSQL);
    $rResult=ads_execute($rStmt,$aParams,$typesarray);
Joachim Dürr
Joachim Dürr Softwareengineering
http://www.jd-engineering.de
  Mit Zitat antworten Zitat