-1
Я использую следующий код для добавления/редактирования pdf, но он, похоже, не работает вообще. Любые идеи/помощь очень ценятся. SPHP/MySQL Загрузка PDF
if (is_uploaded_file($_FILES['pdfFile']['tmp_name'])) {
$format = strtolower(substr(strrchr($_FILES['pdfFile']['name'],"."),1));
$str = strtolower(trim($_FILES['pdfFile']['name']));
$str = preg_replace('/[^a-z0-9-]/', '-', $str);
$str = preg_replace('/-+/', "-", $str);
$pdfFileName=$str.'.'.$format;
$pdfUploadFile=$pdfFileDir.$pdfFileName;
$format!='pdf' ? $error='Invalid format uploaded for PDF File!<br />Please only upload files with the ".pdf" extension.' : NULL;
if (!$error && move_uploaded_file($_FILES['pdfFile']['tmp_name'], $pdfUploadFile)){
if($_POST['docFilename'] && file_exists($pdfFileDir.'/'.$_POST['docFilename'])) {unlink($pdfFileDir.'/'.$_POST['docFilename']);}
$_POST['docFilename']=$pdfFileName;
mysql_query("INSERT INTO table(docFilename, assoc_cat, assoc_object) VALUES('".$_POST['docFilename']."', '".$_POST['categoryID']."', '".$_POST['id']."')");
} else {
file_exists($pdfUploadFile) ? unlink($pdfUploadFile) : NULL;
!$error ? $error='The chosen PDF file failed to upload correctly.<br />Please try again, or attempt to upload an alternative PDF.' : NULL;
}
}
nother «отлаживать мой код для меня» вопрос –
Если это не сработает, каким образом он «не работает»? – Garry
немного больше информации, чем «не похоже на работу». Каким образом это не работает? Это вообще работает? Вызывает ли это какие-либо ошибки? etc etc etc? – Spudley