找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
楼主: 逗妇乳

[程序代码] typecho 1.1 backport 版本 兼容 PHP5.4

[复制链接]
 楼主| 发表于 2024-6-2 19:58:18 | 显示全部楼层
lr9569 发表于 2024-6-2 18:37
chez php版本是5.2.6,,,,,,暂时没找到能用过的webftp

你能不能给你的 chez 传个老版本net2ftp造福大家啊
https://www.net2ftp.com/index.php?state=homepage&state2=3
发表于 2024-6-2 21:27:30 | 显示全部楼层
逗妇乳 发表于 2024-6-2 19:58
你能不能给你的 chez 传个老版本net2ftp造福大家啊
https://www.net2ftp.com/index.php?state=homepage&s ...

太卡了 我传了半天没传上去  而且 不支持 版本 我下的 最底下哪个还是
 楼主| 发表于 2024-6-2 21:33:50 | 显示全部楼层
星期八分享网 发表于 2024-6-2 21:27
太卡了 我传了半天没传上去  而且 不支持 版本 我下的 最底下哪个还是

php5.2是06年发布的,不可能最下边也用不了吧 https://www.cloudways.com/blog/php-version-history/
发表于 2024-6-2 22:34:25 | 显示全部楼层
逗妇乳 发表于 2024-6-2 21:33
php5.2是06年发布的,不可能最下边也用不了吧 https://www.cloudways.com/blog/php-version-history/ ...

net2ftp装不上

发生一个错误:
PHP的FTP模块 没有被安装.

此网站的系统管理员必须安装此模块,安装指南可以查看 php.net
发表于 2024-6-2 22:59:42 | 显示全部楼层
lr9569 发表于 2024-6-2 22:34
net2ftp装不上

发生一个错误:

大佬 这网站的数据库地址是多少啊   数据库名称和用户名称 就是账号ID吗
搞了半天链接不上 wuye.chez.com/emlog
发表于 2024-6-2 23:28:31 | 显示全部楼层
本帖最后由 yaner 于 2024-6-2 23:30 编辑
星期八分享网 发表于 2024-6-2 22:59
大佬 这网站的数据库地址是多少啊   数据库名称和用户名称 就是账号ID吗
搞了半天链接不上 wuye.chez.com ...
  1. MySQL数据库设置

  2. 数据库地址:
  3. localhost
  4. (通常为 localhost, 不必修改)
  5. 数据库用户名:
  6. wuye
  7. 数据库密码:
  8. 数据库名:
  9. wuye
  10. (程序不会自动创建数据库,请提前创建一个空数据库或使用已有数据库)
  11. 数据库表前缀:
  12. emlog_
  13. (通常默认即可,不必修改。由英文字母、数字、下划线组成,且必须以下划线结束)
复制代码


PS:你这个是新站吗?怎么上传文件的??阿门
发表于 2024-6-2 23:40:45 | 显示全部楼层
yaner 发表于 2024-6-2 23:28
PS:你这个是新站吗?怎么上传文件的??阿门

大佬给传了个FTP文件 我自己又传了个filebox.php文件 原来得 创建一个空的数据库。。。也是醉了 我说一直链接失败
发表于 2024-6-2 23:48:23 | 显示全部楼层
星期八分享网 发表于 2024-6-2 23:40
大佬给传了个FTP文件 我自己又传了个filebox.php文件 原来得 创建一个空的数据库。。。也是醉了 我说一直 ...

来,把大佬供出来
发表于 2024-6-2 23:54:06 | 显示全部楼层
yaner 发表于 2024-6-2 23:48
来,把大佬供出来

就这个帖子里 我不是一直在跟大佬对话吗 我再laoyue.chez.com 里看到的教程  传的emlog 解压上去的 现在正在研究创建数据库这块
 楼主| 发表于 2024-6-3 08:50:41 | 显示全部楼层
lr9569 发表于 2024-6-2 22:34
net2ftp装不上

发生一个错误:
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>FTP File Upload</title>
  6. </head>
  7. <body>
  8.     <?php
  9.     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  10.         // 获取表单提交的数据
  11.         $ftp_server = $_POST['ftp_server'];
  12.         $ftp_port = $_POST['ftp_port'];
  13.         $ftp_username = $_POST['ftp_username'];
  14.         $ftp_password = $_POST['ftp_password'];
  15.         $remote_file_path = '/' . basename($_FILES['file']['name']);
  16.         
  17.         // 将文件临时存储在脚本所在目录
  18.         $upload_dir = dirname(__FILE__) . '/';
  19.         $local_file_path = $upload_dir . basename($_FILES['file']['name']);

  20.         if (move_uploaded_file($_FILES['file']['tmp_name'], $local_file_path)) {
  21.             echo "File is valid, and was successfully uploaded.\n";

  22.             // 打开本地文件
  23.             $file = fopen($local_file_path, "r");

  24.             if ($file === false) {
  25.                 echo "Failed to open local file.";
  26.                 exit;
  27.             }

  28.             // 初始化cURL会话
  29.             $ch = curl_init();

  30.             // 设置cURL选项
  31.             curl_setopt($ch, CURLOPT_URL, "ftp://$ftp_server$remote_file_path");
  32.             curl_setopt($ch, CURLOPT_USERPWD, "$ftp_username:$ftp_password");
  33.             curl_setopt($ch, CURLOPT_UPLOAD, 1);
  34.             curl_setopt($ch, CURLOPT_INFILE, $file);
  35.             curl_setopt($ch, CURLOPT_INFILESIZE, filesize($local_file_path));
  36.             curl_setopt($ch, CURLOPT_VERBOSE, 1);

  37.             // 执行cURL会话
  38.             $result = curl_exec($ch);

  39.             // 检查是否有错误
  40.             if ($result === false) {
  41.                 echo "cURL Error: " . curl_error($ch);
  42.             } else {
  43.                 echo "File uploaded successfully!";
  44.             }

  45.             // 关闭cURL会话和文件
  46.             curl_close($ch);
  47.             fclose($file);

  48.             // 删除临时文件
  49.             unlink($local_file_path);
  50.         } else {
  51.             echo "Possible file upload attack!\n";
  52.         }
  53.     } else {
  54.         // 显示上传表单
  55.         ?>
  56.         <form action="" method="post" enctype="multipart/form-data">
  57.             <label for="ftp_server">FTP Server:</label>
  58.             <input type="text" id="ftp_server" name="ftp_server" value="" required><br>
  59.             <label for="ftp_port">FTP Port:</label>
  60.             <input type="number" id="ftp_port" name="ftp_port" value="21" required><br>
  61.             <label for="ftp_username">Username:</label>
  62.             <input type="text" id="ftp_username" name="ftp_username" required><br>
  63.             <label for="ftp_password">Password:</label>
  64.             <input type="password" id="ftp_password" name="ftp_password" required><br>
  65.             <label for="file">Choose file to upload:</label>
  66.             <input type="file" id="file" name="file" required><br>
  67.             <input type="submit" value="Upload File">
  68.         </form>
  69.         <?php
  70.     }
  71.     ?>
  72. </body>
  73. </html>
复制代码


这个我之前写的一个给别的空间上传文件的php文件,不需要ftp模块,只需要curl模块,你看能不能通过的一个chez空间向你的另一个chez空间上传文件。chez该不会连curl都没吧。要是能的话发出来给大家用
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-10-18 14:06 , Processed in 0.023014 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表