Ngswolf: это прекрасная мечта и великолепная основа для будущего развития. Если есть возможность, то за нее надо хвататься. Из С можно пойти куда угодно - от программистов встроенных устройств до DBA. Или по простому - в Яву (но при этом, в отличие от чисто-ява программистов - понимать, что ты делаешь). Но, кстати, хочу сказать пару слов в защиту SQL. Это не только примитивные выборки, которые показывали в институте. Вообще, до того как распространение получили веб-языки, SQL ассоциировался в массовом сознании с запросами на 3-5 экранов. И людей, умеющих их писать, до сих пор отрывают с руками. Ну, и в качестве вдохновляющей информации, попробуй погуглить, кто является director of customer support в mysql ;-)
Не понял вопроса. В чем проблема открыть файл? И при чем здесь открытие, если ты спрашивал про редактирование? Похоже, ты сам не понимаешь, чего хочешь. Для чего тебе это все понадобилось?
НЕ НУЖЕН ЗДЕСЬ РЕФЕРЕР. Потому что он нужен из-за редиректа, а редирект в данном случаае делать нельзя. Редирект на 404 - это идиготизм и полное непонимание РЕЕЗ протокола. Такой карго культ - "у больших пацанов есть 404, и у меня будет". А смысл этой страницы ускользвет совершенно
Если бы у него был роутер, он бы не спрашивал, как поймать реферер. Потому что реферер стал бы ненужным. Использование реферера в данном случае принципиально неверно. Рекомендую подняться чуть выше над типичным похапешным отношением к проблеме, и не пытаться решить её в лоб. А попробовать понять сначала, что к ней привело, и что надо делать на самом деле.
Никто не говорит, что ты дурачок. Но вот знаний у тебя - ноль. В частности, ты не понимаешь, где у тебя сервер с пхп, а где браузер. Потворяю ещё раз, специально для "не дурочеков": никакой РНР с его функциями тебе не нужен.
Xrist1An: для начала надо перестать говнокодить РНР вперемешку с HTML. А вывод страницы начинать не сразу как только к ней обратились, а только после того, как отработала логика. В этом случае вызвать функцию, которая отдаст нужный заголовок и подгрузит шаблон 404 страницы не составит труда.