{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1. [автор] (6 окт 2013, 14:30) [0/0] [0] [отв] [спам] [под] +1 | -1

Ребят подскажите как сделать чтобы не токо png формат грузило а любой
код ниже
<?
mysql_query(\"INSERT INTO `smiles_spis` (`name`, `id_dir`, `sim`) values (\'\".$name.\"\', \'$dir_s\', \'$sim\')\"*;
copy($_FILES[\'file\'][\'tmp_name\'], H.\'style/smiles/\'.$name.\'.png\');
chmod(H.\'style/smiles/\'.$name.\'.png\',0666);
msg(\"Смайл загружен\"*;?>

2.
Fallen * 10.27
(6 окт 2013, 14:32) [0/0] [0] [отв] [спам] [под] +1 | -1

формат мб в масив, и по определению вызывать ))

3. [автор] (6 окт 2013, 14:33) [0/0] [0] [отв] [спам] [под] +1 | -1

Так проканает <?
mysql_query(\"INSERT INTO `smiles_spis` (`name`, `id_dir`, `sim`) values (\'\".$name.\"\', \'$dir_s\', \'$sim\')\"*;
$xt=array (\"jpg\",\"jpeg\",\"gif\",\"png\"*;
copy($_FILES[\'file\'][\'tmp_name\'], H.\'style/smiles/\'.$name.\'.$xt\');
chmod(H.\'style/smiles/\'.$name.\'.png\',0666);
msg(\"Смайл загружен\"*;?>
Добавлено 06.10.13 в 14:37:51:
<?
mysql_query(\"INSERT INTO `smiles_spis` (`name`, `id_dir`, `sim`) values (\'\".$name.\"\', \'$dir_s\', \'$sim\')\"*;
$xt=array (\"jpg\",\"jpeg\",\"gif\",\"png\"*;
copy($_FILES[\'file\'][\'tmp_name\'], H.\'style/smiles/\'.$name.\'.$xt\');
chmod(H.\'style/smiles/\'.$name.\'.$xt\',0666);
msg(\"Смайл загружен\"*;?>

4. [автор] (6 окт 2013, 14:42) [0/0] [0] [отв] [спам] [под] +1 | -1

cloudfire™, сойдет
Добавлено 06.10.13 в 14:48:24:
Какойбы формат не грузил он его в пнг преоброзует

5.
bibilink * 19.01
(6 окт 2013, 14:49) [0/0] [0] [отв] [спам] [под] +1 | -1

<?
$xt = array(\'.gif\', \'.jpg\', \'.jpeg\', \'.png\');
$ext = strtolower(strrchr($_FILES[\'file\'][\'name\'], \'.\'));

if (preg_match(\'/(\\.php|\\.pl|\\.htaccess)/i\', $name) || !in_array($ext, $xt))
{
msg(\"Это не картинка!\"*;
exit();
}

copy($_FILES[\'file\'][\'tmp_name\'], H.\'style/smiles/\'.$name.\'\'.$xt.\');
mysql_query(\"INSERT INTO `smiles_spis` (`name`, `id_dir`, `sim`) values (\'\".$name.\"\', \'$dir_s\', \'$sim\')\"*;
msg(\"Смайл загружен\"*;
?>


Изм. 1 раз. / Посл. изм.
bibilink * 19.01
(6 окт 2013, 14:52)
6.
Fallen * 10.27
(6 окт 2013, 14:50) [0/0] [0] [отв] [спам] [под] +1 | -1
Glubsret,

это разве плохо?

7. [автор] (6 окт 2013, 15:02) [0/0] [0] [отв] [спам] [под] +1 | -1

VITAMIN™, Это не то вот полностью код загрузки
<?}else{
mysql_query(\"INSERT INTO `smiles_spis` (`name`, `id_dir`, `sim`) values (\'\".$name.\"\', \'$dir_s\', \'$sim\')\"*;
$xt=array (\"jpg\",\"jpeg\",\"gif\",\"png\"*;
copy($_FILES[\'file\'][\'tmp_name\'], H.\'style/smiles/\'.$name.\'$xt\');
chmod(H.\'style/smiles/\'.$name.\'$xt\',0666);
msg(\"Смайл загружен\"*;
}
}else{
msg(\"Это не смайл\"*;
}
mysql_query(\"OPTIMIZE TABLE `smiles_spis`\"*;
}

err();?>
Добавлено 06.10.13 в 15:06:28:
Серавно если в гиф гружу он потом в пнг формате становится и не отображается!!!

8.
bibilink * 19.01
(6 окт 2013, 15:11) [0/0] [0] [отв] [спам] [под] +1 | -1

я тебе готовое решение скинул..с проверкой..
только chmod(H.\'style/smiles/\'.$name.\'$xt\',0666);
не добвил

9. [автор] (6 окт 2013, 15:17) [0/0] [0] [отв] [спам] [под] +1 | -1

Без вас нашол выход из ситуации!!!

10. (6 окт 2013, 15:18) [0/0] [0] [отв] [спам] [под] +1 | -1

молодец

Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений