分类: 系统运维
2012-12-03 12:29:17
大牛莫喷,新手共同交流,一起进步吧。
主要是自己刚刚有个思路,代码冗余肯定超级严重了,虽然我已经修改了很多。 因为扒网页css中图片不好批量下载,上个星期老师说可以尝试写php脚本。周末,我就试了试,中间走了不少弯路,最后豁然开朗。 比如又是判断"../"的次数,然后再循环array_pop,又把次数再取出来,然后和域名做拼接,最后发现 类似于“192.168.190.47/bbs/forumdata/cache/../../images/default/bodybg.g_i_f”这样的网址根本不用做修改,能直接访问.... 虽然最初本想写的是全自动的“输入网址”即可下载的。 但是发现如果是纯php脚本的话,对于菜鸟的我来说2天时间略为不够。 眼看周末就要完毕了,咱们要使用这个工具的人,基本都是知道查看源码的,所以不如让用户自己输入css地址得了。 (如果配合javascript来做应该就简单很多。下周周末再写一个完整的全自动版本的吧,呵呵,全当自娱自乐啦) 下面将代码贴上,(写的极为不规范,只顾了自己推倒,变量乱命名,木有意义,注释也偏少,而且刚刚发帖的时候才发现函数开头的说明的变量,在最后修改的时候都删的删,改的改,注释变的意义不大了) 文件夹结构为: |--indxe.php |--include |--get_base_url.php |--get_css_url.php |--downcss.php |--get_img_url.php |--mkdir_for_img.php |--saveimg.php 也许你开始还不懂,看完这个文件结构,思路就已经很清晰了吧! indxe.php
|