カテゴリー別アーカイブ: PHP

ファイルアップロード PHPコード

ファイルアップロード PHPコード

upload.html
<html>
<head>
<meta charset=”utf-8″>
<title>upload.html</title>
</head>
<body>
<form method=”post” enctype=”multipart/form-data” action=”upload.php”>
<input type=”file” name=”upfile”>
<input type=”submit” value=”Upload”>
</form>
<br>
</body>
</html>

upload.php
<html>
<head>
<meta charset=”utf-8″>
<title>upload.php</title>
</head>
<body>
<?php
$dir= “./upload/”;
$file= $_FILES[‘upfile’][‘name’];
if(move_uploaded_file($_FILES[‘upfile’][‘tmp_name’], $dir.$file)==TRUE){
print(“Uploaded (成功)”.”<br>”);
print(“$file”);
}else{
print(“Failed (失敗)”.”<br>”);
print($_FILES[‘upfile’][‘error’]);
}
?>
<br>
</body>
</html>

IPアドレス表示 PHPコード

IPアドレス表示 PHPコード ip.php

<html>
<head><title>ip.php</title></head>
<body>
<?php
print(“<br>”); echo $_SERVER[“REMOTE_ADDR”];
print(“<br>”); echo gethostbyaddr($_SERVER[“REMOTE_ADDR”]);
print(“<br>”); echo $_SERVER[“HTTP_USER_AGENT”];
print(“<br>”); echo $_SERVER[“HTTP_REFERER”];
?>
</body>
</html>

zip圧縮 展開 PHPコード

zip圧縮 展開 PHPコード

zip・圧縮 zip.php
<?php
set_time_limit(60); //timeout
$dir = “./backup”; //path
$file = “xxx.zip”; //zip file
system(“zip -r $file $dir > /dev/null”); //nolog
?>
unzip・展開 unzip.php
<?php
set_time_limit(60); //timeout
$zip = new ZipArchive;
$res = $zip$zip = new ZipArchive;
$res = $zip->open(‘wordpress-4.4-ja.zip’);
if ($res === TRUE) {
$zip->extractTo(‘./’);
$zip->close();
echo ‘done’;
} else {
echo ‘fail’;
}
?>