Желательно без использования сторонних библиотек типа PHP mailer.Ничего не мешает вам сделать это самостоятельно, посмотреть спецификацию протокола смтп, установить сокет соединение с нужным смтп сервером на нужном порту, пройти аутентификацию, переслать/получить ключ в случае если сервер требует сертификат, передать сообщение, получить подтверждение и ответ сервера, закрыть соединение. Делов на пару дней.
А если я авторизовался - без проблем, можно видеть все подкюченные файлы. Я это имею в виду. Или же, если стили и скрипты не подключенны на странице, а просто находятся в общей папке, то спорсить их нельзя?Во первых - если у вас скрипты или стили несут некую угрозу безопасности сайта, то уже что-то пошло не так.
Выводится только "соединение установлено", а так - ничегоВо первых - включить вывод ошибок, в логи же вы не смотрите...
$link = mysqli_query($link, "SELECT * FROM 'table-name' WHERE USER_ID = 1620");
Сам линк зачем-то затирается результатом выполнения запроса, внутри запроса имя таблицы зачем-то в кавычках (либо убрать, либо использовать обратные кавычки), потом вообще повтор и бред - $query = "SELECT * FROM 'table-name' WHERE USER_ID = 1620"; //снова кривой запрос, теперь уже в переменной, зачем?
$result1 = mysqli_query($link, $query) or die(mysqli_error($link)); //Линк тут уже заменен результатом выборки,
//так что там не ресурс подключения, но варнинги мы не смотрим, так что пофиг же, да?
у меня есть файл PHP который записывает все входящие POST запросы в БДОх, я уже хочу посмотреть на этот сайт... Так красиво работа с пдо еще нигде не применялась. Форма ничего не требует, а значит можно не заполнять, собсно по этому и запросы пустые. В принципе надо сказать спасибо что пустые, а не с инъекциями...
{
"1":{
"id":1,
"qty":2,
"price":666
},
"2":{
"id":2,
"qty":1,
"price":77
}
}
Да и текст поверх картинки верстать лютый гемор с адаптивностью. Там несколько столбцов текста, не считая остальногоТак не делайте адаптивно, тупо на А4 верстайте. Если вы думаете что расположить правильно на картинке текст сильно проще чем в придуманной специально для этого разметке - вы сильно ошибаетесь. А если юзер хочет скачать картинку - сделайте кнопку скачать, и отдавайте скрин через html2canvas, или более продвинуто - печать - сохранить в пдф, вообще красота, все векторное, не искажается, можно печатать в любом высоком разрешении....
по сути там просто сложенный лист формата А4 (с обрезанными краями), но главное с зеркальной инфой на обеих сторонах.Не совсем понял. Где там зеркально что-то? Разве не перевернуто?
Подскажите примеры плагиновДля чего плагины то? Для фотошопа?
- при нажатии на ссылку категории, в меню слева, сначала подставляется ссылка в адресную строку, а потом подгружается блок с контентом и бок с меню слева. Верхний и нижние блоки не перезагружаются.Это называется SPA, так же работает например вк, фликер и еще куча сайтов.
Есть задача ускорить загрузку страницы, разделив страницу на блоки, который будут подгружаться в определённой последовательности.Это не всегда ведет к увеличению скорости загрузки, и бОльшая часть таких сайтов имеет иные цели и более веские причины для этого, то есть это не сильвер буллет, а осознанный выбор под определенную задачу, где скорость отрисовки не самый важный показатель. Возможно в вашем случае достаточно будет подключить лэзи лоад, и оптимизировать другие параметры загрузки, вместо не совсем подходящего вам функционала (например, вполне понятно что текст хтмл содержимого занимает в байтах в стони раз меньше чем изображения, и логично что легче и эффективнее откладывать только загрузку картинок, а не кусков хтмля).
Я изменил код на этот:Во первых, код принимает загрузку только жпег и пнг,
...
ini_set('error_reporting',E_ALL);
ini_set('display_errors', 1);
if (move_uploaded_file($_FILES['image']['tmp_name'][$tmp_i], $totalPath)) {
$image;
if ($ext == 'jpg' or $ext == 'jpeg') {
$image = imagecreatefromjpeg( $totalPath );
}
if ($ext == 'png') {
$image = imagecreatefrompng( $totalPath );
}
if (isset($image)) {
$imageWidth=imagesx($image);
$imageHeight=imagesy($image);
$newImageWidth = 600;
$newImageHeight = ($newImageWidth * $imageHeight) / $imageWidth;
$image = imagescale( $image, $newImageWidth, $newImageHeight);
$logoWidth=imagesx($logoImage);
$logoHeight=imagesy($logoImage);
imagecopy(
$image,
$logoImage,
0, ($newImageHeight/2) - ($logoHeight/2),
0, 0,
$logoWidth, $logoHeight
);
imagewebp( $image, $totalPath, 90 );
imagedestroy( $image );
imagedestroy( $logoImage );
}
}
Но если воспользоваться точно таким же кодом на другом сервере VPS (хостинге) - то он отрабатывает нормально.Скорее всего хост занесен в спам лист, если принципиально работать именно с этого хоста - связываться с администрацией хостинга (хотя скорее всего им пофиг), или связаться с админами 5ka.ru с просьбой снять ограничения.
Сверху код не хочет отслеживать выбирание элементов select.Это вы не хотите читать доки, а код вообще ничего не хочет, он делает что ему говорят.
<select name="select"> <!-- name -->
<option value="one">One</option> <!-- value!!! -->
<option value="two">Two</option>
</select>
if(isset($_POST['select'])){ // имя селекта, а не опции, опция имеет только значение
if($_POST['select']=='one'){?>
<div><?=$one?></div>
<?php
}
else {?>
<div><?=$one?></div>
<?php
}
}
var_dump([$exp_in, $XP]);
if($exp_in <= $XP){
var_dump(1);
...
var_dump(2);
...
Тем более работа с БД выполняется успешноКак вы это проверяете?