Бред


Ответить в тред Ответить в тред

Check this out!
<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
93 8 21

Аноним 24/02/20 Пнд 01:08:01 2142610431
image.png (318Кб, 998x501)
998x501
так бля, PHP макаки тут? сеньоры, 300к в наносек монстры на месте?
Как мне блять скомпилировать программу, еббаный рот??
В командной строке пишу "gcc hello.c -o hello.exe", все заебись.
Когда выполняю PHP exec('gcc hello.c -o hello.exe'); то ничего не происходит. Указывал полные пути ко всем файлам, пробовал указывать права для директории, еще какую то дрочь, но то что я хочу, так и не выполняется.
Помогите, аноны, я только сел за PHP и мне нужно эту конкретную задачу сделать.
Аноним 24/02/20 Пнд 01:12:52 2142612942
Аноним 24/02/20 Пнд 01:13:08 2142613163
Скриптовые языки комплировать не нужно. Хотя для чего я пишу в таком толстом треде.
Аноним 24/02/20 Пнд 01:16:19 2142614854
>>214261316
блять, мне нужно, чтобы я нажал кнопочку и у меня из файлa name.c GCC компилятором скомпилировался файл name.exe. Как это сделать?
Аноним 24/02/20 Пнд 01:17:03 2142615255
>>214261485
тогда причем тут ебаный пхп?
Аноним 24/02/20 Пнд 01:17:37 2142615526
Аноним 24/02/20 Пнд 01:18:22 2142615927
>>214261485
"g++ main.cpp -o main"
по аналогии
Аноним 24/02/20 Пнд 01:18:55 2142616278
сайты на пхп в нашем веке..
Аноним 24/02/20 Пнд 01:19:14 2142616469
Аноним 24/02/20 Пнд 01:20:05 21426170610
>PHP exec('gcc hello.c -o hello.exe');
Ого, а в чём прикол компилировать сишный код командой в интерпретаторе пыхи?
Мимокрок
Аноним 24/02/20 Пнд 01:21:02 21426175411
Ошибка какая?
Права на компилятор и файлы чьи? Апач или что там у тебя имеет права на них?
24/02/20 Пнд 01:21:10 21426176512
Аноним 24/02/20 Пнд 01:21:11 21426176613
Аноним 24/02/20 Пнд 01:21:51 21426180914
Аноним 24/02/20 Пнд 01:22:19 21426182715
Аноним 24/02/20 Пнд 01:22:50 21426185416
Аноним 24/02/20 Пнд 01:23:02 21426186417
>>214261043 (OP)
Скорее всего запускаешь не из той директории где файлы находятся.
Аноним 24/02/20 Пнд 01:23:04 21426186718
>>214261827
онлайн компилятор он хочет, очевидно же
Аноним 24/02/20 Пнд 01:23:29 21426189219
>>214261827
может пишет сайт обучения си, там компилирует решения
Аноним 24/02/20 Пнд 01:23:54 21426191220
>>214261809
>gcc hello.c /o hello.exe
gcc hello.c \o hello.exe
Аноним 24/02/20 Пнд 01:24:26 21426194721
>>214261912
>gcc hello.c \o hello.exe
gcc heil.c \o heil.exe
Аноним 24/02/20 Пнд 01:24:48 21426197722
Аноним 24/02/20 Пнд 01:24:50 21426197823
>>214261912
>gcc hello.c \o hello.exe
gcc hello.c |o hello.exe
Аноним 24/02/20 Пнд 01:25:34 21426201524
>>214261043 (OP)
Сделай
exec('gcc hello.c -o hello.exe 2>&1', $output); print_r($output);
У видишь ошибку
Аноним 24/02/20 Пнд 01:25:59 21426203325
>>214261043 (OP)
>exec('gcc hello.c -o hello.exe')
перед этим сделпай
exec('cd папка с хелло')
Аноним 24/02/20 Пнд 01:26:17 21426205626
и еще, опчик, когда ты шелл_экзекаешь что-то что вводит пользователь сайта, ты должен на 146% быть уверенным, что этим он не сможет наэкзекать что-то нехорошее
Аноним 24/02/20 Пнд 01:26:24 21426206327
А я вот до сих пор не понимаю, нахуя если объявить static-переменную в header-файле, а потом расшарить его через #include в два разных source-файла и там к ней обратиться, он создаст два разных адреса для двух разных переменных
Аноним 24/02/20 Пнд 01:26:26 21426206528
15801495217070.png (564Кб, 941x941)
941x941
Зачем это писать на пыхе, вот в чём вопрос.
Аноним 24/02/20 Пнд 01:27:07 21426210529
>>214261706
Короче, мне нужно по сути сделать онлайн компилятор программ на разных языках. Где пользователь вводит код, выбирает язык, жмет одну кнопку и получает в блоке ниже результат выполнения написанной им программы. Вот.
>>214261765
Я делаю на винде, потому что не люблю линукс. Я провобал shell_exec(), system(). Сам мудила ебаная, че агришься, я ж написал ток сел и не ебу ниче. Справка для php уебищная, любая вещь в 1,5 строки описывается.
Аноним 24/02/20 Пнд 01:27:20 21426211830
>>214262056
с его вопросами, он понятное дело обосрется на этом
Аноним 24/02/20 Пнд 01:28:23 21426217531
>>214262063
так работает статик, сделай конст
Аноним 24/02/20 Пнд 01:28:34 21426218832
>>214262056
А что там может случиться?
Аноним 24/02/20 Пнд 01:29:31 21426224233
>>214262105
нахуй ты тогда пыху-то взял под эту задачу
Аноним 24/02/20 Пнд 01:30:34 21426228534
>>214262188
ебнут его сайт и любые данные, используют для расссылки спам и забанять нахуй как ресурс.. продолжать?
Аноним 24/02/20 Пнд 01:30:49 21426230035
>>214262188
что если юзер шелл_экзекнет rm -rf к примеру?
Аноним 24/02/20 Пнд 01:31:07 21426231036
>>214262175
Я сегодня полчаса пытался понять, а сейчас просто нагуглил первый попавшийся ответ от балды и за минуту его понял, какой же я дебил
Аноним 24/02/20 Пнд 01:31:42 21426233837
https://stackoverflow.com/questions/2390604/how-to-pass-variables-as-stdin-into-command-line-from-php


