PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 8
Saffoniy Отправлено: 02 Мая, 2012 - 18:17:00 • Тема: Загрузка файлов на удаленный сервер • Форум: Программирование на PHP

Ответов: 1
Просмотров: 557
Подскажите пожалуйста каким образом реализовывается отправка и прием файлов на удаленный сервер?
Сайт стоит на хостинге logol.ru , а удаленный сервер личный в постоянном доступе.
На удаленном сервере Ось Windows server 2003 R2, поднят nginx + php 5.3.
Еще хотелось бы поинтересоваться как сохранять пути загруженных файлов в mysql базу?
Вначале сохранять пути файлов в базу mysql перед отправкой на удаленный сервер или получать какой то ответ об успешной загрузке файла и потом этот ответ с удаленного сервера на сайт принимать и там уже смотреть сохранять путь в базу или нет?Как то так это реализовывается?
Saffoniy Отправлено: 15 Марта, 2012 - 15:54:04 • Тема: Вопрос по загрузке изображений • Форум: Вопросы новичков

Ответов: 10
Просмотров: 637
Кто нибудь может объяснить пример загрузки изображений на удаленные сервера,на пример как это делается вконтакте,при загрузке изображений или любых других файлов они загружаются каждый раз на разные сервера и хранятся так же на разных серверах,вот каким образом можно реализовать такое?Как это делается?Заранее благодарен)Очень нужна помощь.
Saffoniy Отправлено: 12 Марта, 2012 - 09:25:17 • Тема: Вопрос по загрузке изображений • Форум: Вопросы новичков

Ответов: 10
Просмотров: 637
Вопрос актуален,хотелось бы увидеть пример скрипта на curl который бы из формы отправлял на удаленный сервер выбранные в форме изображения,плиииз,очень нужно,работа вся с сайтом стоит,решения в инете не нашел более подходящего(((
Saffoniy Отправлено: 09 Марта, 2012 - 13:12:07 • Тема: Вопрос по загрузке изображений • Форум: Вопросы новичков

Ответов: 10
Просмотров: 637
Panoptik пишет:
про загрузку... у вас есть удаленный файл-сервер? нет ничего сложного. осталось определиться с доступами к серверу. либо фтп, либо курл


Есть сервер на freebsd с постоянным доступом на нем стоит web сервер, вот нужно реализовать загрузку изображений с сервера с сайтом на этот удаленный сервер и постоянно хранить изображения на этом удаленном сервере.Что посоветуете использовать ftp или курл? Можете пример такой загрузке привести?
Saffoniy Отправлено: 07 Марта, 2012 - 00:06:48 • Тема: Вопрос по загрузке изображений • Форум: Вопросы новичков

Ответов: 10
Просмотров: 637
PROcoder as is - очень надо,вот и решил попросить помощи как раз таки в подходящем разделе форума)
Saffoniy Отправлено: 05 Марта, 2012 - 19:00:34 • Тема: Вопрос по загрузке изображений • Форум: Вопросы новичков

Ответов: 10
Просмотров: 637
PROcoder as is - спасибо конечно,но мой вопрос заключался не много ни в этом,я имел ввиду как реализовать загрузку изображений на "удаленный сервер" - по примеру контакта,когда загружаешь изображения вконтакте,то изображения загружаются на разные сервера.Вот мне тоже самое нужно сделать,загрузку изображений на другой сервер,чтобы сайт был на одном сервере,а изображения(аватарки,картинки итд) хранились на другом.
Заранее спасибо)
(Добавление)
webmonstor - Что такое биллин?
Saffoniy Отправлено: 05 Марта, 2012 - 09:43:40 • Тема: Вопрос по загрузке изображений • Форум: Вопросы новичков

Ответов: 10
Просмотров: 637
Доброго времени суток,подскажите пожалуйста каким образом можно реализовать загрузку изображений на удаленный сервер?
Нужно реализовать загрузку изображений на удаленный сервер и последующий вывод этого изображения,с выводом все понятно,а вот каким образом реализовать загрузку не понятно.
__________________________
Дабы не создавать новую тему,хотелось бы еще поинтересоваться каким образом реализовывается отправка смс с кодом подтверждения на сотовый телефон(при регистрации на сайте).?
Заранее спасибо)
Saffoniy Отправлено: 21 Февраля, 2012 - 08:51:06 • Тема: getimagesize() для пустого значении, на лок. сервере видает ошибку, а на хостинге не видает • Форум: Графика в PHP

