<html>
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
require("init.inc.php");
$url = "http://www.resonancefm.com/images/banner.gif";
if ($handle = fopen($url,'rb')) {
$contents = "";
while (!feof($handle)) {
$contents .= fread($handle, 8192);
//debug("received", strlen($data));
}
fclose($handle);
$tmpFile = tempnam($config['tmpDir'], 'logo_u');
debug("received logo from", $url);
debug("tmpfile", $tmpFile);
sotf_Utils::save($tmpFile, $contents);
chmod($tmpFile, 0660);
exec("/usr/bin/convert $tmpFile -resize 100x36 " . $config['tmpDir'] . "/test.png 2>&1", $output, $retval);
debug("retval", $retval);
debug("output", $output);
}
exit;
require_once($config['classdir'] . "/rpc_Utils.class.php");
$rpc = new rpc_Utils;
$rpc->debug = true;
//$response = $rpc->callTamburine('version', '');
//$response = $rpc->callTamburine('setpls', array('/home/micsik/ok.mp3', '/home/micsik/china.mp3'));
$response = $rpc->callTamburine('getpls', 1);
//$response = $rpc->callTamburine('quit', 1);
dump($response, "RESPONSE");
exit;
$prg = $repository->getObject('005pr27');
dump($prg->getCreatorNames());
exit;
/*
[id3v1] => Array
(
[title] => Wissen aktuell
[artist] => Oe1
[album] => Oe1 on demand Wissenschaft & B
[year] =>
[comment] => oe1 all rights reserved
[genreid] => 255
[genre] => Unknown
)
[id3v1] => Array
(
[title] => Wissen_aktuell
[artist] => Who knows?
[album] => vow vow vow
[year] => 1239
[comment] => COmmenttttt
[genreid] => 255
[track] => 2
[genre] => Unknown
)
*/
/*
echo "<h1>" , htmlspecialchars("árvíztűrő tükörfúrógép", ENT_QUOTES), "</h1>";
//$v2 = str_replace(array('ee','ve'), array('ff','vv'), array('k'=>'bee', 'v'=>'vee'));
$v2 = explode(',',NULL);
dump($v2, V2);
$text = sotf_Utils::getParameter("text");
if($text) {
$db->query("UPDATE test SET tt='$text' WHERE id=1");
}
$text = $db->getOne("SELECT tt FROM test WHERE id=1");
?>
<p>Árvíztûrõ tükörfúrógép AND árvíztűrő tükörfúrógép</p>
<form>
Previous value: <?php echo $text ?>
<br>
<input name="text" value="<?php echo $text ?>">
</form>
<?php
//echo urlencode(utf8_encode('Árvíztûrõ tükörfúrógép AND árvíztűrő tükörfúrógép'));
exit;
*/
/*
$v = $db->getAssoc("SELECT c.id AS id, c.name AS name FROM sotf_contacts c, sotf_programmes s, sotf_object_roles r WHERE c.id = r.contact_id AND r.object_id=s.id AND s.station_id = '005st1' ORDER BY name");
dump($v, "V");
exit;
*/
/*
require_once($config['classdir'] . '/unpackXML.class.php');
$myPack = new unpackXML($config['basedir'] . "/incoming.sample/meta.xml");
if(!$myPack->error){ //if the file has been found
$metadata = $myPack->process();
}
echo "<pre>";
print_r($metadata);
echo "</pre>";
//dump($metadata, "METADATA");
exit;
sotf_Programme::importXBMF($config['xbmfInDir'] . "/test.xbmf");
exit;
*/
//require_once($config['classdir'] . "/rpc_Utils.class.php");
/*
$obj = new sotf_Station;
echo get_class($obj);
$bitrate = '128400';
$b = $bitrate/1000;
echo "<h3>$b<?h3>";
*/
//echo strtotime('2003-05-29 09:50:06+2:00');
/*
$rpc = new rpc_Utils;
$rpc->debug = true;
$localNode = sotf_Node::getLocalNode();
$localNodeData = $localNode->getAll();
$localNodeData['url'] = $config['rootUrl'];
$chunkInfo = array('this_chunk' => 1,
'node' => $localNodeData,
'objects_remaining' => 0,
);
$blid = '005bl15';
$bl = $repository->getObject($blid);
$bl->update();
$obj = $bl->internalData;
$obj['data'] = $bl->data;
$obj['data']['data'] = 'A%0a';
$objects = array($obj);
//$data = $db->getRow("SELECT * FROM $tablename WHERE id = '$blid'");
$objs = array($chunkInfo, $objects);
$response = $rpc->call('http://sotf2.dsd.sztaki.hu/node2/www/xmlrpcServer.php', 'sotf.sync', $objs);
*/
/*
print "<pre>";
$a = NULL;
if(is_null($a)) print "\nNULL IS_NULL";
if($a === NULL) print "\nNULL === NULL";
if($a == NULL) print "\nNULL == NULL";
$a = 0;
if(is_null($a)) print "\n0 IS_NULL";
if($a === NULL) print "\n0 === NULL";
if($a == NULL) print "\n0 == NULL";
print "</pre>";
*/
/*
$ConnId = pg_connect ("host=localhost port=5432 dbname=node user=micsik password=");
$ResId = pg_query("SELECT * FROM sotf_nodes");
$res = pg_fetch_row ($ResId);
pg_close ($ConnId);
print "<pre>";
print_r($res);
if($res[3]===NULL)
print "\nNULL!!!";
print "</pre>";
*/
/*
$rpc = new rpc_Utils;
$rpc->debug = true;
//$response = $rpc->call($config['rootUrl'] . "/xmlrpcServer.php", 'sotf.cv.listnames', '');
$response = $rpc->call($config['rootUrl'] . "/xmlrpcServer.php", 'sotf.cv.get', array('topics',1,'fr'));
print "<pre>";
print_r($response);
print "</pre>";
*/
/*
$tree = $repository->getTree(1, 'en');
print "<pre>";
print_r($tree);
print "</pre>";
exit;
*/
/*
require_once($config['classdir'] . "/rpc_Utils.class.php");
$rpc = new rpc_Utils;
$rpc->debug = true;
$response = $rpc->call($config['tamburineURL'], 'version', '');
*/
//echo "<br>getenv:" . getenv('REMOTE_ADDR');
//echo "<br>_SERVER:" . $_SERVER['REMOTE_ADDR'];
//$res = $userdb->getOne("SELECT auth_id FROM authenticate WHERE username = 'akazcs'");
//echo "'$res'";
#$page->send();
///$repository->updateTopicCounts();
/*
$mainContent = false;
echo ($mainContent ? 't' : 'f');
if(is_array(NULL))
print "ARRAY IS NULL";
$k = '';
$k= 0;
if(empty($k))
print("empty");
else
print("not");
*/
/*
$series = new sotf_Series('001se1');
$iconfile = 'C:/sotf/node/www/tmp/1043930362.png';
$fp = fopen($iconfile,'rb');
$data = fread($fp,filesize($iconfile));
fclose($fp);
//dump($data, 'data');
//dump($db->unescape_bytea($db->escape_bytea($data), 'escaped'));
dump($db->escape_bytea($data), 'escaped');
//echo pg_host(1);
//dump(pg_escape_bytea($data), 'escaped2');
//exit;
sotf_Blob::saveBlob($series->id, 'icon', $data);
dump(sotf_Blob::findBlob($series->id, 'icon'), 'icon');
*/
/*
$obj = new sotf_Blob();
$obj->set('object_id', $series->id);
$obj->set('name', 'icon');
$obj->find();
$obj->set('data', $data);
*/
//dump($obj->data['data'], 'objbol1');
//$obj->update();
//dump($obj->data['data'], 'objbol2');
//dump($obj->get('data'), 'data2');
//$prog->setBlob('icon', $prog->get('icon'));
//echo "Icon saved";
/*
$ids = $db->getCol("select id from sotf_programmes");
while(list(, $id) = each($ids)) {
$obj = new sotf_Programme($id);
$icon = $obj->getBlob('icon');
$obj->saveBlob('icon', $icon);
echo "<br>icon saved for $id";
}
$ids = $db->getCol("select id from sotf_stations");
while(list(, $id) = each($ids)) {
$obj = new sotf_Station($id);
$icon = $obj->getBlob('icon');
$obj->saveBlob('icon', $icon);
echo "<br>icon saved for $id";
}
$ids = $db->getCol("select id from sotf_series");
while(list(, $id) = each($ids)) {
$obj = new sotf_Series($id);
$icon = $obj->getBlob('icon');
$obj->saveBlob('icon', $icon);
echo "<br>icon saved for $id";
}
$ids = $db->getCol("select id from sotf_contacts");
while(list(, $id) = each($ids)) {
$obj = new sotf_Contact($id);
$icon = $obj->getBlob('icon');
$obj->saveBlob('icon', $icon);
echo "<br>icon saved for $id";
}
*/
?>