@phpclubru

Страница 932 из 956
Время
23.06.2019
06:43:30
а если из файла брать данные?
типа через @? но это будет не POST а multipart форма

Cranky
23.06.2019
11:53:15
Всем привет)

Ребят, у меня проблема с кодом. Одну большую практическую пишу, помогите позязя :з

Там мелочь

Google
Cranky
23.06.2019
11:53:51
Не сходится просто кое что

Emma
23.06.2019
11:54:39
Если ты опишешь суть своей проблемы помочь будет как-то проще))

Cranky
23.06.2019
11:59:55
Пишу файловый менеджер на html, который тесно связан с php. Именно с ним у меня и траблы Начну с простого))

При заходе в менеджер, в верхней части экрана отображается адрес открытой папки. За это отвечает команда <div id="breadcrumb-links" class="ab-col7"> <span class="open"><?php echo ROOT ?> </span> </div> Рут описан в define ('ROOT', $config["rootdirectory"].'/test/' ); а рут директори в отдельном файле, в конфиге: 'rootdirectory' => $_SERVER['DOCUMENT_ROOT']

И у меня отображается весь адрес, в том числе и корневые папки, например C:/Server/data/htdocs//test/

А мне нужно сделать так, чтоб отображалась лишь последняя, запущенная на серве

Т.е. /test/...

Как-то раньше работало, но я всякого понаписал и слетело(( Мб знает кто-нибудь, как исправить?

Т.е. когда я нахожусь в папке local, расположенной в bla bla, находящейся в test, у меня отображалось /test/bla bla/local/, а не C:/Server/data/htdocs//test/bla bla/local/

Соу хард?) Или инфы мало?

Чуть-чуть поменял рут выше ?

О величайшие умы человечества, взываю к помощи!

А, нет, раньше этого не было)0

Google
Cranky
23.06.2019
12:33:57
Но всё равно пользователю, который пожелает воспользоваться менеджером, ни к чему видеть корневую директорию

Почти 1к человек и почти никто не знает, в чём проблема

Я умираю(

MadMax
23.06.2019
13:23:12
Я умираю(
Я вот вообще не понимаю php, но гугл говорит так - https://www.php.net/manual/en/language.constants.predefined.php

no1
23.06.2019
13:24:22
Я умираю(
попробуй pathinfo($_SERVER['REQUEST_URI'])

MadMax
23.06.2019
13:24:26
есть константа __DIR__ директория именно самого файла, если назначать ROOT константу в корне, наверное она будет иметь именно корневую директорию? Если ее импортить где то по проекту, она не перезатрется?

no1
23.06.2019
13:26:17
дальнейший расклад по скрипту не показан, поэтому хз как ты реализовал перемещение по папкам

Cranky
23.06.2019
13:30:09
Не помогло. Он пытается отобразить директорию /test/ в файле admin.php (файл, через который запускается сайт). Получается admin.php//test/

попробуй pathinfo($_SERVER['REQUEST_URI'])

no1, давай я тебе скину в лс индекс, глянешь?)

no1
23.06.2019
13:32:31
давай

MadMax
23.06.2019
13:41:45
Ну наверное root

На сколько я понял DIR выдает папку где ее вызвать

Я сам хз, честно)) php нету что бы проверить

Cranky
23.06.2019
13:42:17
Dir выдаёт адрес до файла и сам файл)

Получается C:/Server/data/htdocs//test/admin.php

MadMax
23.06.2019
13:42:52
можешь написать что он тебе выдал, с места вызова?

аааа

Google
MadMax
23.06.2019
13:42:59
все равно е то

Inf
23.06.2019
13:57:38
Ну что? Изучал питон после пхп, но понял что для веба пхп удобнее . Что скажете?

FrontendPro™
23.06.2019
15:32:30
python is the most comfortable for Artificial Intelligence.

+and applications.

Do you agree group?

?

Inf
23.06.2019
15:49:58
FrontendPro™
23.06.2019
15:57:50
?

Grigoriy
23.06.2019
21:41:44
Ну что? Изучал питон после пхп, но понял что для веба пхп удобнее . Что скажете?
Те кто работает с вебом начинали писать на нем и заготовок по вебу конечно тут больше. Но я бы перетянул фишки пайтона в пыху.... Массив как примитив с копированием и необходимость писать много больше кода чтобы сделать его обьектом с командами управления местами вымораживает. Даже если ты делаешь массив а потом просто конвертируешь его в обьект, все равно он по умолчанию не умеет выдать проперти на произвольном уровне вложенности или вернуть точно такой же обьект с пустыми свойствами чтобы тройная так сказать стрелочка зарешала. Он разумно считает что пропертя может быть с неттером сеттером что позволяет удобно работать только с одноуровневым обьектом, тогда как часто класс делающий нечто содержит зависимости с данными во вложенных свойствах. И ты пишешь обьект стрелочка зависимость стрелочка данные, и стоит чемуто из написанного отсутствовать, у тебя фатал который нужно трайкетчить или пользователь увидит исходник... Это удручает хотя сделано из соображений чтобы можно было написать и так и так и еще вот так. Но в решении конкретной задачи часто приходится писать снова и снова одно и то же, потому что наследуйся и если косяк сломается полпроги, декорируй и придется заниматься копированием, сделай зависимость и придется писать пакет, создай собственный тип данных и твой последователь слегка прихуеет от того как ты его придумал и где в лесу кода найти короткое описание того как твоя штука работает. Вроде для этого придумали тип интерфейс чтобы так сказать увидеть карту того что оно делает но как все равно лезешь в эти тысячи нестандартных кастомов и пытаешься понять осознавая что на конкретно этой кастомке может работать полкода

