Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Image upload
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 18 лет 1 месяц
Image upload
Привет всем,
Возникла проблема размещения картинок на чужом сервере. Я нашел MOD: Simple image upload, который размещает фотки на http://www.postimage.org. В принципе он меня устраивает, только если фотку месяц никто не смотрит ее удаляют.
Есть пара модов, которые работают с http://[censor].us и http://sendmefile.com, но там пользователю надо делать дополнительный телодвижения, чтобы вставить картинку в сообщение.
А какие еще хосты/моды вы можете посоветовать?
Возникла проблема размещения картинок на чужом сервере. Я нашел MOD: Simple image upload, который размещает фотки на http://www.postimage.org. В принципе он меня устраивает, только если фотку месяц никто не смотрит ее удаляют.
Есть пара модов, которые работают с http://[censor].us и http://sendmefile.com, но там пользователю надо делать дополнительный телодвижения, чтобы вставить картинку в сообщение.
А какие еще хосты/моды вы можете посоветовать?
-
- phpBB 1.4.0
- Сообщения: 36
- Стаж: 18 лет 10 месяцев
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 18 лет 1 месяц
только потом открывается окно имэджшака (с кучей рекламы), и пользователь должен скопировать ссылку в сообщение.
Как-нить можно сделать, чтобы все автоматом было, как у simple image upload?
Добавлено спустя 16 минут 16 секунд:
кстати, имэджшаковский фрейм, который надо вставлять в темплейт ответа, можно перелопатить, чтобы не было рекламы. Может кто-нить уже это делал?
Как-нить можно сделать, чтобы все автоматом было, как у simple image upload?
Добавлено спустя 16 минут 16 секунд:
кстати, имэджшаковский фрейм, который надо вставлять в темплейт ответа, можно перелопатить, чтобы не было рекламы. Может кто-нить уже это делал?
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 18 лет 1 месяц
Как оказалось, http://[censor].us можно полностью интегрировать в сайт, вот какой код они мне прислали, и он работает!
Код: Выделить всё
<?php
//specify either 'post' upload OR upload of a 'file' on webserver:
$uploadType = 'file';
if($uploadType == "file"){
/* Sample upload form to use:
<form method="post" action="xmlapi.php" enctype="multipart/form-data">
<input type="hidden" name="MAX_FILE_SIZE" value="1048576">
<input type="file" name="fileupload" size="30">
<input style="width: 100px;" type="submit" value="host it!" >
</form>
*/
if(!$_FILES[fileupload]){ exit; }
$source = $_FILES[fileupload][tmp_name];
$dest = '/tmp/'.$_FILES[fileupload][name];
copy($source,$dest);
$xmlString = [censor]($dest);
unlink($source); unlink($dest);
} elseif($uploadType == "file"){
//specify location of file
$dest = '/home/image/www/creative.jpg';
$xmlString = [censor]($dest);
}
//begin parsing xml data
if ($xmlString == 'failed') { echo "XML return failed"; exit; }
$xmlData = explode("\n",$xmlString);
foreach($xmlData as $xmlDatum){
$xmlDatum = trim($xmlDatum);
if($xmlDatum != "" && !eregi("links",$xmlDatum) && !eregi("xml",$xmlDatum)){
$xmlDatum = str_replace(">","<",$xmlDatum);
list($xmlNull,$xmlName,$xmlValue) = explode("<",$xmlDatum);
$xmlr[$xmlName] = $xmlValue;
}
}
/*-----------------------------------------------------------------------------
available variables:
image_link: link to image, like: http://img214.[censor].us/img214/7053/creative0cj.jpg
thumb_link: link to image thumbnail, like: http://img214.[censor].us/img214/7053/creative0cj.th.jpg
ad_link: link to [censor] page on which image is displayed, like: http://img214.[censor].us/my.php?image=creative0cj.jpg
thumb_exists: specifies whether thumb exists, either 'yes' or 'no'
total_raters: specifies how many people rated image, numerical string
ave_rating: specifies the average rating value, numericl string between 1 and 10
image_location: internal-style link to image, like: img214/7053/creative0cj.jpg
thumb_location: internal-style link to image thumbnail, like: img214/7053/creative0cj.th.jpg
server: server name on which image resides, like: img214
image_name: filename of image after it has been uploaded, like: creative0cj.jpg
done_page: link to [censor] page on which users can get linking code, like: http://img214.[censor].us/content.php?page=done&l=img214/7053/creative0cj.jpg
resolution: pixel resolution of image, like: 300x250
------------------------------------------------------------------------------*/
//sample return
echo 'Upload successful!<br /><br />
<a href="'.$xmlr["ad_link"].'"><img src="'.$xmlr["thumb_link"].'" border="0" /></a>
<br /><br />
Resolution: '.$xmlr["resolution"].'.';
//two functions, one for uploading from from file, the other for uploading from url, editing below this line advised only to those who know what they are doing :)
function [censor]($filename) {
echo "fuck";
$ch = curl_init("http://www.[censor].us/index.php");
$post['xml']='yes';
$post['fileupload']='@'.$filename;
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 240);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect: '));
$result = curl_exec($ch);
curl_close($ch);
if (strpos($result, '<'.'?xml version="1.0" encoding="iso-8859-1"?>') === false) {
return 'failed';
} else {
return $result; // XML data
}
}
function [censor]($url) {
$ch = curl_init("http://www.[censor].us/transload.php");
$post['xml']='yes';
$post['url']=$url;
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_TIMEOUT, 60);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Expect: '));
$result = curl_exec($ch);
curl_close($ch);
if (strpos($result, '<'.'?xml version="1.0" encoding="iso-8859-1"?>') === false) {
return 'failed';
} else {
return $result; // XML data
}
}
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 17 лет 7 месяцев
И куда это надо вставить? И что это даст?
Добавлено спустя 5 часов 58 минут 21 секунду:
А вообще есть у кого нить скрипт, закачивающий изображения на свой компьютер на подобе http://[censor].us
Т.е. так же чтоб картинка загружалась в миниатюрном размере, а при нажатии открывалось новое окно с полным размером.
Добавлено спустя 5 часов 58 минут 21 секунду:
А вообще есть у кого нить скрипт, закачивающий изображения на свой компьютер на подобе http://[censor].us
Т.е. так же чтоб картинка загружалась в миниатюрном размере, а при нажатии открывалось новое окно с полным размером.
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 18 лет 1 месяц
я сейчас над этим работаюBarbossa писал(а):И куда это надо вставить
Мне на серваке выделено очень мало места, хватает только на форум, а но фотки уже нет. Этот скрипт позволяет загрузить фотки на http://[censor].us и позволяет легко сделать так, чтобы в текст сообщения сразу вставлялись небходимые тэги для миниатюрной картинки (ну или как вы хотите).Barbossa писал(а):И что это даст?
Конечно у них есть фрейм который лугко вставляется в форум, но там при нажатии Загрузить открывается новое окно, потом надо скопировать подходящую строку с тэгами и вставить в сообщение. Т.е. нужно сделать много операций, а тут будет все автоматически.
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 17 лет 7 месяцев
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 17 лет 7 месяцев
А вообще есть у кого нить скрипт, закачивающий изображения на свой компьютер на подобе http://[censor].us
Т.е. так же чтоб картинка загружалась в миниатюрном размере, а при нажатии открывалось новое окно с полным размером.
Т.е. так же чтоб картинка загружалась в миниатюрном размере, а при нажатии открывалось новое окно с полным размером.
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 17 лет 7 месяцев
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 17 лет 7 месяцев
-
- phpBB 1.2.0
- Сообщения: 12
- Стаж: 17 лет 7 месяцев
ну во-первых, в FAM картинка получается внизу, во-вторых таблица которая вовесь экран.
Если можно будет как-нибудь сделать так чтоб вставлялось туда, где стоит курсор, то было очень хорошо, а точнее это очень нужно, ну и думаю таблицу всегда можно исправить...
Добавлено спустя 5 минут 1 секунду:
На самом деле, на сколько я понимаю, в Uploadpic есть несколько функций, вставить как изображение или вставить как ссылку...
Так можно как-нибудь изменить функцию "вставить как изображение", так чтоб вставлялась картинка (к примеру размера 100х100px) и эта картинка была ссылкой на полную картинку...
Надо как-то это совместить, но я незнаю как...
Если можно будет как-нибудь сделать так чтоб вставлялось туда, где стоит курсор, то было очень хорошо, а точнее это очень нужно, ну и думаю таблицу всегда можно исправить...
Добавлено спустя 5 минут 1 секунду:
На самом деле, на сколько я понимаю, в Uploadpic есть несколько функций, вставить как изображение или вставить как ссылку...
Так можно как-нибудь изменить функцию "вставить как изображение", так чтоб вставлялась картинка (к примеру размера 100х100px) и эта картинка была ссылкой на полную картинку...
Надо как-то это совместить, но я незнаю как...
-
- phpBB 1.4.3
- Сообщения: 76
- Стаж: 18 лет 1 месяц