如何在php中上传简历并将其保存在foder中. [英] How to upload a resume in php and save that on a foder.

查看:79
本文介绍了如何在php中上传简历并将其保存在foder中.的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述


这是我的代码,我遇到一些错误,任何人都可以在这件事上帮助我.

 <?php 
session_start();
$ job_title = ' ';
$ first_name = ' ';
$ last_name = ' ';
$ email = ' ';
$ current_company = ' ';
$ mobile = ' ';
//  $ resume =''; 


if($ _ SESSION ['  security_code'] == $ _POST [ security_code']&&!empty($ _ SESSION [ security_code']))
 {
if(isset($ _ POST [' 提交'])){

$ job_title = $ _ POST ['  job_title'];
$ first_name = $ _ POST ['  first'name'];
$ last_name = $ _ POST ['  last_name'];
$ email = $ _ POST [' 电子邮件'];
$ current_company = $ _ POST ['  current_company'];
$ mobile = $ _ POST ['  mobile'];
//  $ resume = $ _ FILES ['resume']; 
//  $ resume =($ _ FILES ['resume'] ['first_name']); 


 $ date = date(" ." ".  h:i:s");
 $ date1 = date(" );
 // 这是保存图像的目录
 $ docc =($ _ FILES [' 恢复'] [ ' 名称']);
  $ doc  = $ date1.str_replace(' '' ',$ docc);
  $ target  = " ;
  $ target  = $ target.basename($ doc);

 // 这会从表单中获取所有其他信息
 $ name = $ _ POST ['  first_name'];
// 如果一切正常,会告诉您

if(move_uploaded_file($ _ FILES [' 恢复'] [ '  tmp_name'],$ target))
 {
  echo  " . basename($ _FILES [' 恢复'] [' 名字']). " " .$ date1." < br/>";
 }
 }
其他
{
 echo  " ;
}
}
else {echo " ;}
?>  



 <  表格   操作  ="  名称   WebToLeadForm" 方法  ="     id   ="     onsubmit   ="    > 
               <   tr  > 
                 <   td     ="   2"   必填"   样式  =" 高度:14像素" <   strong  > 请填写以下表格:<  /strong  >  & nbsp;  <   span    必填" 样式  颜色:#64a34f;" <  >  /td  > 
               <  /tr  > 
               <   tr  > 
                 <   td    > 职位标题 span    必填" 样式  颜色:#64a34f;" "><  /span  > :<  /td  > 
                 <   td    >   span    广告位" > 
                   <  输入    ="   job_title" 名称   job_title"   类型  =" 文本" 样式   width:150px;"   <?php echo htmlentities($ job_title)?>"   /  > 
                   <  /span  >  <  /td  > 
               <  /tr  > 
               <   tr  > 
                 <   td     ="   48%" > 名字 span     class   =" 必填" 样式  ="  >  * <  /span  > :<  /td  > 
                 <   td     ="   52%" >  输入    id   =" 名字" 名称  名字" 类型  ="    样式  ="    <?php echo htmlentities($ first_name)?>"    / > 
                 <  /td  > 
               <  /tr  > 
               <   tr  > 
                 <   td     ="   48%" > 姓氏 span     class   =" 必填" 样式  ="  >  * <  /span  > :<  /td  > 
                 <   td     ="   52%" >  输入    id   =" 姓氏" 名称  姓氏" 类型  ="    样式  ="    <?php echo htmlentities($ last_name)?>" / <  /td  > 
               <  /tr  > 
               <   tr  > 
                 <   td    <     ="  必填" 样式  颜色:#64a34f;" "><  /span  > :><  /td  > 
                 <   td    >  输入  id   电子邮件"   名称  =" 电子邮件" 类型  文本" 样式  ="      ="  / <  /td  > 
               <  /tr  > 
               <   tr  > 
                 <   td    >   span    广告位" > 当前公司名称<  /span  >  <   span      ="    样式  ="  & gt;  * <  /span  > ; :<  /td  > 
                 <   td    >   span    广告位" > 
                   <  输入    ="   current_company" 名称   current_company"   类型  =" 文本" 样式   width:150px;"   <?php echo htmlentities($ current_company)?>" / > 
                   <  /span  >  <  /td  > 
               <  /tr  > 
               <   tr  > 
                 <   td    <     ="  必填" 样式  颜色:#64a34f;" "><  /span  > :<  /td  > 
                 <   td    >   span    广告位" > 
                   <  输入    ="   mobile" 名称  移动设备"   类型  =" 文本" 样式   width:150px;"   <?php echo htmlentities($ mobile)?>"   / >> 
                   <  /span  >  <  /td  > 
               <  /tr  > 
               <   tr  > 
                 <   td    <    class   ="    样式  =" 颜色:#64a34f;" "><  /span  > :<  /td  > 
                 <   td     ="   top" <  输入    ="  简历"  id   恢复"     类型  ="     ="   width:180px;" > 
                 <  /td  > 
                  <  /tr  > 
                <   tr  > 
                     <   td     ="   30"  valign    top"   >  & nbsp;  <  /td  > 
                    <   td     ="   top" <     id   ="    名称  ="    src   ="    / >  <  /td  > 
                 <  /tr  > 
                 <   tr  > 
                     <   td     ="   30"  valign    top"   >  <   > 无法读取图像?<  /small  >  <  /td  > 
                     <   td     ="   top" <     href   ='  javascript:refreshCaptcha() ;' >  <   small  > 此处<  /small  >  <  /a  >  <  > & nbsp;刷新/small  >  <  > 
                  <  /tr  > 
                 <   tr  > 
                     <   td     ="   30"  valign    top"   > 安全代码:><   span     class   ="     ="  颜色:#93B928;" <  >  <  /td  > 
                     <   td     ="   top" <     id   ="    名称  ="   类型  ="    样式  =" 宽度:100px;" >  /td  <  /tr  > 

               <   tr  > 
                 <   td     ="   30"  valign    top"   >  & nbsp;  <  /td  > 
                 <   td     ="   top" <      ="    名称  ="       类型  ="    / >  <  /td  > 
               <  /tr  > 
             <  /form  > 
           <  /table  >  




我得到的错误
1-未定义索引:在第29行的C:\ wamp \ www \ MySQL \ careers.php中恢复 2-未定义的索引:在第38行的C:\ wamp \ www \ MySQL \ careers.php中恢复
在此先感谢

解决方案

job_title = ' ';


first_name = ' ';

last_name = ' ';


Hi,
This is my code i am getting some error can anyone help me out in this matter.

<?php
session_start();
$job_title='';
$first_name='';
$last_name='';
$email='';
$current_company='';
$mobile='';
//$resume='';


if($_SESSION['security_code'] == $_POST['security_code'] && !empty($_SESSION['security_code']) )
 {
if( isset($_POST['Submit'])) {

$job_title=$_POST['job_title'];
$first_name=$_POST['first_name'];
$last_name=$_POST['last_name'];
$email=$_POST['email'];
$current_company=$_POST['current_company'];
$mobile=$_POST['mobile'];
//$resume=$_FILES['resume'];
//$resume=($_FILES['resume']['first_name']);


 $date=date("Y-m-d"." "."h:i:s");
 $date1=date("Ymdhis");
 //This is the directory where images will be saved
 $docc=($_FILES['resume']['name']);
 $doc =$date1.str_replace(' ','',$docc);
 $target = "resumes/";
 $target = $target.basename($doc);

 //This gets all the other information from the form
 $name=$_POST['first_name'];
//Tells you if its all ok

if(move_uploaded_file($_FILES['resume']['tmp_name'],$target))
 {
 echo "The file ". basename( $_FILES['resume']['first_name']). " has been uploaded, and your information has been added to the directory".$date." ".$date1."<br/>";
 }
 }
else
{
echo "sorry no data uploaded";
}
}
else{echo "No data found Pls reselect";}
?>



<form action="<?php echo $_SERVER['PHP_SELF'];?>" name="WebToLeadForm" method="post" id="WebToLeadForm" onsubmit="javascript: return form_validation();" >
               <tr>
                 <td colspan="2" class="required" style="height: 14px"><strong>Please fill this form:</strong>&nbsp;<span class="required" style="color:#64a34f;">* marked Fields are compulsory.</span></td>
               </tr>
               <tr>
                 <td >Job Title<span class="required" style="color:#64a34f;">*</span>: </td>
                 <td ><span sugar="slot">
                   <input id="job_title" name="job_title" type="text" style="width:150px;" value="<?php echo htmlentities($job_title) ?>" />
                   </span> </td>
               </tr>
               <tr>
                 <td width="48%" >First Name<span class="required" style="color:#64a34f;">*</span>:</td>
                 <td width="52%" ><input id="first_name" name="first_name" type="text" style="width:150px;" value="<?php echo htmlentities($first_name) ?>" />
                 </td>
               </tr>
               <tr>
                 <td width="48%" >Last Name<span class="required" style="color:#64a34f;">*</span>:</td>
                 <td width="52%" ><input id="last_name" name="last_name" type="text" style="width:150px;" value="<?php echo htmlentities($last_name)?>" />
                 </td>
               </tr>
               <tr>
                 <td >Email Address<span class="required" style="color:#64a34f;">*</span> : </td>
                 <td ><input id="email" name="email" type="text" style="width:150px;" value="<?php echo htmlentities($email) ?>" />
                 </td>
               </tr>
               <tr>
                 <td ><span sugar="slot">Current Company Name</span> <span class="required" style="color:#64a34f;">*</span>: </td>
                 <td ><span sugar="slot">
                   <input id="current_company" name="current_company" type="text" style="width:150px;" value="<?php echo htmlentities($current_company) ?>"/>
                   </span> </td>
               </tr>
               <tr>
                 <td >Contact Number<span class="required" style="color:#64a34f;">*</span>: </td>
                 <td ><span sugar="slot">
                   <input id="mobile" name="mobile" type="text" style="width:150px;" value="<?php echo htmlentities($mobile) ?>" />
                   </span> </td>
               </tr>
               <tr>
                 <td >Upload your Resume <span class="required" style="color:#64a34f;">*</span>:</td>
                 <td valign="top">
                 <input name="resume" id="resume"  type="file" style="width:180px;"/>
                 </td>
                  </tr>
                <tr>
                     <td height="30" valign="top" >&nbsp;</td>
                    <td valign="top"><img id="imgid" name="img" src="CaptchaSecurityImages.php?width=100&height=40&characters=5" />                                  </td>
                 </tr>
                 <tr>
                     <td height="30" valign="top" ><small>Can't read the image?</small> </td>
                     <td valign="top">click <a href='javascript: refreshCaptcha();'><small>here</small></a><small>&nbsp;to refresh</small>                       </td>
                  </tr>
                 <tr>
                     <td height="30" valign="top" >Security Code:<span class="required" style="color:#93B928;">*</span></td>
                     <td valign="top"><input id="security_code" name="security_code" type="text" style="width:100px;"/></td>
                  </tr>

               <tr>
                 <td height="30" valign="top" >&nbsp;</td>
                 <td valign="top"><input class="button" name="Submit" value="Send" type="submit" /></td>
               </tr>
             </form>
           </table>




Error i am getting
1-Undefined index: resume in C:\wamp\www\MySQL\careers.php on line 29
2-Undefined index: resume in C:\wamp\www\MySQL\careers.php on line 38

thanks in advance

解决方案

job_title='';


first_name='';


last_name='';


这篇关于如何在php中上传简历并将其保存在foder中.的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