Здравейте,къде ли е проблема?
Папката ми е с права 777
Абсолютно всичко изглежда ок,но не се качватфайловете
Благодаря предварително
Код:
<?php
if($_POST['upload'])
upload();
else
uploadForm();
function uploadForm(){
?>
<form name="frm" method="post" onsubmit="return validate(this);" enctype="multipart/form-data">
<input type="hidden" name="pgaction">
<?php if ($GLOBALS['msg']) { echo '<center><span class="err">'.$GLOBALS['msg'].'</span></center>'; }?>
<table align="center" cellpadding="4" cellspacing="0" >
<tr class="tblSubHead">
<td colspan="2"></td>
</tr>
<tr class="txt">
<td valign="top"><div id="dvFile"><input type="file" name="item_file[]"></div></td>
<td valign="top"><a href="javascript:_add_more();" title="Добави още редове"><img src="img/add.png" border="0"></a></td>
</tr>
<tr>
<td align="center" colspan="2"><input type="submit" value="Качи"></td>
</tr>
</table>
</form>
<script language="javascript">
function _add_more() {
var txt = "<br><input type='file' name='item_file[]'>";
document.getElementById("dvFile").innerHTML += txt;
}
function validate(f){
var chkFlg = false;
for(var i=0; i < f.length; i++) {
if(f.elements[i].type=="file" && f.elements[i].value != "") {
chkFlg = true;
}
}
if(!chkFlg) {
alert('Изберете поне 1 файл');
return false;
}
f.pgaction.value='upload';
return true;
}
</script>
<?php
}
function upload(){
if(count($_FILES["item_file"]['name'])>0) {
$GLOBALS['msg'] = "test";
for($j=0; $j < count($_FILES["item_file"]['name']); $j++) {
$filen = $_FILES["item_file"]['name']["$j"];
$path = 'files/'.$filen;
//Добавяне в sql
if(move_uploaded_file($_FILES["item_file"]['tmp_name']["$j"],$path)) {
$GLOBALS['msg'] .= "File# ".($j+1)." ($filen) е качен успешно<br>";
}
}
}
else {
$GLOBALS['msg'] = "Няма добавени файлове за качване";
}
echo "haha";
}
?>
Папката ми е с права 777
Абсолютно всичко изглежда ок,но не се качватфайловете
Благодаря предварително