Форум » Система построения сайтов » Модули » Стандартные модули » [Pages] Прикрутить загрузку фото с локального диска
Открыть Ответить

[Pages] Прикрутить загрузку фото с локального диска

0.00

0.00

1
09.01.2009 22:39:55 09.01.2009 22:41:18

Хочу сделать в модуле Pages возможность вставлять фото с диска.
Привожу кусок кода.

function add_pages() {
///много поскипано
	echo "<tr><td>"._FOTO.":</td><td><input type=\"text\" name=\"foto\" value=\"".$foto."\" maxlength=\"80\" size=\"65\" style=\"width:400px\"></td></tr>"
		."<tr><td>"._FILE_USER.":</td><td><input type=\"file\" name=\"userfile\"  size=\"65\" style=\"width:400px\"></td></tr>"
///много поскипано
	."<tr><td colspan=\"2\" align=\"center\"><br /><select name=\"posttype\">"
	."<option value=\"preview\">"._PREVIEW."</option>"
	."<option value=\"save\">"._SEND."</option></select>"
	." <input type=\"hidden\" name=\"pid\" value=\"$pid\">"
	." <input type=\"hidden\" name=\"op\" value=\"save_pages\">"
	."<input type=\"submit\" value=\""._OK."\"></td></tr></form></table>";
///много поскипано
function save_pages() {
    global $prefix, $db, $multilingual, $admin_file, $stop;
	$pid = intval($_POST['pid']);
	$title = $_POST['title'];
	$cat = $_POST['cid'];
	$foto = $_POST['foto'];
	$userfile = $_POST['userfile'];
///много поскипано
		if($userfile != ""){

			$foto = "/uploads/example/$userfile";
			
			$utypefile = "gif,jpg,jpeg,png";
			$umaxsize = "1048576";
			$uwidth = "5000";
			$uheight = "5000";	
			
			$udirectory = "uploads/example";

			upload($udirectory, $utypefile, $umaxsize, "example", $uwidth, $uheight);


Думаю, код понятен....

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

SLAED CMS 2.6 Lite
PHP 5
Сервер в интернете
Статус
Гость
BOMBIST
BOMBIST
10.01.2009 08:08:25

А что стандартный загрузчик не катит? Смайл - 09

Группа
Новички
Пункты
98
Регистрация
06.12.2008
Пол
Мужчина
Предупреждения
Нет
tuxo
tuxo
3.61

3.61

Открыть Ответить
Хотите опробовать SLAED CMS в действии?
Идеи и предложения
Обратная связь
Подтверждение

Поделиться
QR-код

Предварительный просмотр