Jump to content

Хостинг картинок


subm41
 Share

Recommended Posts

Здравствуйте уважаемые участники форума! У меня вот появилось необходимость организовать "хостинг картинок", но этот хостинг будет не для публичного доступа а только для определённых людей и конечно же он будет очень примитивным. Главная страница будет выглядеть примерно так: http://jsfiddle.net/yGTk3/ и на ней как Вы видите будут только две кнопки. Этот проект нужен только для одного сообщества.

 

Но вот кнопки я сделал а как дальше не знаю.  :blush:

 

Функция тоже будет очень примитивная. Как только нажимаем на кнопку "выбрать" то появляется окошко с выбором картинки, а потом после нажатия на кнопку "загрузить", картинка должна загружаться в определённую папку на хостинге, рандомно изменять своё название (3 символа, латиница и цифры) и в новом окне выдавать ссылку на размещение этой картинки на форум (в виде привью по ширине к примеру 300px) и собственно всё.  :ph34r:

 

Ограничения для картинок:

1. формат jpg (jpeg)

2. размер не более 1 мб

3. разрешение не более 1000px на 1000px

 

Возможно это реализовать без бд? Могу дать Скайп и там всё подробно объяснить. Спасибо за внимание!  :blush:

Edited by subm41
Link to comment
Share on other sites

Ну эти две кнопки ни к чему. Делается все так(если хостинг поддерживает php):

 
<form enctype="multipart/form-data" method="POST">
 
<input type="file" name="file">
 
<input type="submit">
 
</form>
 
<?php 
 
move_uploaded_file($_FILES['file']['tmp_name'], "image123456.gif"); //image123456.gif" это имя фото, который будет храниться в корне сайта
 
echo "<img src='image123456.gif' width=300; height=300>";
?>
Link to comment
Share on other sites

Спасибо что уделили мне время но это не совсем то что нужно. Картинка появляется сразу же как только загружается а нужно чтобы код для вставки на форум появлялся.

Link to comment
Share on other sites

Спасибо что уделили мне время но это не совсем то что нужно. Картинка появляется сразу же как только загружается а нужно чтобы код для вставки на форум появлялся.

Нужно чтобы выводились все картинки из каталога? 

Link to comment
Share on other sites

Нет, вот смотрите.. Не нужно чтобы картинка показывалась после загрузки, она загрузилась и всё. Нужно чтобы генерировалась ссылка для вставки на форум в виде привью и выводилась после загрузки картинки.

Link to comment
Share on other sites

Нет, вот смотрите.. Не нужно чтобы картинка показывалась после загрузки, она загрузилась и всё. Нужно чтобы генерировалась ссылка для вставки на форум в виде привью и выводилась после загрузки картинки.

<form enctype="multipart/form-data" method="POST">
 
<input type="file" name="file">
 
<input type="submit">
 
</form>
 
<?php 
 
move_uploaded_file($_FILES['file']['tmp_name'], "image123456.gif"); //image123456.gif" это имя фото, который будет храниться в корне сайта
 
echo "<a href=http://домен/имя картинки'><img src='http://домен/имя картинки'></a>";
?>
Так? 
Link to comment
Share on other sites

Ребята, ну может всё таки кто-нибудь поможет? Я понимаю что здесь мне никто и ничем не обязан но очень нужно просто сделать. Я вот нашёл похожий скрипт, поставил, но он работает не стабильно и с автором связаться я так и не смог. Пробовал похожие хостинги скачивать через Телепорт Про но тоже никакого нормального результата. Очень прошу!

Link to comment
Share on other sites

Вам уже написали совершенно готовый скрипт. Чем не устраивает? Какой стек технологий вы знаете кроме HTML? Если никакой, то сколько вы готовы предложить денег автору скрипта?

Link to comment
Share on other sites

1. Уважаемый, если бы Вы видели что делает скрипт который мне предложил человек и прочитали бы мой первый пост то поняли бы что это две совершенно разные вещи. Хотя, я уверен что Вы прекрасно и без практики знаете как будет работать данный скрипт но, почему же тогда такой вопрос?

 

2. Только Html и Css.

 

3. Какой смысл иметь на форуме раздел "Сделайте мне бесплатно", если в нём всё равно доходит вопрос до денег?

 

Я не настолько туп как может наверное показаться на первый взгляд, но слова "Эта работа не относится к простым задачам и по этому она не соответствует данному разделу, никто Вам это за бесплатно не сделает и обратитесь в другой раздел.", я бы понял сразу.

 

Спасибо за внимание!

Link to comment
Share on other sites

Какой смысл иметь на форуме раздел "Сделайте мне бесплатно", если в нём всё равно доходит вопрос до денег?

Такой раздел был сделан как помойка для тех, кто хочет чтобы за него всё сделали.

Link to comment
Share on other sites

Я не уверен, но помоему тот скрипт что вам дали как раз делает то что вам нужно. На странице вым дается форма, в которой вы указываете путь к своей картинке, потом в этой форме вы жмете кнопку "отправить", картинка посылается на сервер. На сервере PHP скрипт ее принимает, сохраняет, а вам в браузер отправляет текст HTML кода для этой картинки - а именно: <a href=http://домен/имя картинки'><img src='http://домен/имя картинки'></a>. Если вам не нужно HTML представление кода картинки, а только ее адрес на сервере, то в команде echo вместо html кода вставите чтоб сервер отдавал только адрес этой картинки.

 

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

Edited by ows.nightwolf
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy