ubuntu の壁紙を自動的に切り替える XML ファイルの PHP コードを生成する_PHP チュートリアル

WBOY
リリース: 2016-07-21 15:35:23
オリジナル
1071 人が閲覧しました

コードをコピーします コードは次のとおりです:

/*
* ubuntu自動切り替え壁紙xmlファイルを生成します
*/
//画像ディレクトリ
$dir = '/home/yuxing /background';

$hd = opendir($dir) または die('ディレクトリを開けません');
$file = readdir($hd); "$dir/ $file";
if (is_file($tem) && in_array(strto lower(substr(strrchr($file,'.'), 1)), array('jpg', 'gif')))
$files[] = $tem;
closedir($hd);

$xw = new xmlWriter(); setIndent(true) ;
$xw->setIndentString(' ');
$xw->startDocument('1.0', 'utf-8'); $xw->startElement('starttime');
$xw->writeElement('year', '2000');
$xw->writeElement('month', '01'); >writeElement( '日', '01');
$xw->writeElement('時間', '00');
$xw->writeElement('分', '00'); ->writeElement ('秒', '00');
$xw->endElement();
$count = count($files); ) {
$ xw->startElement('static');
//$xw->writeElement('duration', '1795.0');
$xw->writeElement('duration', '30.0') ;
$xw ->writeElement('file', $files[$i]);
$xw->startElement('transition'); writeElement('期間 ', '5');
$xw->writeElement('from', $files[$i]);
$xw->writeElement('to', isset($files[$i]) +1]) : $files[0]);
$xw->endElement(); >outputMemory( true);
//ファイルを生成します
$hd = fopen($dir . "/yuxing.xml", 'wb');
fwrite($hd, $xml);
「わかりました」
?>



http://www.bkjia.com/PHPjc/322262.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/322262.html

技術記事

次のようにコードをコピーします: ?php /* * ubuntu 自動壁紙切り替え XML ファイルを生成 */ //ピクチャ ディレクトリ $dir = '/home/yuxing/background' $hd = opendir($dir) または die('can notディレクトリを開きます'); $fi...



ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート