powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ЧаВо. Или о чем лучше не спрашивать....
28 сообщений из 28, показаны все 2 страниц
ЧаВо. Или о чем лучше не спрашивать....
    #35745171
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собсно тут будет ЧаВо, вносим свои предложения

PHP:

Сообщения об ошибках:
+
Warning: Cannot modify header information - headers already sent by.....
vkleЭт боян. Нужно убрать весь вывод к клиенту, а так же пробелы и переводы строки до/после пхпшных тэгов до отправки заголовков.
Более подробно можно почитать к примеру тут
Работа с изображениями (libgd/libgd2/etc)
+
Кракозябры вместо кириллицы или почему невозможно написать русскими буквами строку текста с помощью ф-ции ImageStringДело в том, что встроенные шрифты, которыми пользуются эта функция даже не подозревают о существовании кириллицы. Соответственно для вывода надписи буквами кириллицы нужно использовать ф-цию ImageTTFText а также файлы с TTF шрифтами, которые поддерживают кириллицу. Следует учесть два важных момента:
У вас должна быть установлена FreeType library

Строка, которую вы пытаетесь отобразить с помощью этой функции должна быть в Unicode кодировке

Приемы, хитрости, советы:
+
Защита от повторного сохранения или "Опять этот злополучный REFRESH..."Вот лишь несколько предложений, озвученных на этом форуме за последнее время:
Anjey aka PMкак вариант ИД формы, который генерится в базе для каждой сгенеренной скриптом формы: сохранил -- вытер ИД или признак "использовано" поставил и усьо
SuSaсессия.
в отправщике
Код: plaintext
<?php\nsession_start();\n$_SESSION["myTestVariable"] = "form_ok";\n?>\nзатем форма.
В приемнике
Код: plaintext
<?php\nsession_start();\nif(isset($_SESSION["myTestVariable"]) && $_SESSION["myTestVariable"] == "form_ok") {\n  unset($_SESSION["myTestVariable"]);\nи заполнение формы\n?>
теперь хоть заобновляйся - проверка не проходит.
Еще обсуждалось: тут, тут, тут .... список можно продолжать
Еще можно почитать здесь .
ЧПУ («Человеку Понятные УРЛы»):
Часть материала взята отсюда .

ЧПУ (англ. Friendly URL) — веб-адреса, удобные для восприятия человеком (а также систем и методов построения таких адресов). Является аббревиатурой от словосочетания «Человеку Понятный Урл» («урл» — жаргонное для URL).
+
Концепция ЧПУ и зачем оно надоКак правило параметры запроса к веб-серверу передают через строку GET-запроса. Тоесть, указывая после вопросительного знака (?) в URL последовательность вида:
/acticles.php?tag=summer&action=list — просмотр списка статей с меткой summer (лето).

/news.php?topic=4&year=2003&month=10&sort=1 — отсортированные новости по теме 4 за октябрь 2003.

/catalogue.php?sect=11&kind=6&manuf=63 — товары производителя 63 типа 6 в отделе 11.

Для программистов и, собственно, для самого веб-сервера а также скриптов, работающих под его управлением, разбор этих параметров сложности не представляет. Но такой текст в адресной строке браузера зачастую не всегда понятен и удобен для пользователей. Когда параметров много, то URL, не помещаясь в строке браузера, вовсе становится непригодным для человека. Также такое использование параметров не рекомендуется для сайтов, которые индексируются поисковыми системами (google, yandex, etc.).

Концепция ЧПУ предполагает максимально лаконичные и интуитивно понятные адреса, которые показывают естественную для человека логическую структуру данных на сервере, а не её программный интерфейс с модулями и параметрами. Структуру обычно представляют в виде иерархии как в обычной файловой системе, к которой привык пользователь.

Те же самые примеры, но с ЧПУ будут выглядеть уже так:

/catalogue/light/bulbs/ge/ — каталог товаров, отдел «Свет», лампочки, производитель GE.

/news/sport/2003/10/ — новости спорта, 2003 год, октябрь.

/articles/by-tags/summer.html — cтатьи, по меткам, метка «лето».

Достоинства для посетителя очевидны:

Подобные адреса очень легко запомнить.

Можно продиктовать URL по телефону.

Чтобы перейти на уровень вверх достаточно стереть нужную часть пути.

Если человек уже был на вашем сайте и набирает адрес вручную, то он сразу может обратиться к нужному ему документу глядя на URL’ы предыдущих запросов.

Недостатки:

Увеличение затрат ресурсов сервера для большинства реализаций.

Усложнение настройки сайта в связи с необходимостью вмешиваться в конфигурационные файлы веб-сервера.


+
ЧПУ ("Человеку Понятные УРЛы") -- в разработкеВариант перенаправления всех запросов к несуществующим файлам на index.phpScareCrow
Код: plaintext
DirectoryIndex index.php\n\nRewriteEngine\ton\nRewriteBase\t/\n\nRewriteCond\t%{REQUEST_FILENAME}\t!-f\nRewriteRule\t^(.+)$\t\t/index.php


PHP+MSSQL: http://www.microsoft.com/sqlserver/2005/en/us/PHP-Driver.aspx

З.Ы.: самые доставучие буду сюда вносить, со временем прикрепим....
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750400
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
бsk уже такой топик. типа "сочиняем фак".. луче попроси у Жужи права на фак по php/perl
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750488
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow,

Для начала его неплохо бы сочинить =)
У меня просто времени не фонтан =(
Вот думаю народ поучавствует ;)
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750765
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/topic/175829&hl=faq
/topic/53124&hl=faq
/topic/159975&hl=faq
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750780
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow,