<?php

$cmd = sprintf('pdftk %s fill_form %s output -','blank_form.pdf', raw2xfdf($_POST));

$descriptorspec = array(
0 => array("pipe", "r"), // stdin is a pipe that the child will read from
1 => array("pipe", "w"), // stdout is a pipe that the child will write to
2 => null,
);

$process = proc_open($cmd, $descriptorspec, $pipes);

if (is_resource($process)) {
// $pipes now looks like this:
// 0 => writeable handle connected to child stdin
// 1 => readable handle connected to child stdout

fwrite($pipes[0], stream_get_contents(STDIN)); // file_get_contents('php://stdin')
fclose($pipes[0]);

$pdf_content = stream_get_contents($pipes[1]);
fclose($pipes[1]);

// It is important that you close any pipes before calling
// proc_close in order to avoid a deadlock
$return_value = proc_close($process);


header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="output.pdf"');
echo $pdf_content;
}
?>
Аноним 24/02/20 Пнд 01:32:13 21426236238
>>214262105
> пользователь вводит код, выбирает язык, жмет одну кнопку и получает в блоке ниже результат выполнения написанной им программы.
то есть ты ее собираешься не только на своем серваке компилить, но еще и выполнять? ууу, пизда твоему серваку чувак
Аноним 24/02/20 Пнд 01:32:30 21426237639
>>214262056
А в питоне есть безопасный вызов шелл команд?
Аноним 24/02/20 Пнд 01:32:35 21426237940
Аноним 24/02/20 Пнд 01:32:38 21426238241
>>>214262056
>>214262118
Ой блять, умники двачерские, я знаю, что юзер может написать прогу чтоб наебнуть все директории на сайте. Но они не смогут это сделть, потому что я не могу скомпилировать прогу)))))
Аноним 24/02/20 Пнд 01:33:26 21426240342
>>214262376
Еще один лезет с предложениями обмазываться говном. Не трогайте вы пыху с питоном.
Аноним 24/02/20 Пнд 01:33:39 21426241143
image.png (1016Кб, 3840x2160)
3840x2160
Аноним 24/02/20 Пнд 01:33:54 21426242644
Аноним 24/02/20 Пнд 01:34:27 21426244845
Аноним 24/02/20 Пнд 01:35:05 21426247346
>>214262426
вещатель из девяностых)
Аноним 24/02/20 Пнд 01:35:24 21426248947
Аноним 24/02/20 Пнд 01:36:21 21426252048
>>214262403
А шо тогда использовать? Я думал, питон как раз таки идеален для таких вот задач, когда требуется задействовать сишку или джаву
Аноним 24/02/20 Пнд 01:36:25 21426252249
>>214262473
>>214262489
Sad but true. Ещё они ебуться с реактом редуксом, если фронтенд макаки, конечно же
Аноним 24/02/20 Пнд 01:37:13 21426255850
>>214262522
> реакт редакс

