ho una pagina php che mi fa l'upload di immagini con questo codice:

$folder = $_GET['folder'];
$idfolder = $_GET['idfolder'];


foreach($_FILES as $tagname=>$objekt)
{
$tempName = $objekt['tmp_name'];
$realName = $objekt['name'];
$target = '../public/fotogallery/' . $folder . '/' . $realName;

echo "
Processing file $realName...\n";
flush();


move_uploaded_file($tempName,$target);

$src_img = imagecreatefromjpeg($target);
$origw=imagesx($src_img);
$origh=imagesy($src_img);
$new_w = '400';
$ratio=$origh*$new_w;
$new_h=$ratio/$origw;
$dst_img = imagecreatetruecolor($new_w,$new_h);
imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w, $new_h,imagesx
($src_img),imagesy($src_img));
$thumb_target = '../public/fotogallery/'. $folder . '/' . $realName;

imagejpeg($dst_img, $thumb_target);

echo "upload completo!\n";


flush();

}

flush();



dopo aver effettuato l'upload devo anche inserire il nome dell'img in un db access, e quindi ho scritto:

$db = pathinfo("../mdb-database/nomeDb.mdb");
$sc = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=$db;";

$cn = new COM("ADODB.Connection");
$cn->open($sc);

// Definisco la query
$sql = "INSERT INTO Foto (Foto, IdAlbum) VALUES ($realName, $idfolder)";

// Effettuo l'inserimento dei dati
$cn->Execute($sql);

// Lancio un messaggio di conferma
print "Inserimento effettuato con successo";

// Chiudo la Connection
$cn->Close();
$cn->Release();
$cn = null;

i problemi sono vari:
1 - io programmo in asp.net e di php non ne so niente
2 - ho provato a inserire il blocco del codice per l'insert prima dei due flush ma mi va in errore " Warning: com() has been disabled for security reasons
Fatal error: Call to undefined method com:pen() on line 61"; a metterlo alla fine di tutto invece non me lo considera..

qualche anima pia che mi dà una mano?