вот после анлинка и надо проверить есть ли файл, есть подозрение что у вас не одна операция над этим файлом колдует, и что-то его перезаписывает. Сделайте exit после удаления, фор шуа.
так и в чем проблема? вы копируете путь из виндового окружения? Там слеши левые, и вы вставляете этот локальный путь в веб среду, где все слеши правые. Конечно будет лажа. Это просто разные среды, не надо ничего особенного делать, просто руками меняйте слеши.
FanatPHP, если бы сам не встретился, тоже бы не писал. Но так как оно у меня в коде появилось после проблемы с кодировкой, я его оттуда не выпиливал, ибо хз когда нарвешься опять на те же грабли, и снова вспоминать какого хрена и что я делал в прошлый раз. Таких костылей, вызванных какими-то недонастройками сервера или системы у меня уже штук 4-5 в коде осело. Да, шаманство, но оно себя оправдывает, когда ставишь клиенту сайт на непонятный хостинг со своими тараканами.
Black back,
0) после изменений апач нужно рестартить.
1) Надеюсь в хедере страницы у вас установлен верный чарсет?
2) Проверьте что приходит на сервер (var_dump($_POST)) в переменных и какую кодировку при этом имеет строка (mb_detect_encoding(), посылать нужно строку с русскими символами!).
3) Попробуйте через phpMyAdmin вставить строку с русскими символами из запроса, хотя скорее всего все будет в порядке, но проверить стоит.
4) Сделайте то же самое из кода, то есть вставьте в коде запрос с русской строкой и проверьте выполнение.
FanatPHP, не скажу точно, тонкостей не помню, но были версии или настройки при которых без этой команды кодировка ломалась. Так что всегда добавляю по умолчанию при коннекте.
А просто не тупить и подумать что ваш хтмл не загрузился до выполнения скрипта никак? Все манипуляции с DOM элементами должны выполняться ПОСЛЕ того как документ сформирован.
bedolazhka, похоже на буферизацию, возможно в обработке шаблона у вас ob_start и прочие буфферные фишки, соответственно еррор вываливается раньше чем забуфферилась переменная значением.
bedolazhka, я не очень понимаю зачем вы это повторяете. Если вы написали комментарий что в ней что-то есть это не делает ее автоматически содержащей что-либо. Код где вы получаете в нее что-то тут отсутствует, а проверить одной строчкой вам лень. Ну ок.