Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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 使用PDF上传程序时,我可以打印文件名和路径吗?_Php_Pdf_File Upload - Fatal编程技术网

Php 使用PDF上传程序时,我可以打印文件名和路径吗?

Php 使用PDF上传程序时,我可以打印文件名和路径吗?,php,pdf,file-upload,Php,Pdf,File Upload,我用PHP编写了一个简单的PDF上传程序。它工作正常,PDF上传正常。但是,我想打印文件名和文件路径(保存位置)。在upload.php表单上。这可能吗 upload.php <form action="../pdf/upload_pdf2.php" method="POST" enctype="multipart/form-data"> <label for="file">Filename:</label> <input type="f

我用PHP编写了一个简单的PDF上传程序。它工作正常,PDF上传正常。但是,我想打印文件名和文件路径(保存位置)。在upload.php表单上。这可能吗

upload.php

<form action="../pdf/upload_pdf2.php" method="POST" enctype="multipart/form-data">
    <label for="file">Filename:</label>
    <input type="file" name="image"/>
    <label><?php echo strlen($filename ) > 0 ? $filename : "" ?> will be saved to /public_html/dev/pdf</label>
    <p>&nbsp;</p>
    <input type="submit" class="upload-button"/>
</form>

文件名:
将保存到/public\u html/dev/pdf

上传_pdf2.php

<?php
if(isset($_FILES['image'])){
    $errors= array();
    $file_name = $_FILES['image']['name'];
    $file_size =$_FILES['image']['size'];
    $file_tmp =$_FILES['image']['tmp_name'];
    $file_type=$_FILES['image']['type'];   
    $file_ext=strtolower(end(explode('.',$_FILES['image']['name'])));
    $extensions = array("jpeg","jpg","png","pdf");      

    if(in_array($file_ext,$extensions )=== false){
        $errors[]="extension not allowed, please choose a JPEG or PNG file.";
    }

    if($file_size > 2097152){
        $errors[]='File size must be excatly 2 MB';
    }

    if(empty($errors)==true){
        move_uploaded_file($file_tmp,"../pdf/".$file_name);
        echo "File uploaded sucessfully";
    }else{
        print_r($errors);
    }
}
?>