Форум программистов, компьютерный форум, киберфорум
PHP
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13

Код javascript в PHP

17.11.2017, 23:46. Показов 1446. Ответов 16
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет всем! Подскажите пожалуйста.....
Есть такой код
Код (Text):
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
     <script type="text/javascript" src="https://integracion.alignetsac.com/VPOS2/js/modalcomercio.js" ></script>
    </head>
    <body>
        <?php
            //Parametros Configuración
            $acquirerId = '99';
            $idCommerce = '8056';
            $purchaseOperationNumber = '000000047';
            $purchaseAmount = '10000';
            $purchaseCurrencyCode = '840';
           
            //Clave SHA-2 de VPOS2
            $claveSecreta = 'cuhceSEkyTVvnbqHSc_95627234825';
           
            //VERSION PHP >= 5.3
            //echo openssl_digest('', 'sha512');
            //VERSION PHP < 5.3
            //echo hash('sha512', '$acquirerId . $idCommerce . $purchaseOperationNumber . $purchaseAmount . $purchaseCurrencyCode . $claveSecreta');
            $purchaseVerification = openssl_digest($acquirerId . $idCommerce . $purchaseOperationNumber . $purchaseAmount . $purchaseCurrencyCode . $claveSecreta, 'sha512');                      
        ?>
        <!--Envío de parametros a V-POS2-->
        <form name="f1" id="f1" action="#" method="post" class="alignet-form-vpos2">
            <table>
                <tr><td>acquirerId</td><td><input type="text" name ="acquirerId" value="<?php echo $acquirerId; ?>" /></td></tr>
                <tr><td>idCommerce</td><td> <input type="text" name ="idCommerce" value="<?php echo $idCommerce; ?>" /></td></tr>
                <tr><td>purchaseOperationNumber </td><td><input type="text" name="purchaseOperationNumber" value="<?php echo $purchaseOperationNumber; ?>" /></td></tr>
                <tr><td>purchaseAmount </td><td><input type="text" name="purchaseAmount" value="<?php echo $purchaseAmount; ?>" /></td></tr>
                <tr><td>purchaseCurrencyCode </td><td><input type="text" name="purchaseCurrencyCode" value="<?php echo $purchaseCurrencyCode; ?>" /></td></tr>
                <tr><td colspan="2"><input type="button" onclick="javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')" value="Comprar"></td></tr>
            </table>
        </form>
Теперь пишу под себя :
Код (Text):
PHP/HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
//Se definen todos los parametros obligatorios.
            $acquirerId = '99';
            $idCommerce = '8056';
            $purchaseOperationNumber = '000000047';
            $purchaseAmount = '10000';
            $purchaseCurrencyCode = '840';
           
            //Clave SHA-2 de VPOS2
            $claveSecreta = 'cuhceSEkyTVvnbqHSc_95627234825';
 
$purchaseVerification =  openssl_digest($acquirerId . $idCommerce . $purchaseOperationNumber . $purchaseAmount . $purchaseCurrencyCode . $claveSecreta, 'sha512');
?> <script type="text/javascript" src="https://integracion.alignetsac.com/VPOS2/js/modalcomercio.js" ></script> <?php
//?><form name='param' method='post' id='param' class='alignet-form-vpos2' action='#'><?php
 
   $aParts = explode('|', $this->_aParam['item_number']);
 
$url= "javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')";
   
   $aForm = array(
            'url' => $url,
            'param' => array(
                'acquirerId'=> $acquirerId,
                'idCommerce'=> $idCommerce,
                'purchaseOperationNumber'=> $purchaseOperationNumber,
                'purchaseAmount'=>$purchaseAmount,
                'purchaseCurrencyCode'=>$purchaseCurrencyCode,
                'language'=>'SP',
                'shippingFirstName'=>'Juan',
                'shippingLastName'=>'Perez',
                'shippingEmail'=>'test@test.com',
                'shippingAddress'=>'Direcion ABC',
                'shippingZIP'=>'ZIP 123',
                'shippingCity'=>'City ABC',
                'shippingState'=>'State ABC',
                'shippingCountry'=>'PE',
                'userCommerce'=>'modal123',
                'userCodePayme'=>'1--510--1010',
                'descriptionProducts'=>'Producto ABC',
                'programmingLanguage'=>'PHP',
                'reserved1'=>'Valor Reservado ABC',
                'purchaseVerification'=>$purchaseVerification
            )
        );  
 
