Warning: file_get_contents() [function.file-get-contents]: SSL: 远程主机强迫关闭了一个现有的连接。 in D:\wwwroot\huidong\wwwroot\function.inc.php on line 884

Warning: file_get_contents(https://whois.pconline.com.cn/jsLabel.jsp?ip=127.0.0.1) [function.file-get-contents]: failed to open stream: HTTP request failed! in D:\wwwroot\huidong\wwwroot\function.inc.php on line 884
什么?你的程序位置可能“飘忽不定” - huidong

huidong

首页 | 会员登录 | 关于争取 2022 寒假做出汇东网 Ver3.0.0 !
搜索文章


你是否经历过:使用文件选择对话框之后,用getcwd等函数得到的程序位置都变到选择的那些文件的目录下去了。

其实,这是程序的工作目录被改变了。


我还曾为此单独解决过(见http://huidong.xyz/index.php?mode=2&id=173

然而,我发现,如果拖动文件到程序的图标上,以这种方式启动程序的话,程序的“位置”也会变到被拖动的文件的位置。


为了解决这个问题,得到程序的真正位置,我发现main函数的argv参数的第一个字符串,也就是argv[0]总是存储着程序的真实位置。

那么,用它就好了。




返回首页


Copyright (C) 2018-2024 huidong