Nell
24.06.2019
05:59:53
Ну что? Изучал питон после пхп, но понял что для веба пхп удобнее . Что скажете?
У ПХП свой узкий круг задач. Для HTTP-сервера ничего нет удобнее ПХП. Но тот же вебсокет лучше на питоне сделать (а ещё лучше на ноде, расте, голанге, ассемблере, чём угодно)

Vitaliy Nameless
24.06.2019
06:02:57
сокет = го

Рома
24.06.2019
06:27:15
ребят, а можно использовать для всего этого только плюсы?

Vitaliy Nameless
24.06.2019
06:28:20
ребят, а можно использовать для всего этого только плюсы?
https://www.pvsm.ru/images/2015/07/24/no-zachem-intervyu-s-avtorom-risunka-pro-trolleibus-iz-buhanki-hleba-4.jpg

перевод на человеческий - "Можно ложкой копать картошку. но зачем?"

Nell
24.06.2019
06:29:19
сокет = го
Для кого-то да, для кого-то нет) Меня нода и раст устраивают

Рома
24.06.2019
06:29:42
и наверное самый глупый вопрос: можно ли JS конвертировать в плюсы?)

Vitaliy Nameless
24.06.2019
06:30:20
Для кого-то да, для кого-то нет) Меня нода и раст устраивают
нода только в случае если нет тяжелых I\O операций и всякого такого. Асинхронный подход таки пасует в случаях, когда есть что-то долгое, и остальные клиенты ждут одного

Nell
24.06.2019
06:30:20
и наверное самый глупый вопрос: можно ли JS конвертировать в плюсы?)
В конечном счёте всё, что выполняется на компьютере, выполняется в виде машинных команд

Google
Nell
24.06.2019
06:32:42
Кстати, а насчёт "чего-то долгого", не мог бы привести пример из собственной практики?

Vitaliy Nameless
24.06.2019
06:33:32
да не только.. она прекрасно подходит для всяких чатиков, например

Nell
24.06.2019
06:35:47
да не только.. она прекрасно подходит для всяких чатиков, например
Есть такое мнение, что нода боится большого количества одновременных подключений по ws. Но есть и подозрение, что у автора мнения просто был такой код... специфический)

Vitaliy Nameless
24.06.2019
06:37:30
Есть такое мнение, что нода боится большого количества одновременных подключений по ws. Но есть и подозрение, что у автора мнения просто был такой код... специфический)
нода большого количества подключений не боится - она на то и расчитана. она боится долгого времени операции по одному соединению

потому, что остальные будут ждать

Nell
24.06.2019
06:38:19
Если одно подключение ждёт ответа от тормозной СУБД (например), всё остальное прекрасно будет работать ?‍♀️

Ну тут правда прикол в том, что СУБД это другой процесс)))

Я так понял, ты имеешь ввиду, что нода боится сильной загрузки одного ядра, так как неспособна распараллелить вычисления?

Vitaliy Nameless
24.06.2019
06:42:19
я не буду говорить за ноду, поскольку с ней почти не работал, но насколько я знаю, концепция у нее та же, что у торнады. и там таки да, крайне сложно с распараллеливанием. даже с учетом ивентлупа. несколько тяжелых операций загружают все доступные ядра и остальным коннекшенам приходится ждать

Nell
24.06.2019
06:44:05
Ну вот, а там где надо серьёзно параллелить, на сцену выходят го и раст)

Vitaliy Nameless
24.06.2019
06:45:08
насчет раста не знаю, я про него только на хабре читал) а го с его горутинами для распараллеливания просто идеален

Nell
24.06.2019
07:25:53
https://habr.com/ru/company/ruvds/blog/437984/
Прогресс не остановить ?

Алексей
24.06.2019
07:27:09
ща делаю сервер на ноде. очень удобно. хочу декораторы в пыхе как в ноде :))

в ts тобишь

Inf
24.06.2019
07:47:42
почему бытует мнение что по современным меркам php уже не годится для веба?

Страница 932 из 956