如何使用 php 代码和目录路径在服务器上创建 .dat 文件?

Posted

技术标签:

【中文标题】如何使用 php 代码和目录路径在服务器上创建 .dat 文件?【英文标题】:How do I create a .dat file on server using php code and the path to directory? 【发布时间】:2019-05-05 14:54:34 【问题描述】:

我想在我的服务器 cpanel 上创建一个 .dat 文件,并希望将该文件上传到我服务器上的“data_files”文件夹中。这是我创建的代码,

<?php

$a = "H";
$b = "Z01284001";
$c = "             ";
$e = "20181122";
$d = "                                        ";
$f = "E72402";
$k = "                 ";
$g = "Sabah Care Specialist CliLot 9, Lintas Jaya Uptown";
$l = "                                                        ";
$h = "PRN";
$m = "                                                     ";

$n = "D";
$o = "EPFLX20";
$p = "             ";
$q = "S";
$r = "                          ";
$s = "000002780000020000000000000";
$t = "                                                                                                                                                                                  ";

$u = "T";
$v = "                                                                                                                                                                                                                                                               ";

$file = fopen("/abc/ced/dat_files/testing.dat","w");
fwrite($file,"$a$b$c$e$d$f$k$g$l$h$m\n$n$o$p$q$r$s$t\n$u$v");
fclose($file);
echo "File created successfully!";

?>

请帮帮我。

【问题讨论】:

Create a folder if it doesn't already exist的可能重复 请不要编辑您的帖子,以免更改要求以使现有答案和 cmets 完全无效。如果你认为你问错了问题,你应该删除这个问题并打开一个新问题。 【参考方案1】:
if (!is_dir("dat_files")) 
  mkdir("dat_files");

假设您当前的用户对当前文件夹具有写入权限。

【讨论】:

但问题是当我使用 fopen("/abc/ced/data_files/test.dat","w") 我没有在服务器上的 data_files 文件夹中获取该文件,请帮助我跨度> @Akshaya 在您编写的代码中 dat_files 而不是 data_files @AldoTripiciano 你能帮我吗***.com/questions/62169939/…

以上是关于如何使用 php 代码和目录路径在服务器上创建 .dat 文件?的主要内容,如果未能解决你的问题,请参考以下文章

使用 PHP 在 Microsoft Azure 上创建路径

PHP获取文件绝对路径的代码(上一级目录)

php 有啥办法指定目录路径去创建文件

如何在php网站根目录下建立自己想要的目录?

如何在php网站根目录下建立自己想要的目录?

用php 进行对文件的操作 (上)