Добрый день ребята , скажите пожалуйста есть ли вариант сразу получить unix timestamp от таких строк "21 янв в 21:19" , или надо разбить на части и каждый по своему получить ?
Добрый день ребята , скажите пожалуйста есть ли вариант сразу получить unix timestamp от таких строк "21 янв в 21:19" , или надо разбить на части и каждый по своему получить ?
Добрый день!
Можно, если записать так: "21 jan 2018 21:19"
Но перед использованием какого-либо готового скрипта поверх mysqldumo весьма рекомендую внимательно изучить справку по mysqldump и, вероятно, переписать строку запуска - представленная дампит далеко не всё.
В отличии от pg_dump (postgresql), mysqldump явно писали с мыслью "как бы затруднить его использование для бекапов"
Добрый день!
Да, трудновато использовать. Не знаю с какой мыслю писали mysqldump, но “Все можно наладить, если вертеть в руках достаточно долго.” (закон Мэрфи)
Я показал то, что удалось наладить.
Доброго дня. Помогите найти решение проблемы.
Суть вопроса заключается в том, как сделать восстановление mysql. Я очень часто пользуюсь сервером MySQL, но проблем с базами не когда не встречала. В общем при подключении к одной из баз mysql возникает ошибка, говорящая о какой-то там не исправности. Что нужно делать в таких ситуациях, во имя исправления не приятности?
Добрый день!
От неприятностей помагает backup.
Навеняка Вы знаете как это работает.
на всякий случай... срипт backup.php
Здравствуйте, помогите пожалуйста, нужно добавить обязательный ввод старого пароля и текущего, чтобы изменить пароль. Новичок в php и как осуществить, не понимаю, буду очень благодарен за помощь!
Добрый день!
Обычно для ввода нового пароля его требуют повторить. Поэтому в форму небходимо довить поля для ввода старого пароля, для нового пароля и для повторного вввода нового пароля
Приходится их сохранять в базе данных (varchar(20) и запрашивать для каждого API-запроса.
Всё работает без проблем. НО, в этом случе, в паролях допускаются, только латинские символы и цифры. Если у Вас иначе, то тип varchar и техт использовать нежелательно.
Удачи!
Благодарю за ответ. Естественно, строки разные. Именно поэтому и выдает ошибку API. Проблема как раз в том, что не так, почему разные строки и как решить эту проблему.
Ведь после расшифровки
и дальше почему-то ошибка.
Почему? Где "собака зарыта"?
Добрый день!
Про собаку Вы очень кстати. "За время пути собака могла подрасти!"(Багаж, Маршак С.Я.)
Попробуйте воспользоваться моим советом:
Для начала необходимо понять, "подросла ли собака".
Если подрасла, то возможно проблема с кодировкой. echo $strapi_key; может выводить тоже самое, но содеожимое может отличаться.
Удачи!
Прошу помочь, подскажите что не так.
Если указать значение $key = 'Здесь ключ API'; и $secret = 'Здесь секретный ключ'; непосредственно в файле, то все работает.
Но я решил эти данные хранить в Mysql в зашифрованном виде. Все нормально шифруется, расшифровывается и выводится echo $strapi_key; echo $strapi_secret;
Но в таком вот виде в ответ получаю ошибку "api key not specified" или "invalid"
Заранее благодарю за помощь.
if ($res === false) throw new Exception('Could not get reply: '.curl_error($ch));
$dec = json_decode($res, true);
if (!$dec) throw new Exception('Invalid data received, please make sure connection is working and requested API exists');
return $dec;
}
Добрый день!
Без вариантов, если получаете ошибку: "api key not specified" или "invalid", значит так оно и есть.
Попробуйте сравнить значения, 'Здесь ключ API и 'Здесь секретный ключ', с которыми работает, с теми, которые получены после запроса и расшифровки.
Что не прокатит? Можно чуть подробнее?
Вероятно Вы знаете, не например, а конкретно какой API .
Вы не можете разобраться в описании и понять имеются ли необходимые Вам методы?
Вам необходимо применить метод(ы) API для работы с клиентскими файлами. Вы не хотите сохранять данные.
Вероятно, что file_get_content() Вам не потребуется, а в request нужно будет подставить URL-файла.
Конкретно АПИ Телегамм, метод 'sendPhoto'. Данный АПИ принимает в качестве файла только локальные файлы, которые хранятся на файловой системе исполняемого скрипта, также есть ссылка на картинку стороннего сайта, как мне ее отправить по АПИ, не сохраняя жестко файл к себе на сервер?
3. Поскольку Вы не хотите "сохранять жестко файл к себе на сервер", то попробуйте в функции curl_custom_postfields вместо $data = file_get_contents($v) вставить $data =url_get_contents($v)
4. Функция url_get_contents
и попробуйте поставить в Request вместо $array2=array('photo'=>'index.jpg') //path $array2=array('photo'=>'http://www.abc.com/index.jpg') //image-url
Удачи!
Что не прокатит? Можно чуть подробнее?
Вероятно Вы знаете, не например, а конкретно какой API .
Вы не можете разобраться в описании и понять имеются ли необходимые Вам методы?
Вам необходимо применить метод(ы) API для работы с клиентскими файлами. Вы не хотите сохранять данные.
Вероятно, что file_get_content() Вам не потребуется, а в request нужно будет подставить URL-файла.
Изучаю, PHP, разбираю обработку форм. Написал все по методу get... все работало, помнял на POST работать не хочет, массыв $_POST пуст после SUBMIT.
тогда как при выводе print_r ($_GET): массив наполняется :
Array ( [number1] => 3 [number2] => 5 [operator] => + [submit] => Submit )
print_r($_POST) вывводится :
Array ( )
В чем причина может быть?
Код пишу в PHPstorm, пробовал фалы переложить на сервер Девера, там тоже самое.....
Доброго времени суток. Подскажите пожалуйста, можно ли отправить как-то файл по API(например Телеграмм), не загружая его к себе на сервер? Например я открыл какую- то картинку функцией file_get_content(), как сразу переслать ее, может можно, через потоки провернуть?
Добрый день!
Примерно так:
1. Читаете описание API Вебсервиса. Прежде всего Вам нужно узнать куда отправлять запросы (End Point URL),
какие протоколы допускается использовать, структуру данных и ограничения на их размер.
Обычно требуется клиентская регистрация на сервисе и получение ключа и/или пароля, которые необходимо указывать в запросах.
2. Пишите свой клиентский скрипт, который, например, если это допустимо по размерам, получает данные в строковую переменную из file_get_content().
3. Подставляете значение из строковой переменной в запрос API и отправляете запрос.
4. Принимаете ответ API и узнаёте статус – принят успешно или нет.
Удачи!
$login = $_POST['login'];
$login = htmlspecialchars($login);//превращаем весь html код в
строку
$login = trim($login);//удаляем пробелы
$login = stripslashes($login);//удаляем обратный слэш
//проверяем, на существование такого же логина в бд
$query = mysql_query("SELECT `id` FROM `reg_user` WHERE login
= '$login'");
if(mysql_num_rows($query) > 0) {
exit('извините, такой логин уже существует<');
}
else {
//заносим юзера в бд
$query2 = mysql_query("INSERT INTO `reg_user` (login,
pass) VALUE ('$login', '$pass')");
if($query2) {
exit('Поздравляем, Вы успешно прошли регистрацию');
}
else {
exit('Извините, регистрация не удалась');
}
}
}
else {
exit('извините, Вы заполнили не все поля.');
}
}
else {
exit('извините, ошибка. Проверьте URL');
}
?>