Страница 2 из 30
					
				libcurl for Clarion
				Добавлено: 12 Ноябрь 2015, 20:11
				 Дед Пахом
				Вроде все основные функции закрыл:
- выгрузка файлов с сервера
- загрузка файлов на сервер
- HTTP GET/POST с возможностью прочитать ответ сервера
- Поддержка SSL
Тестировал на протоколах http, https, ftp, sftp, ftpes.
Краткий туториал в файле \doc\How-To.txt.
 
 
 
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 10:40
				 Admin
				Нет конечно же. Я немного не прав.
Не заметил у вас строку 
Думал вы спрашиваете как массив передать.
%20 заменяет пробел.
В вашем случае проще всего в чем проблемы протестировать на локальном сервере.
Можете кинуть готовый, небольшой  пример использования класса отправляющий файл в форму. Я бы проверил.
 
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 10:57
				 Admin
				Ничего слать не нужно. Запустил уже. Смотрю.
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 11:28
				 Admin
				Короче вопросы к разработчику 

Попробовал форму у себя и ваш php из примера. Файл грузится прекрасно.
Скомпилированным примером класса заливки файла не смог добиться. Или файл нужно отдельным параметром передавать, или кодировать еще как то... 
Хотя судя по примерам в инете, должно хватать file=@filename в данных формы.
 
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 11:51
				 pansoft
				Да я тоже часок помучился. Будем ждать версии 1.02.
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 12:05
				 Дед Пахом
				pansoft писал(а): curl_setopt($ch, CURLOPT_POST, 1);
 
Попробуй вот это добавить
curl.SetOpt(CURLOPT_POST, 1)
тут вся сложность разобраться, что на самом деле делает утилита curl.exe.
 
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 12:11
				 pansoft
				Попробую через час где-то.
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 13:44
				 Дед Пахом
				Дали бы мне ссылочку на url, которая файлы принимает...
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 14:11
				 Admin
				http://www.clarionlife.net/curl/index.php
Код: Выделить всё
        <form enctype="multipart/form-data" action="index.php" method="POST">
            Отправить этот файл: <input name="userfile" type="file" />
            <input type="submit" value="Send File" />
        </form>
 
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 14:22
				 Admin
				Дед Пахом писал(а): Дали бы мне ссылочку на url, которая файлы принимает...
 
В личку кинул доступ к FTP папке в которой скрипт этот лежит.
 
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 14:26
				 Дед Пахом
				Как надо-то?
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 14:30
				 Дед Пахом
				это вообще ошибка или нормальная реакция?
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 14:36
				 Дед Пахом
				ага, заменил на англ. текст, получил "Possible uploading attack"
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 14:38
				 Admin
				Это говорит что все ok загрузилось в файл. 
Можно и файл на серваке посмотреть если в скрипте убрать unset($uploadfile);
Файл будет с именем 1.1
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 14:40
				 Дед Пахом
				ясно, чуть позже с libcurl поиграюсь.
			 
			
					
				libcurl for Clarion
				Добавлено: 15 Ноябрь 2015, 14:41
				 Admin
				Дед Пахом писал(а): ага, заменил на англ. текст, получил "Possible uploading attack"
 
Не, не. там может скрипт глючит. На коленке делал.
Наличие в массиве пути к файлу говорит что он туда загрузился. Оттуда его скрипт может перемещать.