首页 文章
  • 3 votes
     answers
     views

    PHP feof()在文件结束前返回true

    在feof()函数在文件结束之前返回true的最后几天,我一直在研究一个奇怪的PHP问题 . 下面是我的代码的框架: $this->fh = fopen("bigfile.txt", "r"); while(!feof($this->fh)) { $dataString = fgets($this->fh); i...
  • 2 votes
     answers
     views

    fopen只有部分 Headers 在php中的文件

    所以我试图使用fopen从我的服务器调用一个文件,每天都使用相同的部分 Headers 自动下载,每次都相同但只想获取今天的文件 . 例如,如果文件是file20160310.csv我可以用 $file = fopen('file'. $today . '.csv', 'r') or die('cant open file'); 得到它 $today = date("m-d-y&quot...
  • 5 votes
     answers
     views

    我可以使用共享读写吗?

    我可以在C中创建一个可以在用户模式下随时访问的文件吗? 我的意思是 zwcreatefile(...shareread||sharewrite...) 我可以在用户模式下使用fopen吗? 我希望我的日志文件可以共享读写,所以当我的程序运行时,我仍然可以打开它并查看日志,而我的程序仍然写在那里 .
  • -1 votes
     answers
     views

    文件名包含空格无法用fopen打开[关闭]

    我正在编写一个程序,它计算每个C关键字包含在用户选择的ASCII文件中的次数 . 因此,我使用scanf保存用户选择为文件名的名称,并使用fopen检查具有该名称的文件是否与C程序位于同一目录中 . 问题在于,如果用户选择的文件名包含空格,则fopen会发出错误,因为它无法找到这样的文件 . 所以这就是问题,如何用fopen打开一个包含空格的文件?这是我用于该程序的代码 selectfilenam...
  • 0 votes
     answers
     views

    奇怪的是,fopen和fopen_s返回null

    我的编码环境:编译器是Microsoft Visual Studio C 2008 . 好的,我有两个文件,比如a.exe和b.exe . 它们都是Win32控制台应用程序 . 我正在尝试做的是,当我打开b.exe并按下那里的按钮时,它将执行a.exe . 但奇怪的是,当我这样做时,a.exe没有按原样运行 . 它遇到一个错误,该错误是由以下原因引起的:当a.exe尝试fopen x.dat文件时...
  • 1 votes
     answers
     views

    fopen()失败了 . 是服务器吗?

    我在一个更大的脚本里面有一个fopen()函数的问题所以我提取了一个打开文件的简单例程我用它: <?php $fh = fopen("users.txt","r"); if ($fh) { echo "File opened"; } else echo "Unab...
  • 6 votes
     answers
     views

    iOS中的fopen问题

    由于某种原因fopen给出错误 No such file or directory ,即使我已将路径转换为文档路径 . NSString *docsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) lastObject]; NSString *filePath = [doc...
  • 0 votes
     answers
     views

    如何在不同的位置fopen文件?

    我正在尝试打开位于不同目录中的文件,但我总是收到错误消息 . 我的代码看起来像这样: #include <stdio.h> #include <stdlib.h> int main() { FILE *file; char file_name[25]; printf("What file do you want? "); s...
  • 0 votes
     answers
     views

    fopen返回null,perror打印无效参数

    我创建了一个名为“test”的文件,但我无法使用fopen打开它 . 这是代码 - #include<stdio.h> int main() { FILE *fp; fp=fopen("test.txt","r"); if(fp==NULL) { perror("Error: "...
  • 16 votes
     answers
     views

    尽管拥有777权限且没有open_basedir值,但无法使用php写入/ tmp

    我正在尝试使用php fopen函数将文件写入我的/ tmp目录(在apache服务器上),但它失败了: <?php $handle = fopen("/tmp/test.txt", "x"); if ($handle) echo "Success!"; else print_r(error_get_last()); ?> ...
  • 1 votes
     answers
     views

    有人可以向我解释cron作业脚本的局限性吗?

    我觉得我很困惑将PHP脚本作为cron作业与使用浏览器访问它之间的区别 . 当我通过使用Safari命令测试test.php时,它会按预期写入文本文件,生成数据库条目等 . 当它作为cron作业运行时,它会执行除写入文本文件之外的所有操作 . 我已经通过在文件的开头插入:#!/ usr / bin / php来处理它而不是前往PHP解析器 . 当它通过Safari工作时,为什么我的脚本不会通过cr...
  • 0 votes
     answers
     views

    stdio.h函数fopen()在“w”模式下的错误情况

    我已经在写入模式下尝试使用fopen()来尝试查看它是否返回NULL . 我尝试打开多个同名文件,并输入无效的文件名 . 显然,fopen()并不关心回收的名称,因为它每次只打开一个新文件并覆盖任何现有数据 . 输入无效的文件名只会导致命令行错误 . 我试过的测试用例都没有导致fopen()返回NULL . 这绝不是我在日常编程中遇到的事情,但我始终遵循从不假设文件将始终成功打开的理念 . 因此,...
  • 2 votes
     answers
     views

    C:从二进制文件中读取字节

    我目前正在尝试从二进制文件中读取256个字节,并且在运行程序时没有得到任何输出(或错误) . 我在这方面出错了,我有点困惑 . 试图将每个字节作为char读取并存储为长度为256的char数组 . 我已经在SO上查看了类似的问题,到目前为止还没有任何运气 . 我的代码的简化版本如下: #include <stdio.h> #include <stdlib.h> int m...
  • 0 votes
     answers
     views

    从文件中读取2个字节并转换为int会产生错误的输出

    基本上我有一个包含数字的文本文件 . 我将数字更改为0以启动,然后我从文件中读取2个字节(因为int是2个字节)并将其转换为int . 然后我打印结果,但它打印出奇怪的结果 . 因此,当我有0时,由于某种原因打印出2608 . 我要发一份文件说我需要通读一个文件,其中字节0到1的偏移代表一个数字 . 所以这就是我读字节而不是字符的原因...... 我想这个问题是由于读取字节而不是按字符读取,所以如...
  • 0 votes
     answers
     views

    从二进制文件中读取struct并在C中转换为Hex

    我正在尝试从二进制文件中读取一个简单的结构,并将其转换为十六进制 . 我在尝试将东西打印到窗口时遇到了问题 . “块”数据是一大块,所以我希望它能够在第一个printf的窗口中打印出大量的二进制文件,然后在第二个printf中打印出hex . 但是,它只打印一行int,绝对不是它应该的十六进制(它应该是一个非常长的char) 我想知道我做错了什么?我是否必须在每个字节上迭代一个while循环并在...
  • 1 votes
     answers
     views

    visual studio 2015错误未解析的外部符号__imp___fmode在函数_cpdf_open中引用

    升级到visual studio 2015后,我的构建错误低于: 错误LNK2019未解析的外部符号__imp___fmode在函数_cpdf_open中引用..... ClibPDF.lib(cpdfInit.obj)1错误LNK2019未解析的外部符号__imp___iob在函数__cpdf_file_open中引用.... ClibPDF.lib(cpdfInit.obj)1错误LNK20...
  • 2 votes
     answers
     views

    将字节写入文件然后读取相同的字节是不一样的

    基本上我有一个文件,在这个文件中我写了3个字节,然后我写了一个4字节的整数 . 在另一个应用程序中,我读取前3个字节,然后我读取接下来的4个字节并将它们转换为整数 . 当我打印出这个值时,我得到了非常不同的结果...... fwrite(&recordNum, 2, 1, file); //The first 2 bytes (recordNum is a short int) fw...
  • 111 votes
     answers
     views

    PHP - 无法打开流:没有这样的文件或目录

    在PHP脚本中,无论是调用 include() , require() , fopen() 还是其衍 生产环境 品(如 include_once , require_once ,甚至是 move_uploaded_file() ),都会遇到错误或警告: 无法打开流:没有这样的文件或目录 . 快速找到问题根本原因的好过程是什么?
  • 1 votes
     answers
     views

    使用matlab的mcc时为什么会出现fopen错误?

    Setup: Windows 7企业版 . Matlab 7.10.0(R2010a) . mcc编译器:Microsoft Visual C 2008 Express . What's happening: 我的项目在通过Matlab运行时运行正常,但是在使用mcc编译后尝试通过命令提示符运行.exe时,命令提示符会生成错误 . 我发出的mcc命令是: mcc -m -v STARTUP1...
  • 111 votes
     answers
     views

    PHP - 无法打开流:没有这样的文件或目录

    在PHP脚本中,无论是调用 include() , require() , fopen() 还是其衍 生产环境 品(如 include_once , require_once ,甚至是 move_uploaded_file() ),都会遇到错误或警告: 无法打开流:没有这样的文件或目录 . 快速找到问题根本原因的好过程是什么?
  • 111 votes
     answers
     views

    PHP - 无法打开流:没有这样的文件或目录

    在PHP脚本中,无论是调用 include() , require() , fopen() 还是其衍 生产环境 品(如 include_once , require_once ,甚至是 move_uploaded_file() ),都会遇到错误或警告: 无法打开流:没有这样的文件或目录 . 快速找到问题根本原因的好过程是什么?
  • 7 votes
     answers
     views

    使用curl替代fgetcsv的fopen文件资源

    是否可以进行curl,访问URL和结果作为文件资源?喜欢fopen怎么做 . 我的目标: 解析CSV文件 将其传递给fgetcsv 我的阻挠:fopen被禁用 我的一大堆代码(fopen) $url = "http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=sl1d1t1n&e=.csv&qu...
  • -5 votes
     answers
     views

    C,C从二进制文件中提取struct成员

    我正在使用以下代码从二进制文件中提取结构成员 . 我想知道为什么这次打印多次?当只有一个ID记录时,文件中只有一个结构 . 我需要访问这个成员,最好的方法是什么? 我真的不明白while循环在做什么?它是否测试文件是否打开并返回1直到该点? 为什么在while循环中使用fread? 是否需要将fread设置为struct成员的特定大小? printf语句是读取二进制文件并输出int吗? FILE ...

热门问题