ахуеть нанотехнологии для сверхразумов
Аноним 24/02/20 Пнд 01:37:47 21426257851
>>214262362
Есть же сторонние сервисы для этого, которые можно впилить в сайт тупо...
24/02/20 Пнд 01:37:56 21426258252
>>214262105
Тогда ты вдвойне шизоид, пыховский интерпретатор под винду написан точно такими же как ты шизоидами. Линукс он не любит, не будет у тебя работать нихуя пыховского под виндой нормально. Бери уже нормальный язык под винду, типа тех же крестов/жабы/питона, которые хотя бы на любой платформе нормально исполняются. И да, выполнять чужой код залупа дикая, а не идея, пизда твоему серваку как говорил анон выше. Ебанул бы уже компиляцию на стороне сервака, а выполнение на стороне клиента (передав в ответ на запрос с кодом исполняющий файл и вызвав через консольную команду для выполнения кода)
Аноним 24/02/20 Пнд 01:39:19 21426264053
>>214262558
Да пиздец, анимации им блядь не нравятся и стёрты сука какие-то совсем озуели
Аноним 24/02/20 Пнд 01:39:48 21426266254
>>214262426
Да пехепе вообще для пусичек. Там даже массивы сплошь ассоциативные и типизация до безобразия динамическая, т.е. ебаться с типом групп данных и прочим дерьмом не надо.
Аноним 24/02/20 Пнд 01:40:34 21426269455
>>214262662
ага, для тупых пезд, чтобы сложить 2 + 2 самое оно
Аноним 24/02/20 Пнд 01:42:28 21426276856
>>214262582
Да ну ебаный в рот, при чем тут линукс или винда? Я спрашиваю просто, как выполнить gcc hello.c с помощью php, другое меня не ебет, где там что я буду выполнять: на стороне клиента или сервера. Опасные программы там будут или нет, будут там строки с удалением файлов, их переписыванием и так далее - это отдельный вопрос.
Линукс или винда - разницы блять никакой, нахуя тогда windows server существует?
Тем более я выполняю элементарную вещь, которая должны работать на любом говне, НО, почему то она не выполняется.
Аноним 24/02/20 Пнд 01:42:43 21426277657
Аноним 24/02/20 Пнд 01:42:53 21426278258
Аноним 24/02/20 Пнд 01:43:14 21426279759
image.png (45Кб, 400x558)
400x558
Аноним 24/02/20 Пнд 01:43:18 21426280260
Аноним 24/02/20 Пнд 01:43:47 21426282161
>>214262768
обосрался с гения, просто не лезь в код, пиши тз и нанимай тех, кто умеет
Аноним 24/02/20 Пнд 01:43:59 21426283162
Аноним 24/02/20 Пнд 01:44:01 21426283363
Аноним 24/02/20 Пнд 01:44:03 21426283664
Аноним 24/02/20 Пнд 01:44:06 21426284065
24/02/20 Пнд 01:44:15 21426284566
>>214262768
Между прочим блять, в моем же посте, со ссылкой на стаковерфлоу, там блять есть ответ где чувак уже сделал онлайн компилятор и ебанул гитхаб свой, мог бы просто пролистать ниже и почитать.
Блять нахуя я в час ночи на дваче кому-то пытаюсь шото помогать, ебать меня нахуй.
И да, не должна, командные строки платформозависимые пиздец, даже жаба охуевает когда чото из консоли запускает, не зря столько либ от апача, аля commons-cli
Аноним 24/02/20 Пнд 01:44:42 21426286667
>>214262836
Да не греческие, а гречневые
Аноним 24/02/20 Пнд 01:45:24 21426289768
Аноним 24/02/20 Пнд 01:45:39 21426290869
Аноним 24/02/20 Пнд 01:45:40 21426291070
Аноним 24/02/20 Пнд 01:46:51 21426295571
>>214262908
не щекочи тухлую вену ОПа
Аноним 24/02/20 Пнд 01:47:10 21426297172
>>214262285
Браузер скажет я запрещаю срать и всё
Аноним 24/02/20 Пнд 01:47:41 21426299373
>>214262897
В восьмёрке обещают какой-то псевдо-компилятор. Типа можно будет свою библиотеку при старте сервака сразу подключить и использовать, без постоянной инициализации каждый раз
Аноним 24/02/20 Пнд 01:47:52 21426300174
image.png (214Кб, 412x495)
412x495
Аноним 24/02/20 Пнд 01:48:48 21426304875
>>214262582
>выполнение на стороне клиента (передав в ответ на запрос с кодом исполняющий файл и вызвав через консольную команду для выполнения кода)
такую хуйню ни один браузер не даст провернуть, иначе бы интернеты заполонили сайты, выполняющие на стороне клиента хуй пойми что
24/02/20 Пнд 01:48:57 21426305676
>>214262971
Не скажет, браузер отправит любой запрос не важно какой, если апи дыраявое, то я вообще отправлю ему через curl запрос с любыми данными, в том числе скажу ему вообще шо я браузер и мой код можно воспринимать как безопасный, а отправлю ему по факту хуй на всю страницу.
Аноним 24/02/20 Пнд 01:49:08 21426306477
Так ладно, ебаные двачеры, ничего от вас не добьешься, кроме рофлов.
>>214262015
Этот немного помог, спасибо.
Сваливаю нахуй отсбда
Аноним 24/02/20 Пнд 01:50:27 21426312378
>>214263056
А чё ты с сажей, не наш, не русский, что ли?
Аноним 24/02/20 Пнд 01:50:35 21426313479
ОП осилил хелловорлд и решил пилить свой сайт с онлайн уроками и грести бабло
24/02/20 Пнд 01:52:15 21426321080
>>214263123
А нахуя пыхотред апать вверх?
Аноним 24/02/20 Пнд 01:52:33 21426322281
Аноним 24/02/20 Пнд 01:54:01 21426328582
>>214263222
Переводить написанный на английском гавнокод в команды для компьютера к исполнению
24/02/20 Пнд 01:54:23 21426329683
>>214263134
Мем ваще смешной, пушто есть https://github.com/judge0/ide
Мало того, на том же гитхабе есть миллиард опенсорсных платформ обучения, которые можно самому собрать для себя же с готовыми уроками
Аноним 24/02/20 Пнд 01:58:16 21426345684
>>214263296
Куча людей за бесплатно закидывает свою программы на какой то сайт, который потом нихуя не даёт пользователям, а рубит бабло с реклам.
Аноним 24/02/20 Пнд 01:58:28 21426346385
image.png (780Кб, 480x800)
480x800
Аноним 24/02/20 Пнд 02:07:17 21426380786
Аноним 24/02/20 Пнд 02:07:36 21426381687
>>214263222
Это собирательное для кучки операций над кодом со стороны КОМПИЛЯТОРА, специальной программы, которая кушает код и высирает байтики
Сначала код препроцессится, т.е. все директивы всякие, заменяющие портянку с кодом из другого файла, превращаются в портянку
Потом я не помню, что происходит
Потом код превращается в объектные файлы, это уже частично байтики, частично хрень для дебаггера, частично ещё что-то, но без зависимостей между файлами
Потом осуществляется линковка, когда объектные файлы ебутся между собой адресами и всякой залупой и ещё куча хуиты
Потом высирается исполняемый файл -- байтики
Аноним 24/02/20 Пнд 02:16:27 21426415788
Потом я иду спать
Аноним 24/02/20 Пнд 02:31:38 21426472489
5954042.jpg (48Кб, 640x480)
640x480
>>214261043 (OP)
Я не программист, но тут кто-то пытается функцией ПХП запустить консольную программу которая компилирует сишный исходник в экзешник.
Зачем?
При чем тут ПХП?
Почему нельзя это просто сделать из командной строки и посмотреть нормальный вывод, чего там gcc нужного не находит?

