| |
|
|
| | Мне необходимо сделать загрузку картинок, но так, чтобы нельзя было узнать ее размещение (например, прочитав исходник). Подскажите, как можно это сделать! | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(19.06.2006 в 21:37)
| | | Прочитав исходник php или html?
А при отображение картинки нужно будет написать скрипт вроде
<?
// script.php
file_get_contents("papka/".$_GET['f']);
?>
|
и показывать картинку как
<img src="script.php?f=image.jpg">
|
Естественно необходимо проверять расширения передаваемых файлов.
А загрузка обыкновенная, как ее делать знаете? (copy($_FILES['file']['tmp_file'],$path.$_FILES['file']['name'])) | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(19.06.2006 в 21:37)
| | | Значит 1: сделать загрузку. Вроде всё понятно.
2: нельзя узнать о её размещении - не писать "Спасибо, ваша картинка успешно загруженна."
3. Прочитав исходник php || html ? ну php можно просто не давать читать а так см. 2
4. Как такое сделать. Как сделать так чтоб человек сходил в магазин - заплатил за молоко но не знал - купил ли он его или нет.
Только сунуть ему в чёрный хорошо заклеенный мешок что нибудь и отправить куда подальше.. | |
| |
|
|
| |
|
|
| |
для: valenok
(19.06.2006 в 22:03)
| | | До конца не известна задача, поэтому я и спрашиваю чего исходники.
4. Как такое сделать. Как сделать так чтоб человек сходил в магазин - заплатил за молоко но не знал - купил ли он его или нет.
Тут с Вами не соглашусь, иногда это необходимо делать. В общем - то большой проблемы нет в скрытии пути каринки. Можно даже сделать его динамическим. | |
| |
|
|
| |
|
|
| |
для: Ziq
(19.06.2006 в 22:07)
| | | Так кто то сказал а том чтоб не знали о загрузке картинки и вообще не слова о её отображении.
Ну может быть это и нужно.
Где?
А так уже нельзя кстати?:
<img src='image.php?image=1'> | |
| |
|
|
| |
|
|
| |
для: valenok
(19.06.2006 в 22:10)
| | | <img src='image.php?image=1'>
Такой вариант более энергоемок, так как требуется хранить индексы файлов, которые потом читать... | |
| |
|
|
| |
|
|
| |
для: Ziq
(19.06.2006 в 22:14)
| | | короче немного (немного) мне прояснилось.
Чтобы вы оставили побольше дельных советов уточню, мне нужно сделать что-то вроде защиты от автоматической регистрации (с помощью картинок; изображения цифр 0-9 уже есть). | |
| |
|
|
| |
автор: Fasd (19.06.2006 в 22:16) |
|
| |
для: valenok
(19.06.2006 в 22:10)
| | | Скажите пожалуйсто как сделать загрузку картинки с html формой(ну там где есть кнопка обзор и добавить) и чтоб ничего другого нельзя было загрузить, кроме картинки. | |
| |
|
|
| |
|
|
| |
для: Fasd
(19.06.2006 в 22:16)
| | |
<?php
if(!empty($_FILES))
{
$filename = $_FILES['f']['name'];
$ext = substr(strrchr($filename,"."),1);
// проверяем правильность расширения
if($ext == "gif" or $ext == "jpg")
{
// копируем фалй
if(copy($_FILES['f']['tmp_name'],$filename)) echo "OK"; else echo "ERROR";
}
else
{
echo "Неправильное разрешение";
}
}
?>
<form action="test.php" enctype="multipart/form-data" method="POST">
<input type="file" name="f"><br><input type="submit">
</form>
|
| |
| |
|
|
| |
|
|
| |
для: Ziq
(19.06.2006 в 22:29)
| | | Что-то я ничего не понял. Объясните кто-нибудь нормально про защиту от автоматической регистрации или дайте ссылку, где можно почитать инфо. | |
| |
|
|
| |
|
|
| |
для: ddhvvn
(20.06.2006 в 12:42)
| | | Хм... так вопрос в защите HTML-формы или загрузки файлов? | |
| |
|
|
| |
|
|
| |
для: cheops
(20.06.2006 в 23:23)
| | | вопрос в защите загрузки файлов | |
| |
|
|
|
|