<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Загрузка файлов на сервер</title>
		<link>https://www.cotonti.com</link>
		<description>Останні повідомлення в темі</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Tue, 05 May 2026 05:23:26 -0000</pubDate>

		<item>
			<title>meverikxp</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=36088#36088">#36088</a> <strong>Yusupov: </strong><br /><p>
		Для тэга &lt;form&gt; прописан атрибут:  enctype="multipart/form-data" ?</p>
</blockquote>
<p>
	Спасибо, действительно пропустил даный атрибут.</p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 20:00:03 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36096]]></link>
		</item>
		<item>
			<title>Benderoki</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=36092#36092">#36092</a> <strong>Macik: </strong><br /><p>
		Offtopic: у нас тут виртуалы наплодились что ли? </p>
</blockquote>
<p>
	Кто простите? :)</p>
<p>
	 </p>
<p><strong>Added 4 hours later:</strong></p><p>
	О как :) в шаблонах работает IF, разобрался как сделать невидимыми ненужные слова.</p>
<p><strong>Added 7 minutes later:</strong></p><p>
	Ещё подскажите кто-нибудь такой момент. Как сделать функцию доступной только один раз? Т.е. мне в проекте надо сделать кнопочку "оплатить" и она сообственно должна быть доступной лишь 1 раз. Через js сделать как-то кнопочку оплатить и потом ещё тупо скрыть, хотя что-то мне подсказывает что это слишком небезопасно и вообще с дыркой</p>
<p><strong>Added 31 minutes later:</strong></p><p>
	Хотя вроде разобрался, просто табличку paydone сделал</p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 08:24:12 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36093]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Offtopic: у нас тут виртуалы наплодились что ли? </p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 08:19:30 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36092]]></link>
		</item>
		<item>
			<title>Benderoki</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=36090#36090">#36090</a> <strong>Yusupov: </strong><br /><p>
		Нельзя так просто скопировать часть кода и перенести куда вам нужно. Смотрите исходники. У вас же нет привязки к сообщению к которому вы файлы прикрепляете. А вдруг в таблице уже есть файлы с таким же значением att_pid? Вообще эта таблица предназначена для файлов прикрепленных к проектам, а не для других сущностей</p>
</blockquote>
<p>
	Да нет, там я по другому сделал немного для первого предложения отедельная табличка куда заливает имя самого файла. Т.е. в sed_offers есть отдельная таблица item_attachs</p>
<p>
	 </p>
<p>
	<strong>Added 24 minutes later:</strong></p>
<p>
	Подскажите ещё, пожалуйста. Как можно сделать, чтоб надпись "загрузить" отображается только если в таблице что-то есть, т.е. если файлы не заливали, то и надпись эта не должна показыватся. Поидее как-то проверку просто ввести? </p>
<p>
	Попробовал так: </p>
<p>
	        if(!empty($posts['post_attachs'])){ $pst-&gt;assign(array( "POST_ROW_ATTACHS" =&gt; $posts['post_attachs'], ));}</p>
<p>
	Но это только проверка, надпись всё равно выводится</p>
<p>
	<strong>Added 29 minutes later:</strong></p>
<p>
	И ещё вопрос, эта переменная $_FILES это общая переменная cms? Т.е. в настройках, если не ошибаюсь, есть настройка типов заливаемых файлов, можно ли как-то ограничить типы файлов</p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 07:19:31 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36091]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[<p>
	Нельзя так просто скопировать часть кода и перенести куда вам нужно. Смотрите исходники. У вас же нет привязки к сообщению к которому вы файлы прикрепляете. А вдруг в таблице уже есть файлы с таким же значением att_pid? Вообще эта таблица предназначена для файлов прикрепленных к проектам, а не для других сущностей. </p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 07:16:52 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36090]]></link>
		</item>
		<item>
			<title>Benderoki</title>
			<description><![CDATA[<blockquote>
	<a href="https://www.cotonti.com/forums?m=posts&amp;p=36088#36088">#36088</a> <strong>Yusupov: </strong><br /><p>
		Для тэга &lt;form&gt; прописан атрибут:  enctype="multipart/form-data" ?</p>
</blockquote>
<p>
	Добавил, но лучше не стало :( всё равно не заливает файлы на сервер</p>
<p>
	 </p>
<p>
	Ох огромнейшее спасибо :) Вы избавили меня от проблемы, на решение которой я убил дня 3 :)</p>
<p>
	 </p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 07:08:50 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36089]]></link>
		</item>
		<item>
			<title>Yusupov</title>
			<description><![CDATA[<p>
	Для тэга &lt;form&gt; прописан атрибут:  enctype="multipart/form-data" ?</p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 07:01:46 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36088]]></link>
		</item>
		<item>
			<title>Benderoki</title>
			<description><![CDATA[<p>
	Подскажите кто-нибудь, что значит Hooks=.... ? В двух файлах единственное различие в этих хуках, но в одном все прекрасно работает, в другом вообще никак не работает. За скрипт добавления файла на сервер отвечает скрипт </p>
<pre class="brush:php;">
			if($_FILES["file"]['size'][$i] &gt; 0 &amp;&amp; $_FILES["file"]['error'][$i] == 0){
				
				$u_tmp_name_file = $_FILES['file']['tmp_name'][$i];
				$u_type_file = $_FILES['file']['type'][$i];
				$u_name_file = $_FILES['file']['name'][$i];
				$u_size_file = $_FILES['file']['size'][$i];
				
				if(!empty($u_tmp_name_file)){
					$u_name_file  = str_replace("\'",'',$u_name_file );
					$u_name_file  = trim(str_replace("\"",'',$u_name_file ));
					$dotpos = strrpos($u_name_file,".")+1;
					$f_extension = substr($u_name_file, $dotpos, 5);
					$u_newname_file = md5(uniqid(rand(),true)).".".$f_extension;
					$file = "datas/attachs/".$u_newname_file;
					
					move_uploaded_file($u_tmp_name_file, $file);
					@chmod($file, 0766);
					
					$sql = sed_sql_query("INSERT INTO sed_attachs (
					att_pid,
					att_file
					) VALUES(
					".(int)$id.",
					'".sed_sql_prep($file)."'
					)");}}
			</pre>
<p>
	Но при добавлении в файл projectsposts.offers.loop.php он не работает :( При этом все прекрасно заливается в файле offers.projects.default.loop.php, единственное различие я так понимаю в хуках, можно подключить дополнительный как-нибудь?</p>
<p><strong>Added 6 minutes later:</strong></p><p>
	Хотя возможно ещё и с самой формой добавления проблемы возникают.</p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 06:47:06 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36087]]></link>
		</item>
		<item>
			<title>Macik</title>
			<description><![CDATA[<p>
	Опишите задачу подробнее, что за файл, чем не устраивает встроенная PFS ?  Или вы пишите свой плагин ?  </p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 03:13:30 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36086]]></link>
		</item>
		<item>
			<title>meverikxp</title>
			<description><![CDATA[<p>
	Здравствуйте, подскажите как можно реализовать загрузку файлов на сервер штатными средствами CMF Cotonti. Пробовал обычными средствами php так и не получилось, хотя если выполнить скрипт отдельно от CMS то все работает. Подскажите как решить данную задачу. Спасибо!</p>
]]></description>
			<pubDate>Сб, 03 Лис 2012 01:02:39 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/ua/forums?m=posts&q=7198&d=0#post36084]]></link>
		</item>
	</channel>
</rss>