const { parseStringPromise } = require('xml2js');
const fs = require('fs');
const { promisify } = require('util');
const readFile = promisify(fs.readFile);
(async () => {
const data = await readFile('data.xml');
const result = await parseStringPromise(data);
const starting = ("" + result['index']['starting']);
// your code
console.log(starting);
});
const parser = new xml2js.Parser();
let starting;
function runMyCode() {
// your code
console.log(starting);
}
fs.readFile('data.xml', function (data) {
parser.parseString(data, function (result) {
starting = ("" + result['index']['starting']);
runMyCode();
})
})
h1 {
transform: scale(1.2, 1.0);
}
<?php
// если была нажата кнопка "Отправить"
if($_POST['submit']) {
$title = substr(htmlspecialchars(trim($_POST['title'])), 0, 1000);
$mess = substr(htmlspecialchars(trim($_POST['mess'])), 0, 1000000);
$phone = substr(htmlspecialchars(trim($_POST['phone'])), 0, 1000000);
// $to - кому отправляем
$to = 'demo@demo.com';
// $from - от кого
$from='test@test.ru';
// функция, которая отправляет наше письмо
// подключаем swift_required.php который вы скачала и п.1
require_once '/path/to/swift-mailer/lib/swift_required.php';
// создаем письмо
$message = Swift_Message::newInstance()
->setSubject($title)
->setFrom(array($from))
->setTo(array($to))
->setBody($mess);
// настраиваем подключение к gmail
$transport = Swift_SmtpTransport::newInstance('smtp.gmail.com', 465, 'ssl')
->setUsername('username@gmail.com')
->setPassword('password');
// отправляем
$mailer = Swift_Mailer::newInstance($transport);
$mailer->send($message);
$token = $app['security']->getToken();
if (null !== $token) {
$user = $token->getUser();
}
1. Активируйте куки: var request = request.defaults({jar: true})
2. Также попробуйте добавить параметр: followAllRedirects: true
3. Ну и почему вы не можете дальше в callback от post добавить request.get('http://mysite/Main.asp', function(err,res,body){ console.log(body); });
Самый простой вариант, это использовать элемент '->' в массиве buttons http://jsfiddle.net/yW8Gs/3/
Выбирайте ExtJS - очень удобно, быстро и красиво. Вы сразу можете скачать Sencha CMD и последнюю версию EXT JS, затем одной командой sencha generate app MyApp /path/to/MyApp
собрать каркас проекта, который потом сможете компилировать в готовый продукт командой sencha app build
Документацию по использованию Sencha CMD можете посмотреть тут: http://docs.sencha.com/extjs/4.2.2/#!/guide/command_app