Вопрос-то собсно не в материале, этого добра хватает, да и сам написать могу достаточно как по перлу так и по пыху, а в предложении разделов/вопросов, которые следует поднять в этом топике.

Собсно чего ждем? ;)
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750781
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖортенСобсно чего ждем? ;)
у тя права на фак есть? глянь, там мои должны болтаться
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750788
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowЖортенСобсно чего ждем? ;)
у тя права на фак есть? глянь, там мои должны болтаться

это типа тут?

http://www.sql.ru/faq/faq.aspx?id=110000 Информация

Error Occured on the server
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750789
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
типа там.
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750792
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow,

ну я собсно написал в чем проблема ;)
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35750794
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35751826
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Жортен
Ну спроси у Жужи, когда он нам фак починит
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35751916
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow,

ну дык... =) уже, вчера как
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35757445
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ап малёк, добавил еще 2 доставучих вопроса, прошу вносить свои комментарии и предложения, активнее товарисчи =)
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35757640
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
про параметры в запросе напиши. про call to undefined function (тока без копирования либ в system32).
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35757644
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrowпро параметры в запросе напиши. про call to undefined function (тока без копирования либ в system32).Хорошая идейка, приду домой -- набабацаю
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35758118
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати про рефреш из соседнего топика - хороший кандидат

_______________________________________
2pro4U
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35758209
Anjey aka PM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Frenzyкстати про рефреш из соседнего топика - хороший кандидатНевнимательно смотрим-с

Там ужо есть
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35758232
Фотография Frenzy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anjey aka PMFrenzyкстати про рефреш из соседнего топика - хороший кандидатНевнимательно смотрим-с

Там ужо есть

а, угу.. в первом посте уже больше одного вопрос-ответа ))
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35765339
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖОРТЕН, ТЫ БЛИН ГДЕ?
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35765404
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow,

да тута я, просто у меня энтузиазизм до среды гдет выдохся, ниче, во вторник в баньку сходим и можна будет с новыми силами....
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35765420
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЖортенScareCrow,

да тута я, просто у меня энтузиазизм до среды гдет выдохся, ниче, во вторник в баньку сходим и можна будет с новыми силами....
пока тут добавь в фак, про ЧПУ. редирект на индекс
Код: plaintext
1.
2.
3.
4.
5.
6.
DirectoryIndex index.php

RewriteEngine	on
RewriteBase	/

RewriteCond	%{REQUEST_FILENAME}	!-f
RewriteRule	^(.+)$		/index.php
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35766710
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ScareCrow,

чуток докинул материала из википедии, впринципе в качестве теории вполне подойдет.
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35766797
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибище.
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35828510
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
up
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35836329
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
нам типа фак починили.
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35838452
Фотография ScareCrow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жортен, это был намек
...
Рейтинг: 0 / 0
ЧаВо. Или о чем лучше не спрашивать....
    #35840580
Жортен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Намек понят... выходные отменяются =(
(но не раньше)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
ЧаВо. Или о чем лучше не спрашивать....
    #38575661
Selen74
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извините, но ветка классная!

Никаких вопросов не осталось!
Главное: ждать Жужу не надо!

а вот, например, как при ЧПУ сохранить параметры запроса?
или, собственно, почему .htaccess должен быть именно такой
и что означают эти буквочки в нем?

напомню: "ЧАВО и о чем не надо спрашивать"!
а вопросов еще больше!

Извините, но хотелось бы как-то структурировать FAQ.
...
Рейтинг: 0 / 0
28 сообщений из 28, показаны все 2 страниц
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / ЧаВо. Или о чем лучше не спрашивать....
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]