Я предлагаю еще хуем в нотепаде текст печатать чтобы добавить сложности, экспириенса и брутальности.
Аноним 24/02/20 Пнд 02:35:08 21426487690
>>214264724
потому что если у тебя есть только пхп, то все проблемы кажутся гвоздями.
Аноним 24/02/20 Пнд 02:36:49 21426494891
Безымянный.jpg (78Кб, 548x876)
548x876
>>214261043 (OP)
на питоне обычно для этого библиотеки импортируются
мимо инвалид неспособный в питон в течении полтора года вкатываний
Аноним 24/02/20 Пнд 02:57:06 21426563392
я хуею посоны, я против даунов в ойти
Аноним 24/02/20 Пнд 03:41:39 21426691893
>>214261765
>>214261766
Вот, зачем вы ему помогли. Подняли своё ЧСВ? А по-сути покормили троля. Если же это не троль, то вы ещё хуже, вы нанесли вред всем IT-макакам, пусть даже на 0.000001%. Так как такими действиями вы помогаете аутистам, не умеющим пользоваться гуглом. А такие в IT только вредны.
Аноним 24/02/20 Пнд 07:57:41 21427212494
>>214266918
Прости нас.. Был вечер и не ведали, что творили..
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 20Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
X
Ваш шидевор X
Стикеры X
Избранное / Топ тредов