如何在php中上传简历并将其保存在foder中. [英] How to upload a resume in php and save that on a foder.
本文介绍了如何在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> <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" > </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> 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" > </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屋!
查看全文