, поэтому я решил не использовать uploadify, так как не смог получить никакой помощи. сейчас я пытаюсь реализовать более простое решение. но, к сожалению, я не могу обработать код загрузки на одной странице, не получив следующую ошибку:
Предупреждение: fopen () [function.fopen]:
Имя файла не может быть пустым в
C: \ XAMPP \ HTDOCS \ speedycms \ manageclient.php
по линии 205
Предупреждение: fread () ожидает параметр 1
быть ресурсом, логическое значение дано в
C: \ XAMPP \ HTDOCS \ speedycms \ manageclient.php
по линии 206
Предупреждение: fclose () ожидает параметр 1
быть ресурсом, логическое значение дано в
C: \ XAMPP \ HTDOCS \ speedycms \ manageclient.php
в строке 208 Ошибка, запрос не выполнен
это код, который я пытался заставить работать ... можете ли вы предложить любые способы заставить все это работать на одной странице, а не разбивать его на две части, кроме ajax (я не слишком знаком с это) ... все на одной странице
любая помощь будет оценена!
<!-- upload file --->
<?php
if (array_key_exists('uploadfile',$_POST)) {
$fileName = $_FILES['userfile']['name'];
$tmpName = $_FILES['userfile']['tmp_name'];
$fileSize = $_FILES['userfile']['size'];
$fileType = $_FILES['userfile']['type'];
$fp = fopen($tmpName, 'r');
$content = fread($fp, filesize($tmpName));
$content = addslashes($content);
fclose($fp);
if(!get_magic_quotes_gpc())
{
$fileName = addslashes($fileName);
}
$uploadQry = "INSERT INTO upload (name, size, type, content ) ".
"VALUES ('$fileName', '$fileSize', '$fileType', '$content')";
mysql_query($uploadQry) or die('Error, query failed');
echo "<br>File $fileName uploaded<br>";
exit;
}
?>
<form method="post" action="<?php echo $_SERVER['PHP_SELF'] . '?id=' . intval($client_id); ?>">
<p>
<b>File Upload</b></p>
<p>
<input type="hidden" name="MAX_FILE_SIZE" value="2000000">
<input name="userfile" type="file" id="userfile"><BR />
<input type="hidden" name="uploadfile" value="1"/>
<input name="upload" type="submit" id="upload" value=" Upload ">
</p>
<p> <a href="#viewFiles" class="form" rel="facebox">View files</a>
</p>
<div id="viewFiles" style="display:none;" rel="facebox">
<div style="width:300px; height: 300px;"></div></div></form>