Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何将文件(图像)移动到Drupal 7中的sites/default/files文件夹_Php_File_Drupal 7_Node Modules - Fatal编程技术网

Php 如何将文件(图像)移动到Drupal 7中的sites/default/files文件夹

Php 如何将文件(图像)移动到Drupal 7中的sites/default/files文件夹,php,file,drupal-7,node-modules,Php,File,Drupal 7,Node Modules,我正在将图像保存到product\u images文件夹中,该文件夹位于imagesdb模块中,但我想将此文件夹移动到imagesdb/sites/default/files文件夹中 目前我的代码是: if(file_exists(DRUPAL_ROOT ."\product_images\\".$file)){ $query = db_select('network_drive_listing','n') ->fields('n') ->conditi

我正在将图像保存到
product\u images
文件夹中,该文件夹位于imagesdb模块中,但我想将此文件夹移动到
imagesdb/sites/default/files
文件夹中

目前我的代码是:

if(file_exists(DRUPAL_ROOT ."\product_images\\".$file)){
   $query = db_select('network_drive_listing','n')
      ->fields('n')
      ->condition('filetype' , $pathInfo['dirname'])
      ->execute();

   $fileTimestampFromDB = 0;

   while($record = $query->fetchAssoc()) {
      $fileTimestampFromDB = strtotime($record['file_timestamp']);
   }

   if($fileTimestampFromDB < strtotime($fileTimestamp)){
      $this->copyFileFromDrive($source_dir,$file);
   }else{

  }
}else{
   $this->copyFileFromDrive($source_dir,$file);
}
if(文件\u存在(DRUPAL\u根。“\product\u images\\”$file)){
$query=db\u select('network\u drive\u listing','n')
->字段('n')
->条件('filetype',$pathInfo['dirname'])
->执行();
$fileTimestampFromDB=0;
而($record=$query->fetchAssoc()){
$fileTimestampFromDB=strotime($record['file\u timestamp']);
}
if($fileTimestampFromDBcopyFileFromDrive($source\u dir,$file);
}否则{
}
}否则{
$this->copyFileFromDrive($source\u dir,$file);
}

如何将此文件夹移动到所需的目标位置,以便将图像保存到其中?

您要扫描
\product\u images
中的所有文件,并将其全部移动到
imagesdb/sites/default/files
?是的,我确实需要此文件夹imagesdb/sites/default/files
mv./product\u images/*imagesdb/sites/default/files
是否执行it linux命令?我不能用代码移动吗?