Задать вопрос
Ответы пользователя по тегу Веб-разработка
  • Как поставить другой стиль CSS, если в span произошел перенос строки?

    sfreaky
    @sfreaky
    Начинающий веб и софт разработчик
    Здесь готовый пример, где это делают с помощью JS
    Ответ написан
    Комментировать
  • Проблема такая: конпку работает только на второй клик, а должен работать на первый реализовано открытие / скрытия блока через эвент в чем беда?

    sfreaky
    @sfreaky
    Начинающий веб и софт разработчик
    Возможно изначально при проверке условия display=="none" одно из свойств имеет значение отличное от "none", поэтому сначала он скрывает(устанавливает оба свойства в "none"), и только потом со второго клика показывает
    Ответ написан
    Комментировать
  • Как устранить проблему пустого ответа на POST-запрос в поле photo VKAPI?

    sfreaky
    @sfreaky Автор вопроса
    Начинающий веб и софт разработчик
    У меня была проблема с curl запросом и формированием массива картинок, решил так, прикрепляю код с функциями
    //Основной код
      //работа с картинками. файл должен хранится на сервере, откуда отправляется запрос
       	$img_src = "@".dirname(__FILE__)."/s.jpg";
      $post_params = array(
        "file1" => $img_src,
      ); 
            UploadImageToAlbum($post_params);
    //Код функций
    public function UploadImageToAlbum($images_array,$album_id,$group_id,$caption="")
      {
        //Получаем url для загрузки
        $upload_url = json_decode($this->APIMethod('photos.getUploadServer',"album_id=$album_id&group_id=$group_id&v=5.62"))->response->upload_url;
        //Отправляем POST запрос
        $result = $this->POSTQuery($upload_url,$images_array);
        //Получаем параметры для сохранения
        $imgparams = array(
          "group_id" => "//id группы",
          "server" => $result->server,
          "photos_list" => stripslashes($result->photos_list),
          "aid" => $result->aid,
          "hash" => $result->hash,
          "caption" => $caption
        );
        //Сохраняем на сервер || вместо ApiMethod, сформировать запрос с соответствующими параметрами
        $this->APIMethod('photos.save',$imgparams);
      }
      public function POSTQuery($url,$post_params)
      {
        $curl = curl_init($url);
        curl_setopt($curl, CURLOPT_SAFE_UPLOAD, false);
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $post_params);
        curl_setopt($curl, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data; charset=UTF-8'));
        $out = json_decode(curl_exec($curl));
        curl_close( $curl );
        return $out;
      }
    Ответ написан
    Комментировать