Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/230.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/87.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上传文件jquery_Php_Jquery_File Upload - Fatal编程技术网

PHP上传文件jquery

PHP上传文件jquery,php,jquery,file-upload,Php,Jquery,File Upload,我得到了PHP和jquery的联系表。 除了上传文件外,一切正常。它没有上载到文件夹。 如果我把PHP代码放在与html页面相同的页面中,那么上传文件可以正常工作吗 HTML: PHP: $name\u of_uploaded\u file=basename($_FILES['uploadcv']['name']); $type\上传的\文件的\类型= substr($上传文件的名称), strrpos($U上传文件的名称,'.')+1; $size\u of_uploaded\u file=$

我得到了PHP和jquery的联系表。 除了上传文件外,一切正常。它没有上载到文件夹。 如果我把PHP代码放在与html页面相同的页面中,那么上传文件可以正常工作吗

HTML:

PHP:

$name\u of_uploaded\u file=basename($_FILES['uploadcv']['name']);
$type\上传的\文件的\类型=
substr($上传文件的名称),
strrpos($U上传文件的名称,'.')+1;
$size\u of_uploaded\u file=$\u FILES[“uploadcv”][“size”]/1024//大小(以KBs为单位)
$max_allowed_file_size=100;//大小(KB)
$allowed_extensions=数组(“jpg”、“jpeg”、“gif”、“bmp”、“doc”、“docx”、“pdf”);

$upload_folder='cv/'// 我认为你不能用jquery上传那样的文件。但是,您似乎可以使用上载文件,但我尚未尝试过。

请确保cv文件夹位于您的根目录中:

$name_of_uploaded_file =  basename($_FILES['uploadcv']['name']);
$type_of_uploaded_file = 
substr($name_of_uploaded_file, 
strrpos($name_of_uploaded_file, '.') + 1);

$size_of_uploaded_file = $_FILES["uploadcv"]["size"]/1024;//size in KBs

$max_allowed_file_size = 100; // size in KB 
$allowed_extensions = array("jpg", "jpeg", "gif", "bmp", 'doc', 'docx', 'pdf');
**$upload_folder = './cv/';** //<-- this folder must be writeable by the script
$path_of_uploaded_file = $upload_folder . $name_of_uploaded_file;
$tmp_path = $_FILES["uploadcv"]["tmp_name"];
if(is_uploaded_file($tmp_path)) {
  if(!copy($tmp_path,$path_of_uploaded_file))  {
    echo  '\n error while copying the uploaded file';
  }
}
$name\u of_uploaded\u file=basename($_FILES['uploadcv']['name']);
$type\上传的\文件的\类型=
substr($上传文件的名称),
strrpos($U上传文件的名称,'.')+1;
$size\u of_uploaded\u file=$\u FILES[“uploadcv”][“size”]/1024//大小(以KBs为单位)
$max_allowed_file_size=100;//大小(KB)
$allowed_extensions=数组(“jpg”、“jpeg”、“gif”、“bmp”、“doc”、“docx”、“pdf”);

**$upload_folder='./cv/';**//如果您想让我们为您关闭此项,请为此专门标记它。
$("#vacancy").submit(function() {           
   $.post ( "include/vacancy.php", {
       fullname: $("#fullname").val(), 
       uploadcv: $("#uploadcv").val()},
function(data){ });
  $name_of_uploaded_file =  basename($_FILES['uploadcv']['name']);
  $type_of_uploaded_file = 
        substr($name_of_uploaded_file, 
        strrpos($name_of_uploaded_file, '.') + 1);

    $size_of_uploaded_file = $_FILES["uploadcv"]["size"]/1024;//size in KBs

    $max_allowed_file_size = 100; // size in KB 
    $allowed_extensions = array("jpg", "jpeg", "gif", "bmp", 'doc', 'docx', 'pdf');
    $upload_folder = 'cv/'; //<-- this folder must be writeable by the script
    $path_of_uploaded_file = $upload_folder . $name_of_uploaded_file;
    $tmp_path = $_FILES["uploadcv"]["tmp_name"];
    if(is_uploaded_file($tmp_path)) {
      if(!copy($tmp_path,$path_of_uploaded_file))  {
        echo  '\n error while copying the uploaded file';
      }
    }
$name_of_uploaded_file =  basename($_FILES['uploadcv']['name']);
$type_of_uploaded_file = 
substr($name_of_uploaded_file, 
strrpos($name_of_uploaded_file, '.') + 1);

$size_of_uploaded_file = $_FILES["uploadcv"]["size"]/1024;//size in KBs

$max_allowed_file_size = 100; // size in KB 
$allowed_extensions = array("jpg", "jpeg", "gif", "bmp", 'doc', 'docx', 'pdf');
**$upload_folder = './cv/';** //<-- this folder must be writeable by the script
$path_of_uploaded_file = $upload_folder . $name_of_uploaded_file;
$tmp_path = $_FILES["uploadcv"]["tmp_name"];
if(is_uploaded_file($tmp_path)) {
  if(!copy($tmp_path,$path_of_uploaded_file))  {
    echo  '\n error while copying the uploaded file';
  }
}