return $aForm;
    }
Есть проблемные места:
№1
Код (Text):
PHP/HTML
1
<tr><td colspan="2"><input type="button" onclick="javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')" value="Comprar"></td></tr>
Не уверен правильно ли, но прописал так
Код (Text):
PHP
1
$url= "javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')";
№2
Код (Text):
HTML5
1
  <script type="text/javascript" src="https://integracion.alignetsac.com/VPOS2/js/modalcomercio.js" >
прописал так, считаю что тоже не верно
Код (Text):
PHP/HTML
1
 ?> <script type="text/javascript" src="https://integracion.alignetsac.com/VPOS2/js/modalcomercio.js" ></script> <?php
Не передает параметры и два раз приходиться кликать на кнопку оплатить
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
17.11.2017, 23:46
Ответы с готовыми решениями:

Как вставить код php в коде javascript
Хочу воспользоваться этим кодом который нашел в инете и использовать его потому что он так думаю сможет мне отправлять функцию php в базу...

Друзья необходим код php. Формы и файлы в PHP
1. Составить программу, благодаря которой пользователь может выбрать стиль оформления списков из предложенного набора. 2. В данном...

Друзья необходим код php. Формы и файлы в PHP
1. Имеется упорядоченный файл. Вставить в него заданное число таким образом, чтобы упорядоченность сохранилась.

16
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
18.11.2017, 14:24
В браузере firefox нажмите правую кнопку мыши в окне просмотра сайтов на любом месте, выберите Исследовать элемент, выберите вкладку Консоль, ошибок нет?
1
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
18.11.2017, 14:35  [ТС]
Нет, всё нормально.... Я всё же уверен что №1 это не правильно прописал.... или недописал, окно открывается но данные не поступили..

решил сделать так
PHP
1
$url= "javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/' .params)";
не вышло...)))
0
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
18.11.2017, 14:56
Документацию где можно посмотреть?
0
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
18.11.2017, 15:00  [ТС]
Тут
Вложения
Тип файла: rar Kit_Integracion_Payme_Modal_PHP_5_0_0.rar (2.03 Мб, 7 просмотров)
0
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
18.11.2017, 15:39
функция AlignetVPOS2.openModal не является частью javascript
она объявлена скрипте https://integracion.alignetsac... omercio.js

из неё вызывается функция postForm

