问题描述:

需求:希望不暴露本地信息,所以想opendir()函数可以接受相对路径。

做过的功课:搜索过一个使用系统命令行的net use 指令将本地资源映射为网络驱动的方法。

// Define the parameters for the shell command

$location = "\\servername\sharename";

$user = "USERNAME";

$pass = "PASSWORD";

$letter = "Z";

// Map the drive

system("net use ".$letter.": \"".$location."\" ".$pass." /user:".$user." /persistent:no>nul 2>&1");

// Open the directory

$dir = opendir($letter.":/an/example/path")

还有这样的

system('net use K: \\192.168.10.10\pictures /user:username password /persistent:no');

$share = opendir('\\\\192.168.10.10\\pictures);

依旧存在疑问:

这个方法我还有很多不明白的地方,以至于从未成功开启过这个服务。

1这个$letter是什么?系统提示我只能填一个字符,否则不规范。

2$location怎么填?以及将来如果搬上独立主机服务器了,$location又该怎么填?

3账号密码是什么?我是一个本地服务器,地址就是127.0.0.1,或者叫localhost,从来没有设置过账号密码,但是这又是必填项。

我全无头绪,还请大家帮忙详细解答一下。

回复内容:

问题描述:

需求:希望不暴露本地信息,所以想opendir()函数可以接受相对路径。

做过的功课:搜索过一个使用系统命令行的net use 指令将本地资源映射为网络驱动的方法。

// Define the parameters for the shell command

$location = "\\servername\sharename";

$user = "USERNAME";

$pass = "PASSWORD";

$letter = "Z";

// Map the drive

system("net use ".$letter.": \"".$location."\" ".$pass." /user:".$user." /persistent:no>nul 2>&1");

// Open the directory

$dir = opendir($letter.":/an/example/path")

还有这样的

system('net use K: \\192.168.10.10\pictures /user:username password /persistent:no');

$share = opendir('\\\\192.168.10.10\\pictures);

依旧存在疑问:

这个方法我还有很多不明白的地方,以至于从未成功开启过这个服务。

1这个$letter是什么?系统提示我只能填一个字符,否则不规范。

2$location怎么填?以及将来如果搬上独立主机服务器了,$location又该怎么填?

3账号密码是什么?我是一个本地服务器,地址就是127.0.0.1,或者叫localhost,从来没有设置过账号密码,但是这又是必填项。

我全无头绪,还请大家帮忙详细解答一下。

这是 SMB 共享目录(也就是 windows 的文件、目录共享),这里 $letter 是 Windows 的盘符,可开启 Guest 账号,账号就是 guest 密码不设就是空串。

如果担心部署的服务器情况不同,可将 IP,路径前缀 部分写入配置文件嘛。

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

php opendir 相对路径,我是wamp环境,怎么样让php的opendir函数可以接受相对路径?...相关推荐

  1. WAMP环境的安装与测试

    首先来点其他的补充:web服务的发展历程 对等网服务模式 没有专门的服务器,也没有专门的客户端!无法提供可靠的服务! C/S模式 client/server,各自安装不同的客户端和服务器端! B/S模 ...

  2. php7 win 升级,(win10)Wamp环境下php升级至PHP7.2

    (win10)Wamp环境下php升级至PHP7.2 ①下载php7.2到本地 链接:https://pan.baidu.com/s/16jqmF7GR_CRklHPAZ9VRrg 密码:4ob4 ② ...

  3. 在wamp环境下面安装Zend Optimizer的方法

    我是用WAMP来做PHP的服务器,进行本机测试和开发PHP项目. wamp环境是刚刚安装的.由于这个项目的代码是zend加密的,运行时候都是乱码,需要安装一个Zend Optimizer配置. 首先下 ...

  4. 搭建WAMP 环境时,解决Windows下输入localhost找不到网页的问题

    刚学网站搭建都避免不了WAMP环境的配置,总会出现这样那样的问题,而其中大多数的问题都是可以通过修改Apache配置文件--httpd.conf来解决.(在此不得不鼓吹Linux搭环境的简单,一行代码 ...

  5. wamp环境变量配置php,WAMP环境配置-PHP安装

    我这次环境配置安装的是php-5.6.25版本! (最近我在反复安装PHP的时候出现了一个问题,httpd.conf加载php5apache2_4.dll出现错误,怎么修改都不行,此时我安装的是VC1 ...

  6. 【环境搭建】WAMP环境+DVWA漏洞测试平台搭建过程

    目录 0 前言 1 WAMP环境简介 2 环境部署过程 2.1 目标 2.2 虚拟机安装win2008R2SP1 2.3 安装phpstudy 2.4 配置MySQL 2.5 安装DVWA 2.6 安 ...

  7. php5.5 wamp,wamp环境单独安装(windows下apache2.4、mysql5.5、php5.5的版本)

    Apache2.4.10 x86版本 2.VC11的依赖(vc2012 x86) 安装顺序: 1.vc2012(x86版本)  选择vc2012中的"vcredist_x86.exe&quo ...

  8. wamp php 环境变量,浅谈本地WAMP环境的搭建

    在php本地搭建过程中,php环境配置是至关重要的一部分,本文就php在本地的环境配置中作简要说明.以供大家学习! 配置Windows+Apache+Mysql+PHP开发运行环境 安装Apache ...

  9. vscode wamp php,在WAMP环境中为Visual Studio Code安装PHP CodeSniffer(phpcs)

    导语:Visual Studio Code是微软发布的轻量级代码编辑器,它可以运行在Windows\Mac\Linux,通过扩展能够支持多种编程语言.PHP CodeSniffer是用来检查PHP编码 ...

  10. 关闭wamp警告php语句,php,_php的wamp环境搭建问题,php - phpStudy

    php的wamp环境搭建问题 Apache php安装配置好后,目前mysql还没有安装,开启Apache时,弹出两次warning PHP Startup警告后Apache开启. 本机是通过路由器和 ...

最新文章

  1. 2010提高组-乌龟棋 [记忆优化搜索]
  2. Struts 2创始人Patrick Lightbody看《精通Struts 2:Web 2.0开发实战 》
  3. 除了速度,5G还能带来什么?
  4. sql网站路径php,如何在源码中找出sql语句的位置呢
  5. 如何解决JavaScript中0.1+0.2不等于0.3
  6. python类和函数_构建程序. Python中的类和函数
  7. .ajax 自定义headers,Ajax设置自定义请求头的两种方法
  8. 织梦cms响应式站长导航分类网站模板(自适应手机版)
  9. java日志记录的5条规则
  10. 【Oracle】RMAN备份
  11. JavaScript判断数组中是否有重复元素方法
  12. 10年涨7倍!纵观南京房价变迁史,看哭多少买房人!
  13. CTP接口开发案例(内附源码)
  14. Centos8 部署Promethus(普罗米修斯)+grafana画图
  15. 360极速浏览器Onetab插件存储位置
  16. 【渝粤题库】国家开放大学2021春2408中国当代文学题目
  17. N个人都不坐自己位置的情况有几种
  18. 【Linux】设备和磁盘分区|/dev/sda
  19. express的api接口暴露
  20. 网页设计至少要掌握哪些技能

热门文章

  1. FAT32 文件系统 实践
  2. JavaScript 开发者的 5 款必备工具
  3. 创新声卡KX驱动安装、调试、使用教程
  4. 各大网站收录、搜索引擎的提交入口
  5. 数据库系统概念(中文第六版):杨冬青-电子书
  6. javaScript实现百度换肤案例
  7. 18年怎么将win7升级到win10教程
  8. 在n1 ,魔百盒q5盒子上,实现惠普p1008系列的网络共享 打印和airprint服务
  9. laravel框架简单总结
  10. 【学习笔记】MATLAB与数学建模——蒙特卡罗模拟仿真