Articles of perl

Encryption Crypt – попытка работать на PHP так же, как Perl

Я написал функции шифрования в Perl, и я пытаюсь работать так же в PHP. В PERL: #!/usr/bin/perl use strict; use warnings; use Crypt::CBC; use Crypt::Rijndael; my $cryptkey = '_PRIVATE_'; my $cipher = Crypt::CBC->new( -key => $cryptkey, -salt => 1, -cipher => 'Rijndael', ); my $data = "hello"; my $ciphertext = $cipher->encrypt_hex($data); print "HEX_KEY: '$ciphertext' \n"; […]

Нотация доллара в языках скриптов – почему?

Кто-нибудь знает, какова фактическая причина «обозначения переменной доллара» на некоторых языках сценариев, то есть PHP или Perl? Создатели Python не нашли $variable полезной, и я тоже. Почему PHP и Perl заставляют меня так часто менять shift-4? (ОК, в Perl вы можете как-то объяснить это с помощью отличия $scalar , @array и %hash но все же […]

Как поймать сигнал KILL или HUP или пользовательский прерывание?

У меня есть сценарий, работающий на фоне моего Linux-сервера, и я бы хотел поймать сигналы, такие как перезагрузка или что-нибудь, что могло бы убить этот скрипт и вместо этого сохранить любую важную информацию до фактического выхода. Я думаю, что большая часть того, что мне нужно поймать, это SIGINT, SIGTERM, SIGHUP, SIGKILL. Как поймать любой из […]

Автоматизация работы на рабочем месте: импорт текста пули PowerPoint в лист Excel

Меня попросили сегодня автоматизировать конкретную задачу, которая занимает много времени! Следующее – это то, что нужно сделать, и я был бы признателен за любую помощь в том, как я могу это сделать (рекомендации по внедрению) в рамках моих знаний, если это возможно. проблема У меня есть документ PowerPoint (.ppt). Я хотел бы извлечь текст оттуда […]

Есть ли у PHP автовивитация?

Поиск PHP.net для автовизуализации не дает никаких результатов. На момент написания статьи Wikipedia утверждает, что это имеет только Perl. Нет четких окончательных результатов при поиске в Google для «автоподвинения php». Этот код PHP отлично работает: $test['a'][4][6]['b'] = "hello world"; var_dump($test); array 'a' => array 4 => array 'b' => array … Может ли кто-нибудь дать […]

Ограничьте доступ к изображениям на моем веб-сайте, за исключением моих собственных htmls

На моем веб-сайте я храню фотографии пользователей простым способом, например: «image / user_1.jpg». Я не хочу, чтобы посетители могли просматривать изображения на моем сервере, просто пытаясь user_ids. (Например: www.mydomain.com/images/user_2.jpg, www.mydomain.com/images/user_3.jpg, так далее …) Пока у меня есть три решения: Я пытался использовать .htaccess для защиты паролем папки «images». Это помогло мне до некоторой степени, но […]

Как включить вывод скрипта Perl на страницу PHP?

Нам было предложено поддерживать некоторые довольно старые формы Perl на новом сайте, так как мы используем CMS на основе PHP, нам нужно включить скрипты Perl в нашу новую CMS. Я пробовал немного shell_exec, но это отключено. У кого-нибудь есть идеи?

Ошибки композитора в OS X и OpenSSL, используемые PHP

Я удалил свой старый локальный сервер Xampp и установил последний из них Apache / 2.4.18 (Unix) OpenSSL / 1.0.2e PHP / 7.0.1 mod_perl / 2.0.8-DEV Perl / v5.16.3 Но когда я пытаюсь установить его: curl -sS https://getcomposer.org/installer | php В нем говорится: Some settings on your machine may cause stability issues with Composer. If you […]

Как я могу получить простоту PHP (развертывания), но мощь Perl?

Я презираю язык PHP, и я совершенно уверен, что я не одинок. Но самое интересное в PHP – это то, как mod_php берет и скрывает детали gory от интеграции с временем выполнения apache, а также обеспечивает изоляцию запросов и CGI-подобных запросов. Каков подход с кратчайшим расстоянием для получения такой же простоты, скорости и изоляции, как […]

Какие замены должны быть выполнены, чтобы обеспечить безопасный URL-адрес базы 64?

Если посмотреть на кодировку с кодировкой URL-кода, основанной на 64-х, я обнаружил, что это очень нестандартная вещь. Несмотря на обилие встроенных функций, которые есть у PHP, для кодировки с кодировкой URL-адреса не существует. На странице руководства для base64_encode() большинство комментариев предлагает использовать эту функцию, завернутую в strtr() : function base64_url_encode($input) { return strtr(base64_encode($input), '+/=', '-_,'); […]