苏州大学校园地图

苏州大学老校区地理环境优越,距离繁华的观前、以及多个园林都不足两公里以内。

新学期来到学校,教室被重新安排,老校区的教学楼都是以中文名命名的,没有规律,要想在校园内找到某个教室还真不容易。

于是到苏大校园网上把校区的地图分享给大家,如有疑惑可给我留言:

继续阅读

发表在 未分类

PHP进行页面跳转

常常看到,一个网站点击登录后进行验证,然后经过几秒后,自动登录到先前页面上。

本文就来介绍如何进行页面跳转

实现方法其实非常简单,浏览器给我们默认已经存在了这一功能,只要用相关代码调用出来就可以,比如在PHP下:

echo '<head><meta http-equiv="refresh" content="5; url=http://malu.me/" /></head>';

我们只需将跳转代码输出到head标签内。

content参数后面跟的是跳转延迟,比如例子中是经过5秒后再跳转到url后面的地址上。

发表在 未分类

PHP报错:Fatal error: Call to undefined function mysql_set_charset() 解决办法

废话:最近开学好久没把博客打理一下了,今天放假在家,打算把之前挂掉的音乐站点重新搭建起来。

事由:原先的音乐站点是静态页面,通过flash调用xml来取得MP3文件路径。后来把它迁移到了sourceforge.net上去,并添加了php自动生成xml,当时的php版本是5.3.2,mysql为5.0。可是好景不长,sf.net把我的站点封了,今天想把站点恢复起来,搭建过程中遇到如下问题:

php执行时报错:

Fatal error: Call to undefined function mysql_set_charset() in

继续阅读

发表在 未分类

Linux shell判断语句

我们知道shell拥有简单的编程语言结构,我们可以很容易得编写出实用的程序在linux下。最近在做一个方案,其中遇到判断语句,下面就把这些常用的判断句给记录下来:

首先定义环境变量:

#!/bin/bash

#比如需要判断一个变量是否含有值:

if [[ -z $1 ]] ; then
echo "Something like empty!"
exit 0;
fi

继续阅读

发表在 未分类

PHP获取远程xml并对其判断

最近想要实现一种能远程批量获取xmlphp类,在以前申请的免费空间中做测试,测试成功,并记录下来:

先前我把页面存放在多个服务器上比如A,B,C代表3个不同站点,上面存放xml文件。

那么思路是这样的:先用file_get_contents函数远程调用xml过来,再对xml判断→分析页面含有指定元素→再做下一步处理

$pageback=file_get_contents($url."createxml.php");
if(strstr($pageback,"playlist")) {   //判断链接中是否含有playlist关键字
$xml = new DOMDocument();
$xml->load($url.'playlist.xml');  //条件通过就调用xml文件
foreach($xml->getElementsByTagName('url') as $url) {
$value = $url->firstChild->nodeValue;
echo '<track><url>'.$value.'</url></track>';   //生成xml节点
}
}

继续阅读

发表在 未分类

PHP获取当前路径

在使用php做些站点的时候常常用到一些系统函数,今天列出一些关于服务器方面的函数:

$_SERVER["HTTP_REFERER"]=http://localhost/malu/   \\获取当前路径

比如获取当前页面路径:

<?php
$host=$_SERVER["HTTP_REFERER"];
echo "<a href=".$host.">".$host."</a>";
?>

下面再列举一些常用的server函数:

继续阅读

发表在 未分类

php上传下载ftp传送文件源码

php网页程序去连接ftp服务器,首先要确保php所在站点可以与ftp通讯,然后php所需的传送函数没有被禁用。

确保了以上工作,就可以开始执行下面给出代码了:

上传代码:

<?php
$ftp_server= "xx.xxx.xxx.xx";
$ftp_user_name= "ftpname";
$ftp_user_pass= "ftppasswd";
$local_file = "bao.zip";        //本地文件
$server_file = "/bao.zip";       //待上传后文件所在路径
$conn_id = ftp_connect($ftp_server);         //联接FTP
$login_result = ftp_login($conn_id,$ftp_user_name,$ftp_user_pass) or die("Login error");  //登录
$fp=fopen($local_file,"r");
ftp_pasv($conn_id, true);               //开启被动模式传输 (在非开启的情况下,由于本地的防火墙等限制,将有可能出现Warning: ftp_fput() [function.ftp-fput]: Opening ASCII mode data connection的警告从而上传失败
//上传参数
if(ftp_fput($conn_id,$server_file,$fp,FTP_BINARY)) {
echo "Successfully uploaded $server_file\n";
}else{
echo "There was a problem while uploading $file\n";
}
//关闭连接
ftp_close($conn_id);
fclose($fp);
?>

继续阅读

发表在 未分类