Jump to content

PixeL

Newbie
  • Posts

    8
  • Joined

  • Last visited

Everything posted by PixeL

  1. Спасибо всем участвующим! Обошел проблему. Получается, что если в броузере обновляешь страницу, то $HTTP_POST_VARS в любом случае отправляются?
  2. Господа, подскажите, плиз как разопределить переменные $HTTP_POST_VARS? Пробовал unset($HTTP_POST_VARS['var']) - не работает. Перелопатил мануал - не нашел чем еще можно...
  3. Ситуация следующая: есть форма из которой отправляются переменные и файл в сценарий обработки. Вс? замечательно, вс? работает до тех пор пока не указывается файл большого размера... Пишет: "Cannot send session cache limiter - headers already sent"! Т.е. получается, что заголовок уже отправлен? Я правильно понимаю? Но возникает вопрос: почему этот заголовок не отправляется с файлами меньшего размера? Проверте, может где-то здесь неправильно: session_start(); require_once('storage.php'); check_valid_user(); if($HTTP_POST_FILES){ $pictfile = $HTTP_POST_FILES['pictfile']['tmp_name']; $pictfile_name = $HTTP_POST_FILES['pictfile']['name']; $pictfile_size = $HTTP_POST_FILES['pictfile']['size']; $pictfile_type = $HTTP_POST_FILES['pictfile']['type']; $pictfile_error = $HTTP_POST_FILES['pictfile']['error']; if ($pictfile_error > 0){ switch ($pictfile_error){ case 1: $message = 'Размер файла больше, чем может принять сервер. Попробуйте снова.'; break; case 2: $message = 'Размер файла больше 500 kB. Попробуйте снова.'; break; case 3: $message = 'Загружена только часть файла. Попробуйте снова.'; break; case 4: $message = 'Файл не загружен. Попробуйте снова.'; break; } do_header('ОШИБКА'); do_menu(); do_addfilm_mes($message); do_footer(); exit; } Т.е. получается, как я понял, заголовок какой-то лишний или передает форма (опять же почему с маленькими файлами она его не передает), или что-то не так в ошибке ?1 переменной $HTTP_POST_FILES['pictfile']['error'], потому как ошибка ?2, например, обрабатывается корректно... ЗЫ (для особо раздражительных): В мануале, гугле смотрел.
  4. Что Вам собссна не нравится?
  5. Взять программу Дримвейвер - там есть импорт таблиц из текстовых файлов. Только данные придется перед этим форматнуть определенным образом.
  6. Вот такая байда получилась в результате: var arrFilePath = location.pathname.split(""); var strFileName = (arrFilePath[arrFilePath.length-1]); var regDig = new RegExp(/[^d]/g); var regLet = new RegExp(/d/g); var arrPreName = strFileName.split("."); var strPreName = (arrPreName[arrPreName.length-2]).replace(regLet,""); var intFileNum = parseInt(strFileName.replace(regDig,"")); if(intFileNum<10){ intFileNum = "0"+(intFileNum+1); } else { intFileNum = intFileNum+1; } function pageF(){ location.href(strPreName+intFileNum+".htm"); } Этакий определитель номера документа для перемотки вперед и назад (потом). Вс? работает - проверял. Еще не совсем доделал... Если кто-то из опытных поделится опытом как сделать сей код элегантнее, буду весьма благодарен! Я ведь только начинающий...
  7. тогда уж так: var str=location.pathname; var arr = str.split(""); document.write(arr[arr.length-1]); Вс?-равно СПАСИБО!
  8. А кто-нибудь знает в яве метод определения текущей страницы (типа названия файла)? Пробовал history.current, но он глючит ч?-та. Не ту страницу показывает. location.path может? Тады он мне полный урл даст, наверное. Как его локально тестить? - гемор.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy