singlepost

как снять ограничение для POST-запроса << На главную или назад  

сделал CMS. нужно разместить статьи на сайте. одна статья оч.большая и не хочет при редактировании вся целиком передаваться в POST-запросе на web-сервер.
Как решить эту проблему? Может как-то можно снять ограничение для POST ?

23 ответов в теме “как снять ограничение для POST-запроса”

  1. 23
    Сергей Екимов ответил:

    гугли на тему "directive post_max_size ini_set()"

  2. 22
    Александр Васюченко ответил:

    ini_set('post_max_size', '100M');- не помогло

    на форумах почитал и пишут, что это не помогает и нужно править php.ini
    а кто ж мне его даст править, когда сайт мой на хостинге одной фирмы

  3. 21
    Алексей Костюченко ответил:

    заливай по частям. если нельзя целиком :)

  4. 20
    Сергей Екимов ответил:

    вообще, да.
    я бы разбил статью на части. статья размером 8Мб текста – это пиздец, простите.
    один из моих сайтов весит 5 мб и там много страниц.

  5. 19
    Александр Васюченко ответил:

    хорошо. спасибо. подумаю.

  6. 18
    Александр Васюченко ответил:

    только вот хотелось бы из одного текстового поля формы послать эту большую статью POST-запросом и как-то не придумаю как разбить на части… POST-запрос то всеравно должен один быть. Кто предложит решение? Буду благодарен.

  7. 17
    Александр Фирсов ответил:

    делать пост двумя(и более) ажаксовыми запросами=))

  8. 16
    Сергей Екимов ответил:

    блин, тебе нужно разбить саму статью
    статья часть 1
    статья часть 2
    чтобы на сайте это было в виде двух отдельных статей. тогда в базу их легко было бы добавлять.

  9. 15
    Сергей Екимов ответил:

    тут дело в том, что статья размером 8мб больше похожа на книгу, чем на статью. сколько у тебя символов в этой статье?

  10. 14
    Мишель Елизаров ответил:

    была недавно такая же проблемка. была решена с помощью добавления в
    .htaccess следующих строк:
    php_value upload_max_filesize 50M
    php_value max_execution_time 800
    php_value post_max_size 50M
    первая – максимальный размер файлов при загрузке
    вторая – максимальное время ожидания
    третья – максимальный размер $_POST))

  11. 13
    Александр Васюченко ответил:

    #9
    спасибо. но мне не нужно разбивать статью на части, она целиком нужна…

    #11
    добавил эти три строчки в .htaccess и сайт перестал открывать… может я что не так прописал?

  12. 12
    Мишель Елизаров ответил:

    покажи хоть тогда весь .htaccess

  13. 11
    Мишель Елизаров ответил:

    а, и кстати, покажи phpinfo

  14. 10
    Леонид Максимов ответил:

    гм-гм. а архивировать тем же lzw на клиентской стороне не получится?

  15. 9
    Александр Васюченко ответил:

    .htaccess у меня изначально пустой (0 байт). только при этих условиях сайт работает. как только что-то добавлю в него, то всё – сайт не могу открыть…

    phpinfo смотрите тут:
    //christian-site.6dp.ru/test.php

  16. 8
    Мишель Елизаров ответил:

    lzw то конечно можно. но насколько он сожмет все это дело… ведь даже сжатый текст может не вместиться в post…

  17. 7
    Мишель Елизаров ответил:

    попробуй еще добавить в .htaccess еще вот эту строчку:
    php_value error_reporting E_ALL
    посмотрим какую ошибку даст.
    ** пишу по памяти…

  18. 6
    Леонид Максимов ответил:

    lzw текст раза в 4 ужмет запросто :)

  19. 5
    Мишель Елизаров ответил:

    ужать то ужмет, эт канешн как вариант, но чет мне кажется, что проблемка с хостингом…

  20. 4
    Мишель Елизаров ответил:

    кстати, ТС, что за хостинг?

  21. 3
    Александр Васюченко ответил:

    #18
    это строчка ничего не изменила – по прежнему сайт не открывается, браузер пишет "Internal Server Error"

    #21
    хотсингregmefast.org

  22. 2
    Игорь Головач ответил:

    какой тип поля в БД куда питаешься впихнуть текст?

  23. 1
    Александр Васюченко ответил:

    мемо-поле типа"TEXT"(MySQL)

Клуб программистов работает уже ой-ой-ой сколько, а если поточнее, то с 2007 года.