JavaScript
1
2
3
postForm:function(){
        var me=this,
            forms = document.getElementsByClassName("alignet-form-vpos2");
по коду видно, что форма должна иметь свойство class равное alignet-form-vpos2
0
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
18.11.2017, 16:05  [ТС]
Ну есть такая
PHP
1
<form name="f1" id="f1" action="#" method="post" class="alignet-form-vpos2">
Прописал так, но это не работает
PHP
1
?><form name='f1' method='post' id='f1' class='alignet-form-vpos2' action='#'><?php
и как её закинуть в мою
PHP
1
2
3
$aForm = array(
            'url' => $url,
            'param' => array(
Добавлено через 13 минут
Форма оплаты вызывается только после второго клика + после открывается форма оплаты, но без отправленных парамметров
0
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
18.11.2017, 16:10  [ТС]
Пока такая картинка и то после двойного клика....
Миниатюры
Код javascript в PHP  
0
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
18.11.2017, 16:17
нужно смотреть обработчик $aForm
0
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
18.11.2017, 16:27  [ТС]
Я до этого делал платежку там надо было с одного урл перекинуть на другой


PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
 
        $aForm = array( 
            'url' => 'https://сайт/gates/signature?', 
            'param' => array(
                'requestType' => 'sale',
                'merchantAccountCode' => $this->_aParam['setting']['merchantAccountCode'],
                'transactionIndustryType' => 'EC',
                'accountType' => 'R',
                'accountNumber' => '',
                'accountAccessory' => '',
                'CVV2' => '',
                'amount' => $am,
                'currency' => $this->_aParam['currency_code'],
                'lang' => '',
                'item Code' => $this->_aParam['order_number'],
                'transactionCode' => $this->_aParam['invoice_id'],
                'customerAccountCode' =>$aParts[0],
                'ticketNumber' => $this->_aParam['item_number'],
                'memo' => 'xyz',
                'itemCount' => '2',
                'items' => '(code=001;itemNumber='.$this->_aParam['item_number'].';discountAmount='.$am.';taxAmount='.$am.';quantity='.$quantity.';unitCostAmount='.$am.';totalAmount='.$am.';description='.$this->_aParam['item_number'].';unitMeasure=s;isCredit=0;commodityCode=C001;taxCode=1111;taxIndicator=P)',
                'holderType' => 'P',
                'holderName' => '',
                'holderBirthdate' => '',
                'countryCode' => '',    
                'state'=>'',
                'street'=>'улица',
                'city'=> 'Город',
                'zipCode'=>'123456',
                'phone'=>'',
                'email'=> Phpfox::getUserBy('email'),
                'apiKey' => $this->_aParam['setting']['apiKey']
                ),
                );  
 
 
 
              $content  = http_build_query($aForm['param']);
                 $url = $aForm['url'].$content;
                 $arrContextOptions=array(
      "ssl"=>array(
            "verify_peer"=>false,
            "verify_peer_name"=>false,
             'method'=>"POST",
        ),
        "http" => array('header'=>"Content-Type: text/html; charset=UTF-8")
    );  
 
$response = file_get_contents($url, false, stream_context_create($arrContextOptions));    
$t=explode("&",$response);        
        Phpfox::log('Test');
                 $result = "https://сайт/gates/paypage?".$t['1'];
                 $tForm=array(
            'url' => $result
);
             
        //    print_r($aForm);
 
return $tForm;
    }
вобщем тут было проще....

а здесь так понимаю данные должны поступить в https://integracion.alignetsac... omercio.js
0
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
18.11.2017, 19:21
обычно платёжная система требует перехода на их сайт, а не file_get_contents

Code
1
form.action=me.urlBase+me.context+'/faces/pages/startPayme.xhtml';
здесь как видите добавляется строка к URL /faces/pages/startPayme.xhtml

Code
1
AlignetVPOS2.registerEvent("ecommercePost-send", ecommerceID, userECommerceID);
здесь отслеживание запроса
0
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
18.11.2017, 19:59  [ТС]
Урезал свой код теперь на втором шаге вот эта форма.... Теперь как то нужно избежать скрин номер 2
Миниатюры
Код javascript в PHP   Код javascript в PHP  
0
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
18.11.2017, 20:11
> Урезал свой код
тогда опубликуйте

>теперь на втором шаге
а какой был 1-й шаг?

>вот эта форма....
всё в порядке с формой?

>Теперь как то нужно избежать скрин номер 2
как он появился? (скрин №2)
0
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
18.11.2017, 22:08  [ТС]
Всё неправильно блин....

Добавлено через 12 минут
Сюда оно переходит
PHP
1
'/faces/pages/startPayme.xhtml'
когда данные вот сюда передаются
PHP
1
https://integracion.alignetsac.com/VPOS2/js/modalcomercio.js
Следовательно я неправильно прописываю
PHP
1
$url= "javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')";
это создаёт только двойной клик..... надо как то по другому это прописать чтобы выйти на
PHP
1
<script type="text/javascript" src="https://integracion.alignetsac.com/VPOS2/js/modalcomercio.js" >
Добавлено через 1 минуту
?> сюда яваскрип не прокатывает <?php
0
ytf
276 / 259 / 185
Регистрация: 15.08.2017
Сообщений: 1,483
19.11.2017, 07:38
к сожалению вы пишите, что у вас ошибка, но не публикуете полностью код, вызывающий ошибку

поэтому проверить код я не могу

если в примере выводится форма

PHP
1
2
3
4
5
6
7
8
9
10
<form name="f1" id="f1" action="#" method="post" class="alignet-form-vpos2">
            <table>
                <tr><td>acquirerId</td><td><input type="text" name ="acquirerId" value="<?php echo $acquirerId; ?>" /></td></tr>
                <tr><td>idCommerce</td><td> <input type="text" name ="idCommerce" value="<?php echo $idCommerce; ?>" /></td></tr>
                <tr><td>purchaseOperationNumber </td><td><input type="text" name="purchaseOperationNumber" value="<?php echo $purchaseOperationNumber; ?>" /></td></tr>
                <tr><td>purchaseAmount </td><td><input type="text" name="purchaseAmount" value="<?php echo $purchaseAmount; ?>" /></td></tr>
                <tr><td>purchaseCurrencyCode </td><td><input type="text" name="purchaseCurrencyCode" value="<?php echo $purchaseCurrencyCode; ?>" /></td></tr>
                <tr><td colspan="2"><input type="button" onclick="javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')" value="Comprar"></td></tr>
            </table>
        </form>
самое простое решение сделать также, не создавая $aform

можно сделать сложнее - автоотправку формы сразу после загрузки страницы на jquery
саму форму при этом можно поместить в невидимый div

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

судя по инспектору сети форма отправляется по адресу
https://integracion.alignetsac... ayme.xhtml

и к данным формы добавляются 2 параметра
$post['designID'] = 1;
$post['typeDesign'] = 'Modal';

проверял следующим скриптом
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
<?php
            $acquirerId = '99';
            $idCommerce = '8056';
            $purchaseOperationNumber = '000000047';
            $purchaseAmount = '10000';
            $purchaseCurrencyCode = '840';
           
            //Clave SHA-2 de VPOS2
            $claveSecreta = 'cuhceSEkyTVvnbqHSc_95627234825';
 
$purchaseVerification =  openssl_digest($acquirerId . $idCommerce . $purchaseOperationNumber . $purchaseAmount . $purchaseCurrencyCode . $claveSecreta, 'sha512');
?> 
<script type="text/javascript" src="https://integracion.alignetsac.com/VPOS2/js/modalcomercio.js" ></script> 
<form name="param" method="post" id="param" class="alignet-form-vpos2" action="javascript:void(0);" onsubmit="javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')">
<?php
   $inputs = array(
                'acquirerId'=> $acquirerId,
                'idCommerce'=> $idCommerce,
                'purchaseOperationNumber'=> $purchaseOperationNumber,
                'purchaseAmount'=>$purchaseAmount,
                'purchaseCurrencyCode'=>$purchaseCurrencyCode,
                'language'=>'SP',
                'shippingFirstName'=>'Juan',
                'shippingLastName'=>'Perez',
                'shippingEmail'=>'test@test.com',
                'shippingAddress'=>'Direcion ABC',
                'shippingZIP'=>'ZIP 123',
                'shippingCity'=>'City ABC',
                'shippingState'=>'State ABC',
                'shippingCountry'=>'PE',
                'userCommerce'=>'modal123',
                'userCodePayme'=>'1--510--1010',
                'descriptionProducts'=>'Producto ABC',
                'programmingLanguage'=>'PHP',
                'reserved1'=>'Valor Reservado ABC',
                'purchaseVerification'=>$purchaseVerification
        );  
 
foreach ($inputs as $kv=>$e) echo '<input type="hidden" name="'.$kv.'" value="'.$e.'">'."\n";
?>
<input type="submit" value="Отправить">
</form>
вместо
PHP
1
$response = file_get_contents($url, false, stream_context_create($arrContextOptions));
можно использовать вспомогательный скрипт https://github.com/plohoyav/ph... er/url.php
PHP
1
2
3
4
require 'url.php'; 
$url = $aForm['url'];
$post = $aForm['param'];
$response = nget($url, array('post'=>$post) );
0
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
20.11.2017, 11:23  [ТС]
Был один инвойс, после последующие шаги перенаправляет на https://www.respuestacomercio.com/

Добавлено через 22 часа 21 минуту
Частично сделал как вы порекомедовали, сейчас калбек настрою (написал им свою сыль на калбек) выложу код... Но это конечно ужас))) думаю можно сделать как то по другому
0
0 / 0 / 0
Регистрация: 18.05.2017
Сообщений: 13
21.11.2017, 17:39  [ТС]
Решил проблему таким образом
Вывел все данные что должны были быть в форме
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
            $acquirerId = '285';
            $idCommerce = $this->_aParam['setting']['ID_COMMERCE'];
            $purchaseOperationNumber=$aParts[1]*1000000;
            $purchaseAmount=$am;
            $purchaseCurrencyCode = '068';
 
