Задать вопрос экспертам!
Вопросы раздела PHP
оплата по договоренности

Удаленная компьютерная помощь через TeamViewer ОНЛАЙН!
☑ Окажу помощь в настройке, администрировании, установке любых программ, драйверов и операционных систем семейства Windows, Mac OS
☑ Помощь в установке и активации редких, узкоспециализированных программ
◄►◄► Избавлю от вирусов, баннеров и прочей гадости. ◄►◄►
☑ Помогу разобраться с железом.
☑ Работа с фото и видео.
◄►◄► Удаленная компьютерная помощь ◄►◄►
☑ Готов решить множество ваших проблем с ПК посредством удаленного управления.
Русификация, навигация для автомобилей из США удаленно!
Что нужно что бы сделать вход на компьютер по Touch Memory. ПК домашний

Обучаю созданию сайтов
Всего за 12 уроков ты научишься:
✅ создавать полноценный сайт
✅ адаптировать его под разные устройства
✅ подключать домен
✅ добавлять прямые ссылки
✅ создавать политику конфиденциальности
✅ добавлять новые шрифты
БОНУС:
✅Научу, как БЕСПЛАТНО пользоваться Tilda
❌ Никакой воды, только понятные короткие уроки БЕЗ ПРЕЛЮДИЙ!
Пишите:
☎️ +7 969 302 4000
Ты всё можешь!
Здравствуйте, мне необходима консультация по созданию галереи Вконтакте в CMS Joomla. Мне не обязателен компонент, достаточно получать только те данные которые можно получить через VK API но с выводом результата текущем шаблоне, желательно с ЧПУ альбомов переведённых на латиницу. Т.е. панель администрирования и дизайн меня не интересуют, а интересует только сам код. p.s. сам код для получениясписка альбомов и фотографий
Не понимаю, у меня есть таблица в ней оценки, и как перевести каждую оценку в рейтинговый бал (за оценку меньше 3 начисляется 0 баллов, от 3 до 4 – 1 балл, за оценку 5 – 2 балла).
Через оператор Сase Это делается или как ?
Как правильно это делать с эти оператором с ним плохо знаком
Здравствуйте уважаемые эксперты! Может быть вопрос не корректный, но думаю суть вопроса ясна. Хотелось бы знать, как получить чужой хэш.
Может быть его можно вычислить с помощью сниффера?
И я знаю, что чуществуют программы и сайты по расшифровек хэшей.Не могли бы вы написать самые популярные.
Большое спасибо!
Пару недель как изучаю php
Пишу небольшой сайт с админкой,
написал данный код, пол дня уже мучаюсь не могу понять в чем дело.
function showContent(){
$pageAddr = $_GET['fullpage'];
global $link;
$sql = «SELECT id, href, title, short_post, content FROM `posts` ORDER BY id DESC»;//запрос всех новостей
$sqlpage = «SELECT id, href, title, short_post, content FROM posts WERE id=$pageAddr»;
$page = mysqli_query($link, $sqlpage);
$pages = mysqli_query($link, $sql);//получение всех новостей
//$page = mysqli_fetch_array($page, MYSQLI_ASSOC);
if(!isset($pageAddr)){
while($shortPage = mysqli_fetch_assoc($pages)){
include «templates\site\default\short-page.php»;
}
}elseif(isset($pageAddr)){
$Page = mysqli_fetch_assoc($page);
include «templates\site\default\page.php»;
}else{
include «templates\site\default\404.php»;
}
}
".$row['surname'];}------------------------------------------Вопрос: можно ли как-то еще раз вывести результаты этого запроса? Повторное использование цикла с mysql_fetch_array не дает результатов, видимо надо обнулять какой-то счетчик?
Не выполняется код PHP в тексте страницы. Но выполняются файлы *.php5. Почему?
Я этот сайт перевел — в сервере VPS поменял имя на: evezsuleyman.org и зарегестрировал домен. Все пашло нормально. Но скриншоты которые есть на статье, не видны. А когда кликаешь на них открывается.
Движок: Вордпресс
Шаблон: Liofolio
Потом, вернул обратно в evezsuleyman.net. Но опять не видно скриншот.
День добрый, господа. В соответствии с документацией — КЛАЦК оформляю запрос на перевод средств и отправляю на указанный адрес от QIWI. Выглядит следующим образом:
Что отправляю..
$post = array(
'id' => '123',
'sum' => [
'amount' => 1,
'currency' => '643'
],
'paymentMethod' => [
'type' => 'Account',
'accountId' => '643'
],
'comment' => 'Тестовый платеж',
'fields' => [
'account' => 'НОМЕР КУДА ПЕРЕВОД'
]
);
CURL + URL
$url = 'https://edge.qiwi.com/sinap/api/v2/terms/99/payments';
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($post));
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Accept: application/json',
'Content-Type: application/json',
'Authorization: Bearer ****',
));
$response = curl_exec($ch);
curl_close($ch);
Далее
var_dump($response);
И в ответе от QIWI получаю следующее:
string(62) "{«code»:«QWPRC-309»,«message»:«Доступ запрещен»}"
Что я делаю не правильно ?
К слову, пробовал брать готовый апи класс из гитхаба, и там точно так же вылезает эта ошибка… и только при попытке перевода средств.
- Здравствуйте! Дорогие Эксперты,
Нужна помощь в подключение моего проекта к системе оплаты UnitPay. Кто имеет опыт или уже сталкивался с подобной проблемой, прошу отписать здесь.
При открытии страниции выходят всякие иероглифы, но никак не создает файл эксель, а если изменить строку Excel5 на Excel2007 то просто белый экран, вот тут файлы index-function.
$max = 100;
while($max > 0){
$pc = $max%10;
if($pc < $max){
$c = $pc%19 == 0;
}
$max = floor($max/10);
}
echo $c;
Я изучил основы HTML от Евгения Попова, потом перешёл на курс изучения css, тоже от него. И курс то его по css я прошёл, но проблема в том, что курс его — это лишь основы. И я не знаю продолжать изучать css или же перейти на js. Больше я бы хотел быть программистом(back end) то есть учить серверные языки, но для этого, как я слышал нужно шарить и в вёрстке.
Так что, мне переходить на js или практиковать на css? + у меня оооочень слабый комп, который ели-ели тянет ps, а верстальщику ps нужен для нарезания макетов.
Вообщем нужен ли программисту весь этот дрочь с макетами и вёрсткой? Если да, то при каком уровне владения вёрсткой можно перейти на программирование. И если да, то подскажите, где мне учится верстать и где достать шаблон с уже нарезанными элементами, а то я так и не понял до конца, как нарезать эти чёртовы шаблоны, да и с моим пк в ps невозможно работать!
Вообщем простите за столь громоздкий вопрос, просто мне не к кому обратиться и я уже 2-ой день в ступоре! Заранее спасибо!
Здравствуйте, очень нужна помощь!!! Не могу привязать PHP(4.4.9) к apache(2.0.65). Как только в файле httpd.conf прописываю LoadModule php4_module «C:/Program Files/Apache Group/Apache2/PHP/sapi/php4apache2.dll» апач перестает загружаться, выдает The requested operation has failed.
[Microsoft][Драйвер ODBC Microsoft Access] Не удается найти файл '(нет данных)'.ТLяюЁЁЩ @–@–0–=A6w@–ЁЩ ЁЩ 2ЁќҐ~@–яяаэ
А на php-5.5.9-Win32-VC11-x64:
[Microsoft][Драйвер ODBC Microsoft Access] Не удается найти файл '(нет данных)'.
Как выводить текст без посторонних символов на php-7.0.3?
header(«Content-Type: text/html; charset=cp1251»);
error_reporting(E_ALL);
$user = «test»;
$password = «test»;
$driver = '{Microsoft Access Driver (*.mdb, *.accdb)}';
$database = 'D:\base.mdb';
$connection_string = «Driver=$driver;Dbq=$database»;
$connection = odbc_connect($connection_string,$user,$password);
if ($connection) {
$query = «SELECT name, content FROM records WHERE type='info'»;
# perform the query
$result = odbc_exec($connection, $query);
odbc_result_all($result);
odbc_close($connection);
} else if (odbc_error()) die (odbc_errormsg());
?>
Я плохо рабираюсь в PHP. В обратной связи на сайте хочу чтобы с текстом было ip отправителя. Сам скрипт имеется со всем необходимым, кроме ip. Вот функция нахождения IP, она, вроде бы, правильная:
function GetRealIp()
{
if (!empty($_SERVER['HTTP_CLIENT_IP']))
{
$ip=$_SERVER['HTTP_CLIENT_IP'];
}
elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR']))
{
$ip=$_SERVER['HTTP_X_FORWARDED_FOR'];
}
else
{
$ip=$_SERVER['REMOTE_ADDR'];
}
return $ip;
}
Я хочу, чтобы полученный IP был здесь:
$emailadmin = 'например@gmail.com';
$mes = ">> EMail: $email
>> Какая игра: $select
>> IP отправителя: ";
Помогите написать функцию, которая выводит строку произвольного размера и цвета.Текст строки выдается в качестве аргумента? В виде PHP/ Заранее спасибо
Здравствуйте! Есть небольшой скрипт, он сканирует выбранную директорию, файлы в ней. Потом создает ссылки на них. Нужно добавить после каждой ссылки
кнопку — [ Удалить ] ( это может быть также ссылка, для вставки иконки ). Эта кнопка должна удалять файл в директории веб-хостинга.
Важно: Обычные файловый менеджеры для этого не подходят.
Пример:
Photo.png удалить
Dj_Music.mp3 удалить
Film.avi удалить
Program.exe удалить
<?php
$dir = «dir/»;
if(is_dir($dir)) {
$files = scandir($dir);
array_shift($files);
array_shift($files);
for($i=0; $i<sizeof($files);
}
else echo $dir.'Папки нет<br>';
?>
Посоветуйте скрипт для загрузки фото на сайт (т.е. чтобы посетители могли загружать свои фото в форму обратной связи).
Пытаюсь сделать форму обратной связи при помощи ajax + PHPMailer. При попытке отправить данные в консоли браузера выходит сообщение "XHR failed loading: POST сайт/handler.php" и данные не отправляются
при отправке чего то вроде
<?php
echo $_POST['name'];
?>
спокойно выводятся данные. т.е. со стороны фронта всё окей и все отправляется.
сам файл handler.php выглядит так и проблема скорее всего в нем. прошу помощи!
<?php
// Файлы phpmailer
require 'mailer/PHPMailer/src/PHPMailer.php';
require 'mailer/PHPMailer/src/SMTP.php';
require 'mailer/PHPMailer/src/Exception.php';
// Переменные, которые отправляет пользователь
$name = $_POST['name'];
$email = $_POST['email'];
$phone = $_POST['phone'];
$mail = new PHPMailer\PHPMailer\PHPMailer();
try {
$msg = «ok»;
$mail->isSMTP();
$mail->CharSet = «UTF-8»;
$mail->SMTPAuth = true;
// Настройки вашей почты
$mail->Host = 'smtp.gmail.com'; // SMTP сервера GMAIL
$mail->Username = 'логин@gmail.com'; // Логин на почте
$mail->Password = 'пароль'; // Пароль на почте
$mail->SMTPSecure = 'ssl';
$mail->Port = 465;
$mail->setFrom('логин@gmail.com', 'Site'); // Адрес самой почты и имя отправителя
// Получатель письма
$mail->addAddress('deviltwink@mail.ru'); =
// -----------------------
// Само письмо
// -----------------------
$mail->isHTML(true);
$mail->Subject = 'Заголовок письма';
$mail->Body = "<b>Имя:</b> $name <br>
<b>Почта:</b> $email<br><br>
<b>Сообщение:</b><br>$phone";
// Проверяем отравленность сообщения
if ($mail->send()) {
echo "$msg";
} else {
echo «Сообщение не было отправлено.
}
} catch (Exception $e) {
echo «Сообщение не было отправлено. Причина ошибки: {$mail->ErrorInfo}»;
}
?>