если посмотреть исходный код страницы, то там кракозяброй русские буквы. В чем дело не пойму! На отсальном сайте все нормально. Файлы перепроверил все закодировано в utf-8, браузер видит как utf-8, а вот html кракозяброй...
Странно конечно, может у тебя с браузером что-то, попробуй в другом.
Только что проверил на браузерах: Opera 11.10, IE 9, FF 4, Chrome 11 - во всех браузерах исходный код с нормальной кириллицей, никакой "кракозябры" нет.
Товарищи, а как можно сделать что бы открывая страницу можно было бы вбивать текст и потом подсчитывалось сколько букв в данном случае "а" большой и малой?
какой имено файл(php или другие) + каким имено способом загружаете (в tmp директорию можно просто переместить)
Просто через форму php файл. Но смысл не просто загрузить, но и запустить.
Я думаю для безопасности можно создать md5 имя файлу и проверить его в самом скрипте.
Конечно безопасность относительная... но вполне достаточная.
Ну а так же форму открыть по паролю.
Об этом история умалчивает, наверное уже завтра станет известно.
Хотя могу предположить, что хочет таким хитрым способом проверять не подменялась ли сессия во время отправки формы.
В этом случае меняется, а в приведенном мною примере при нажатии "обновить" появиться сообщение "не удается обновить страницу без повторной отправки данных..." и т.п. и значения остануться прежними.
Оно появится только в том случае, если отправлялась форма перед этим. А если открыть данную страницу прямым линком и обновлять, то ничего кроме изменения сессии происходить не будет, но сессия все же будет меняться
<?=$_SESSION['z'];?> и <?php echo $_SESSION['z']; ?> абсолютно равнозначны. Если не веришь, то проверь, будешь очень удивлен
Даже можно так <?=$_SESSION['z']?> , т.е. без последней ";"
конечно вариант, но не совсем то. Дело в том, что ваш вариант предусматривает запуск скрипта из временной папки сайта, а мне нужно из временной папки сервера, из той, которая в php.ini прописана.
в смысле при обновлении страницы $_SESSION['z'] всегда один и тот же? Сомневаюсь
Если я правильно понял задачу, то вам необходимо проверять post-данные в начале кода, а не в конце, т.к. логика такова. Страница создает $_SESSION['z'], эта меременная присутствует в форме, вы жмете кнопку ОК, страница перезагружается и происходит генерация новой $_SESSION['z'], которая с post-данными уже не будет совпадать. Потому предлагаю немножко изменить код