Ответов: 4
Просмотров: 4515
Доброго времени суток,возникла проблема.на сайте имеется формочка для загрузки изображения вот обработчик загрузки картинки.Возникает ошибка
Warning: getimagesize() [function.getimagesize]: Filename cannot be empty in /home/u935505702/public_html/ads /ad_create.php on line 43

Данный тип файла не поддерживается!

Ни как не могу ее исправить уже весь мозг себе сломал,помогите пожалуйста,как исправить данную ошибку*?

PHP:
скопировать код в буфер обмена
  1. if(isset($_POST['upload']))//
  2.                 {
  3.                         /*создаем переменные для загруженного файла из глобального массива FILES*/
  4.                         $upload_img = $_FILES['upload_img']['name'];            
  5.             $file_size = $_FILES['upload_img']['size'];
  6.                         $file_temp = $_FILES['upload_img']['tmp_name'];
  7.                         $file_err = $_FILES['upload_img']['error'];
  8.                         $path = 'upload/adsimg/';
  9.                         // генерация нового имени файла
  10.                         $randomizer = rand(0000, 9999);
  11.                         $file_name = $randomizer.$upload_img;
  12.                         //расчет длины файла
  13.                         $file_type = $upload_img;
  14.                         $file_type_length = strlen($file_type) - 3;
  15.                         $file_type = substr($file_type, $file_type_length);
  16.                         $max_file_size="30720";//максимальный размер файла
  17.                         $fotoksize=round($file_size/10.24)/100;
  18.                         $fotomax=round($max_file_size/10.24)/100;
  19.                         if ($fotoksize>$fotomax) {exit("<p>Вы превысили допустимый размер аватара!<BR><B>Максимально допустимый</B> размер аватара: <B>$fotomax </B>Кб.<BR> <B>Вы пытаетесь</B> загрузить изображение: <B>$fotoksize</B> Кб!</p>");}
  20.                         $size=getimagesize($_FILES['upload_img']['tmp_name']);
  21.                         if ($size[0]>250 or $size[1]>250) {exit("<p>Не допустимые габариты аватара. Допустимо лишь 150 х 150 px!</p>");}
  22.                         $file_type = strtolower($file_type); // преобразуем символы к нижнему регистру
  23.                         /*перечисляем поддерживаемые типы файлов*/
  24.                         $files = array();
  25.                         $files[] = 'jpeg';
  26.                         $files[] = 'jpg';
  27.                         $files[] = 'gif';
  28.                         $files[] = 'png';
  29.                         $key = array_search($file_type, $files);
  30.                         if(!$key)
  31.                         {
  32.                                 echo $upload_img.'<p>Данный тип файла не поддерживается!</p><br />';
  33.                                 exit();
  34.                         }
  35.                         // Проверить на наличие ошибок
  36.                         $error_count = count($file_error);
  37.                         if($error_count > 0)
  38.                         {
  39.                                 for($i = 0; $i <= $error_count; ++$i)
  40.                                 {
  41.                                         echo $_FILES['upload_img']['error'][$i];
  42.                                 }
  43.                         }
  44.                         else //если ошибок нет
  45.                         {
  46.                                 if(!empty($upload_img))//если поле не пустое
  47.                                 {      
  48.                                                 /*проверка существования одноименного файла*/
  49.                                                 if (file_exists("$path/$upload_img")) {exit("<p class='error'>Файл с таким именем уже существует на сервере! Измените имя на другое!<p>");}
  50.                                                 else
  51.                                                 {
  52.                                                         if(move_uploaded_file($file_temp, ''.$path.'' .$file_name.''))//загружаем файл
  53.                                                         {
  54.                                                                 echo '<p>Загрузка аватарки успешно завершена!</p>';
  55.                                                                 echo '<p><b>Информация о загруженном аватаре:</b></p><ul><li>Имя загруженного файла: ' .$upload_img. '</li><li>Новое имя файла: ' .$file_name. '</li><li>Тип файла: ' .$file_type.'</li><li>Размер файла: ' .$file_size. '</li><li>Путь к временному файлу: ' .$file_temp. '</li><li>Ошибок в файле: ' . $file_err. '</li></ul>';
  56.                                                         }
  57.                                                         else{ echo '<h3>Ошибка загрузки!</h3>'; }      
  58.                                                 }
  59.                                 }

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB