$('form').on('submit', function(e){...});
, в этом контексте this внутри функции будет сразу целевой формой, не надо выкрутасов с поиском текущей формы. var form = $('#callbacks')[0];
всегда вернет первый элемент из списка форм, даже если там все будет правильно выбираться по идентификаторам. так как мне передать это имя пользователюИз всего диалога в комментариях должен быть вывод:
header('Content-Disposition: attachment; filename="' . $meta['name'] . '";', false);
, где $meta['name'] - имя под которым должно сохраниться у пользователя. При попытке сделать var_dump($result); я получаю NULLЗаменить file_get_contents на curl, в курле включить verbose (гуглить curl verbose php). Скорее всего лажа с серитфикатами. Можно поставить настройку игнорить сертификат, но сервер может просто не принимать ваши запросы. В любом случае нет смысла гадать, надо смотреть отчет курл по соединению.
if(isset ($_POST ) && $_POST)
тупость, хоть и простительная новичку, но все равно непонятно зачем вообще это. Можно ли сделать таким образом, чтобы указанные данные передавались в форму на сайте B сумбитили ее и возвращали обратно результат то есть редириктели на полученную ссылку, но надо сделать так, чтобы этот процесс проходил быстро и не перенаправлял пользователя на сайт B, а возвращал уже результат.Нет, если вы не можете модифицировать код сайта В. Единственное что можно сделать - субмитить форму на свой сайт А, на сервере принимать эти данные и с сервера А на сервер В отправлять запрос с этими данными (нарпример через CURL), получать ответ, обрабатывать и возвращать нужные данные на фронтенд.
SELECT v.product, , v.link FROM v_product v WHERE v.id = 5463 ORDER BY v.product ASC;
SELECT i.id as info_id, i.link_to_site FROM infograph v WHERE id = 5463;
SELECT i.info, description, title, price, first_letter FROM baseinfo v WHERE id = 5463;
Использование директив php в конфигурационных файлах Apache возможно только при подключении PHP в качестве модуля, а также при соответствующей настройке привилегий AllowOverride, которые должны быть установлены либо в значение Options, либо в значение All.
AllowOverride Options
AllowOverride All
1. В каких случаях возникнет $msg .= 'Failed to move file to ' . $uploadfile;?В случае когда
move_uploaded_file($_FILES['userfile']['tmp_name'][$ct], $uploadfile)
вернет фалс. Что конкретно должно быть не так?https://www.php.net/manual/ru/function.move-upload...
Имеется в виду, относится ли эта причина к типам ошибок E_WARNING, E_NOTICE и т.д.?Там все написано.
создаю выборку из бдЭто не выборка из бд, это маразм, основанный на обрывочных знаниях о том что есть такая штука как бд, и лени в поиске решения задач, которые хоть как-то отличаются от того, что пишут в задачнике для полных новичков.
создаю выборку из бд в массив и записываю его в текстовый файлНе массив, а массивы. И вопрос о том зачем вам эта выборка в файле остается открытым.
пытаюсь получить массив из файлаНе пытаетесь, а получаете, правда только 1 массив, остальные записи игнорируются, так как сериализация (и соответственно десериализация), подразумевает 1 переменную (а вы туда пихаете несколько).
а хотелось бы что бы вот такТо что ключи массива при этом у вас одинаковые вас не смущает? Например, что конкретно по вашему мнению вы получите из такого массива, при обращении вот так:
$array['oc_loadprice_schema']
?? но при создании можно не полностью заполнить обязательныеКак? И почему? Слово "обязательные" как бы намекает что без них ничего не должно работать, форма просто не должна срабатывать.
Вопрос, может есть другая библиотека для удобства использования как по сетке, так и загрузке ?Во первых сетка легко меняется, естественно она не прибита гвоздями к жс, вы можете ее кастомизировать как угодно, главное использовать в нужных местах правильные наименования классов. То же самое касается загрузки, хотя не очень понятно что вас не устраивает. Есть много библиотек похожих на дропзон, но мне кажется что дело тут не в библиотеках...
мой код вот такой:
$another = [ [ 'button' => 'Смотреть все фото', 'title' => '', 'display' => '_none', 'link' => "/page1.php", 'popup' => 'myBtn3', ] ];
Добавлять через php в button вот эту строчку "onclick="location.href = ...", чтобы кпокна становилась ссылкой,
и так же хочу ссылку, которая будет находиться в "onclick="location.href = ...", определять в php...
когда 'popup' => 'myBtn3', а не пусто, то по классу myBtn3 вешается событие для js, которое по клику открывает попап если оставлять "onclick="location.href = ..." для button , то идет переход по ссылке (который мне не нужен).
'popup' => 'myBtn3',
...foreach ($another as $slide) :;?>
<div class="another-request__title <?= $slide['display']; ?>"><?= $slide['title']; ?></div>
<div class="another-request__button <?= $slide['popup']; ?>">
<div class="button">
<a class="button_gray" <?=(empty($slide['popup']))?'':('href="'.$slide['link'].'" ');?>>
<?= $slide['button']; ?>
</a>
</div>
</div>
<?php endforeach; ?>
Я создал веб-сервер, переместил в папку "htdocs" шаблон сайтаКод отсутствует, скрин от непонятно чего совершенно лишний и не несет никакой информации. Подозреваю что пути к ресурсам у вас указывают на локальное расположение ресурсов, в то время как для серверного использования нужно указывать пути от корневой папки сервера.
'{id}' - всегда равна числу, например 57'{id}' - всегда равна строке, так как {57} явно не число, в отличие от 57, не говоря уже о том что это литерал по определению, так как заключен в кавычки. И скорее всего там даже не {57}, а просто {id}, если это не какая-то вьюшка с хитропопым парсером.
Но если я преобразую строку в integer, то $idlink у меня равен 0.читайте документацию, крайне полезная штука.