$shippingEmail='TEST';
$language='SP';
$shippingFirstName='Juan';
$shippingLastName='Perez';
$shippingAddress='Direccion ABC';
$shippingZIP='ZIP 123';
$shippingCity='CITY ABC';
$shippingState='STATE ABC';
$shippingCountry='PE';
 
$userCommerce='modalprueba1';
$userCodePayme='8--580--4390';
 
$descriptionProducts='Producto ABC';
$programmingLanguage='PHP';
$reserved1='Valor Reservado ABC';
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
$aForm = array(
        //  'url' => $url,
'url' => ($this->_aParam['is_test'] ? "javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')" : "javascript:AlignetVPOS2.openModal(‘’,’[$typeDesign]’)" ),
            'param' => array(
                'acquirerId'=> $acquirerId,
                'idCommerce'=> $idCommerce, 
                'purchaseOperationNumber'=> $purchaseOperationNumber,
                'purchaseAmount'=>$purchaseAmount,
                'purchaseCurrencyCode'=>$purchaseCurrencyCode,
                'language'=>$language,
                'shippingFirstName'=>$shippingFirstName,
                'shippingLastName'=>$shippingLastName,
                'shippingEmail'=>$shippingEmail,
                'shippingAddress'=>$shippingAddress,
                'shippingZIP'=>$shippingZIP,
                'shippingCity'=>$shippingCity,
                'shippingState'=>$shippingState,
                'shippingCountry'=>$shippingCountry,
                'userCommerce'=>$userCommerce,
                'userCodePayme'=>$userCodePayme,
                'descriptionProducts'=>$descriptionProducts,
                'programmingLanguage'=>$programmingLanguage,
                'reserved1'=>$reserved1,
                'purchaseVerification'=>$purchaseVerification,
                'returncommerce' => $returncommerce,
)
);
return $aForm;
(
И всё заработало правда в тестовом только режиме)))

