@phpgeeks

Страница 49 из 8430
? Snyp
08.05.2016
18:07:27
ну а зачем тогда они?)

Oleg
08.05.2016
18:08:03
ну явно не для обороны от других разрабов ?

? Snyp
08.05.2016
18:08:22
Гг))

так в чем суть сокрытия данных?)

Google
? Snyp
08.05.2016
18:08:37
в классах)

типа инкапсуляция и бла-бла-бла?)

Oleg
08.05.2016
18:08:50
ну а зачем тогда они?)
чтоб не мусорить

? Snyp
08.05.2016
18:46:48
эх..

Andrey
08.05.2016
20:41:06
так в чем суть сокрытия данных?)
Ты не данные скрываешь а функциональщину, на поверхности держишь только методы которые нужны для работы того что скрыто

Айсберг

? Snyp
08.05.2016
20:42:22
да эт понятно, я то думал они как то реально защищяются, чтоб другой разраб не мог нарушить общую схему разработки)

поэтому сразу не врубился.

Andrey
08.05.2016
20:45:18
да эт понятно, я то думал они как то реально защищяются, чтоб другой разраб не мог нарушить общую схему разработки)
Другой разраб или использует разрабатываемую библиотеку и ему нафиг не надо знать что творится под капотом, или разрабатывает эту библиотеку

? Snyp
08.05.2016
20:45:51
А.. если так то многое проясняется.

:)

Andrey
08.05.2016
20:49:01
Ты когда любую php функцию используешь не задумываешься как она работает, тебе важно что она делает

Так и тут

Google
? Snyp
08.05.2016
20:49:52
Ну я так же не задумываюсь после того когда я написал свою функцию и пользуюсь ею)

? Snyp
08.05.2016
20:50:23
?

Maxim
09.05.2016
11:14:11
Всем привет

Noi
09.05.2016
11:14:24
Привет!)

Maxim
09.05.2016
11:14:33
Ребята, кто-то делал сохранение файла на JS?

У меня если ссылка на файл, надо на JS сделать так что-бы юзверю открылось окно сохранить как

дата ури заранее не знаю

Noi
09.05.2016
11:15:58
$file_url = 'http://www.myremoteserver.com/file.exe'; header('Content-Type: application/octet-stream'); header("Content-Transfer-Encoding: Binary"); header("Content-disposition: attachment; filename=\"" . basename($file_url) . "\""); readfile($file_url); // do the double-download-dance (dirty but worky)

Andrey
09.05.2016
11:16:44
Ребята, кто-то делал сохранение файла на JS?
сделай модальное окно на js а фуекционал сохранения что описал Noi запили на php

всё, я начинаю отсутствовать

Maxim
09.05.2016
11:18:48
На PHP сейчас не хочется ничего писать((( Думал, это можно на фортенде решить все((

function saveFile(url) { // Get file name from url. var filename = url.substring(url.lastIndexOf("/") + 1).split("?")[0]; var xhr = new XMLHttpRequest(); xhr.responseType = 'blob'; xhr.onload = function() { var a = document.createElement('a'); a.href = window.URL.createObjectURL(xhr.response); // xhr.response is a blob a.download = filename; // Set the file name. a.style.display = 'none'; document.body.appendChild(a); a.click(); delete a; }; xhr.open('GET', url); xhr.send(); } Есть такое решение, но оно не работает в сафари

Oleg
09.05.2016
12:04:52
На PHP сейчас не хочется ничего писать((( Думал, это можно на фортенде решить все((
на фронт? ты где собрался файл сохранять? на клиенте или на сервере? тут ответ сам напрашивается что на js это костыль кроме случаев с node.js

Артур
09.05.2016
12:52:25
всем привет))

нафиг ноде ?)

если есть пхп)

хтмл)

я в ноде не ковырялся ))

как по мне не нужен он)

Google
Артур
09.05.2016
12:53:55
ни кому не нужен ноде)

везде все юзают пхп и фраймеворки )

пхп)

Oleg
09.05.2016
12:55:40
тут разговор про загрузку файла одним js на клиенте, я говорю что это в первую очередь не безопасно а во вторую костыль

Артур
09.05.2016
12:56:20
много сообщений )

не все прочитал)

с помощью пхп и хтмл можно реализовать ))

то есть пользователь будет загружать на сервак файлы ?

я правильно понял ?

Oleg
09.05.2016
12:57:55
прибавь к этой связке js+ajax и вообще шоколад

Артур
09.05.2016
12:58:07
без перезагрузки страницы ))

это да вещь)

Артур
09.05.2016
12:58:16
+ безопасность ))

на стороне клиента прописать

и на стороне сервака

если загрузка файлов производится определенного типа)

типа картинки

Oleg
09.05.2016
12:59:09
а так как максим хочет сделать - будет огромная дыра - разве что добро пожаловать не вывесил

Артур
09.05.2016
12:59:29
я сам токо все осваиваю ))

почти как год кодю

Google
Артур
09.05.2016
12:59:40
хД

по безопасности не читал нифига(

Noi
09.05.2016
13:03:16
а так как максим хочет сделать - будет огромная дыра - разве что добро пожаловать не вывесил
между прочим хорошее предложение,пускай на главной странице добавит "Добро пожаловать отсюда" )

Артур
09.05.2016
13:09:54
)))

Maxim
09.05.2016
13:16:54
А на фронте

Я хочу, зная ссылку на файл открыть диалог "сохранить как"

Oleg
09.05.2016
13:18:50
так весь фронт можно с ног на голову перевернуть в том же хроме. и в результате всеравно нужно проверять что сохраняется

Admin
ERROR: S client not available

Oleg
09.05.2016
13:19:01
и куда

Так файл лежит на сервере.
а понял - ты хочешь с сервера на клиента сохранять?

Maxim
09.05.2016
13:37:17
так и делай как Noi написал
Ну почти так и сделал)))

Артур
09.05.2016
13:43:46
))

Marshall
09.05.2016
18:16:33
привет всем

Артур
09.05.2016
18:16:46
привет))

Marshall
09.05.2016
18:17:12
на пхп кодишь ?

Артур
09.05.2016
18:17:23
чучуть))

Marshall
09.05.2016
18:17:56
?

Noi
09.05.2016
19:02:28
Здарова Маршал!

Google
Noi
09.05.2016
19:02:30
)

? Snyp
09.05.2016
19:28:06
https://psv4.vk.me/c414620/u2000047286/docs/3114481996fe/file.gif

Артур
09.05.2016
22:33:00
нифигасе))

я думал все спят)

я думал, я один такой задрот))

ночью работать )

Artur
09.05.2016
22:42:10
ты на часы смотрел?

Артур
09.05.2016
22:42:40
и что ?)

вз
10.05.2016
00:13:42
У тебя есть десять секунд, чтобы ответить, почему ты до сих пор не миллионер?

Артур
10.05.2016
06:17:20
всем привет))

Roman
10.05.2016
07:35:47
товарищи, а накидайте еще итишных кодерских криптопанковских конфочек) где интересности по тематикам могут проскакивать

Артур
10.05.2016
07:36:07
хабр тебе в помощь)))

не могу никак найти их канал что бы новости сыпались))

а то сидеть там читать на сайте не удобно

Roman
10.05.2016
07:36:33
да там много всего по большей части сугубо рекламного

Артур
10.05.2016
07:36:39
а RSS подключать не охота((

не

там есть разделы

веб программирование

Страница 49 из 8430