Не могу понять для рабочий ссылки что от меня требуют
тестовая
PHP
1
<input type="button" onclick="javascript:AlignetVPOS2.openModal('https://integracion.alignetsac.com/')" value="Comprar">
Produccion Рабочая
PHP
1
<input type="button" onclick="javascript:AlignetVPOS2.openModal(‘’,’[TipoDeDiseño]’)" value="Comprar">
Надо вместо этого что то вставлять TipoDeDiseño или нет, неясно
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.11.2017, 17:39
Помогаю со студенческими работами здесь

javascript в PHP
Помогите пожалуйста разобратся почему не работает скрипт в пхп &lt;html&gt; &lt;head&gt; &lt;title&gt;als-80.de&lt;/title&gt; ...

PHP в JavaScript
Привет, друзья! ох у меня проблемка... как собственно вставить в JavaScript код из PHP? $myrow function show() {

Одинаковый php код, но в разных PHP файлах
Добрый вечер! Есть файл ac.php, он лежит в корне сайта, я взял и скопировал код в другой php файл, его назовем ac2.php. Но почему-то...

Книги по php, javascript
Подскажите хорошие книги по php и javascript и по созданию шаблонов сайта желательно на русском заранее спасибо

PHP and JavaScript formulare
Господа существует ли возможность создать формуляр который после нажатия submit Button передавал бы данные из формуляра как в php так и в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
17
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes. А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит: токи, напряжения и их 1 и 2 производные при t = 0;. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru