PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (59): « 1 2 3 4 [5] 6 7 8 9 ... » В конец

> Найдено сообщений: 881
Vladimir Kheifets Отправлено: 27 Апреля, 2022 - 12:56:30 • Тема: Перенос строки • Форум: Напишите за меня, пожалуйста

Ответов: 14
Просмотров: 1150
RoMaNSkole пишет:
Здрастуйте, нужно дописати код.
Это код для создание ответа на форуме
Спойлер (Отобразить)


Нужно сделать чтоб кода писал ответ
"Проба ответа
Перенос строки"

В базу данных записывалось:
Проба ответа <br>
Перенос строки <br>


Перед стр. 61 напишите:
PHP:
скопировать код в буфер обмена
  1. <?
  2. $aData['text'] = "Проба ответа <br>Перенос строки <br>";
  3. $sql->query('INSERT INTO `forum_mes` set '
  4. ...
  5. ?>
Vladimir Kheifets Отправлено: 27 Апреля, 2022 - 12:49:15 • Тема: парсер видео с reddit • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 988
ryzubex пишет:
подскажите пожалуйста код, с помощью которого можно парсить видео из соц. сети reddit.com


Нельзя парсить видео.
Если повезёт, то можно спарзить HTML и найти URL видео...
Vladimir Kheifets Отправлено: 27 Апреля, 2022 - 12:41:56 • Тема: Войти на сайт с помощью Сurl • Форум: Вопросы новичков

Ответов: 11
Просмотров: 523
ryzubex пишет:
пытаюсь залогинится на сайте badoo.com но чет не получается, появляются три точки и все, может кто подскажет в чем проблема?
PHP:
скопировать код в буфер обмена
  1.  
  2.  
  3. $url = "https://badoo.com/en-us/signin/?f=top";
  4.  
  5. $params = [
  6. 'email' => 'sssss@gmail.com',
  7. 'password' => 'pass',
  8. 'remember' => '1'
  9. ];
  10.  
  11. // создание нового cURL ресурса
  12. $ch = curl_init();
  13.  
  14. // установка URL и других необходимых параметров
  15. curl_setopt($ch, CURLOPT_URL, $url);
  16. curl_setopt($ch, CURLOPT_HEADER, 1);
  17. curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  18. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  19. curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($params));
  20. curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");
  21. curl_setopt($ch, CURLOPT_COOKIEJAR, "cookie.txt");
  22. // загрузка страницы и выдача её браузеру
  23. $content = curl_exec($ch);
  24.  
  25. echo $content;
  26.  
  27.  


Добрый день!
Нужно добавить curl_error
https://www.php.net/manual/ru/fu...n.curl-error.php
Удачи!
Vladimir Kheifets Отправлено: 10 Апреля, 2022 - 10:55:56 • Тема: Вывод вложенного массива. • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 983
Добрый день!
Массив:
Спойлер (Отобразить)
Можно вывести так:
Спойлер (Отобразить)
Удачи!
Vladimir Kheifets Отправлено: 28 Марта, 2022 - 15:39:50 • Тема: парсер выдачи Google Idx • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 1527
sherxan-g пишет:
Спасибо большой, может есть готовый пример?

Я не пробовал, но судя по названию, может быть что-то найдёте здесь:
https://github[dot]com/abenassi/Google-Search-API
Vladimir Kheifets Отправлено: 27 Марта, 2022 - 19:52:46 • Тема: парсер выдачи Google Idx • Форум: Напишите за меня, пожалуйста

Ответов: 3
Просмотров: 1527
sherxan-g пишет:
Уважаеми Программисты как исправить скрипт раньше нормально работал а теперь нет.
PHP:
скопировать код в буфер обмена
  1.  
  2. function getGoogleIdx($site) //utf-8
  3. {
  4. //  http://www.google.com/search?hl=en&q=site:google.ru
  5.     $buf = file_get_contents('http://www.google.com/search?hl=en&q=site:'.$site);
  6. //  of about <b>1,210,000</b> from
  7.     if (preg_match('!of\sabout\s<b>(.*?)</b>\sfrom!ism',$buf,$match)) {
  8.         return(str_replace(',','',$match[1]));
  9.     } else {
  10.         return(0);
  11.     }  
  12. }
  13.  

Добрый день!
Вообще-то перед тем как парзить, не плохо бы посмотреть, что читает скрипт.
Если вызвать getGoogleIdx("google.ru"), вот, что лежит в $buf:
Спойлер (Отобразить)
Теперь понятно почему не парзит?
Если очень хочется, то лучше посмотреть нет ли API, для решения этой задачи.
Например, google search api
Удачи!
Vladimir Kheifets Отправлено: 15 Марта, 2022 - 15:37:47 • Тема: tcpdf. Перенос записей. • Форум: Вопросы новичков

Ответов: 1
Просмотров: 288
юрьич пишет:
Привет. В файле несколько отдельных записей. Подскажите есть ли метод который будет или переносить новую запись на новую страницу или продолжать на той же?


Добрый день!
Если Вы хотите продолжать на той же странице, то необходимо применить метод SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM),
с параметром TRUE, который обеспечивает автоматический перенос на новую страницу.
Если Вы хотите переносить новую запись на новую страницу, то примените последовательно два метода lastPage() и AddPage()
PHP:
скопировать код в буфер обмена
  1. $pdf = new MYPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
  2. ........
  3. //AutoPageBreak
  4. $pdf->SetAutoPageBreak(TRUE, PDF_MARGIN_BOTTOM);
  5. ........
  6. // add a page
  7. $pdf->AddPage();
  8. $pdf->writeHTMLCell (......);
  9.  
  10. // New page
  11. $pdf->lastPage();
  12. $pdf->AddPage();
  13. .....
  14. $pdf-> writeHTMLCell (......);
Удачи!
Vladimir Kheifets Отправлено: 13 Марта, 2022 - 18:03:39 • Тема: Обраточик текста для сбора в отдельный файл • Форум: Программирование на PHP

Ответов: 1
Просмотров: 1470
jekaprof8 пишет:
Добрый день. Мне надо сделать обраточик текста, постов Вконтакте, чтобы можно было через замену переменной значения строки для поиска собирать в отдельный файл посты, выгруженные через vkmate из моего профиля Вконтакте.

У меня есть понимание того, как это делается.

Надо загрузка txt файла, потом функция поиск по строкам через переменную текстовую, до каких пор надо искать, затем цикл и запись в эрей, потом запись в файл. Не могу нигде примера найти. Не могу просить о помощи, проблемы у меня с головой, но мне она нужна здесь на форуме. Покажите пример, как сделать такой обработчик.


Добрый день!
Чтобы обработать текст, необходимо скачать текстовой файл с сервиса.
Мне не удалось.
Это последние отзывы на сайте VKMate
Спойлер (Отобразить)
Если Вам повезло, покажите, пожалуйста, содержимое этого файла и тогда можно подумать как его обработать.
Удачи!
Vladimir Kheifets Отправлено: 11 Марта, 2022 - 21:23:40 • Тема: почему то php документ в браузере читается как текст • Форум: Вопросы новичков

Ответов: 5
Просмотров: 430
Yurius пишет:
Добрый день,
Сохранил файл на диске Z локальном сервере в папке home
Расширение файла .php
Сервер запустил -это видно по перу и конвертику
Такая же проблема была и на опенсервере
Адресная строка выглядит так Z:/home/site.ru/www/hello.php

Пока не могу понять в чем причина.


На опенсервере сделал домен test.ru c папкой /test
В папку /test записал hello.php

В браузере:
http://test[dot]ru/hello.php
Результат:
Цитата:
Привет, мир!
Vladimir Kheifets Отправлено: 11 Марта, 2022 - 13:09:24 • Тема: почему то php документ в браузере читается как текст • Форум: Вопросы новичков

Ответов: 5
Просмотров: 430
Yurius пишет:
Помогите пожалуйста разобраться, я новичок, у меня почему то php документ в браузере читается как текст

<?php echo '<p>Привет, мир!</p>'; ?>

но никак не php скрипт
,
в виде локального сервера использую денвер..

Добрый день!
В какой папке сохранили файл?
Какое расширение файла?
Вы запустили сервер?
Что в адресной строке браузера?

Попробуйте вместо Denwer использовать Open Server Panel 5.4.1
(поддерживается и обновлются сборки, например, PHP до 8.1.1 )
https://ospanel[dot]io/
Удачи!
Vladimir Kheifets Отправлено: 15 Февраля, 2022 - 06:36:08 • Тема: Нужна помощь в создании скрипта для создания графиков дежурств • Форум: Напишите за меня, пожалуйста

Ответов: 33
Просмотров: 3193
don.bidon пишет:
...тут реальный респект.

Спасибо!
Vladimir Kheifets Отправлено: 14 Февраля, 2022 - 11:12:22 • Тема: Нужна помощь в создании скрипта для создания графиков дежурств • Форум: Напишите за меня, пожалуйста

Ответов: 33
Просмотров: 3193
Ruskat пишет:
Создал 3 РНР-файла:
include("gchw_current.php");
include("gchw_future.php");
include("gchw_past.php");
С практически одинаковым содержимым, по с разными параметрами выборки с базы:

Важно не сколько файлов Вы создали и используйте include или require,
а не здорово то что Вы повторяете в программе одинаковые фрагменты кода
отличающие только разными параметрами выборки с базы.
Лучше было бы их объединить,например, в одной функции.

Ruskat пишет:

  • `dt_fr` > date(now()) - позже сегодняшней даты
  • `dt_fr` = date(now()) - если сегодня утром на работу. Тут еще подумаю, чтобы отображало за сутки до дежурства - выбирать, если не более одного дня - за день до сегодняшнего на сутки.
  • `dt_fr` < date(now()) - отображать дежурства, которые уже были - ранее сегодняшней даты

`dt_fr` < date(now()) и получите всё с момента создания бд, например, за все прошлые годы. Вам ещё нужно задавать период.

Ruskat пишет:
Прошу помощи в добавлении к бригаде текстовой заметки.
Работников бывает трое или четверо. Вот я припысываю переменную заметки записать к ячейке третьего работника таким образом:

if (isset($_POST['prymitka'])){$prm = mysqli_real_escape_string($db, $_POST['prymitka']);} //Примітка для бригади
$prm_arr = array(' ', ' ', ' ', $prm, ' ');

Далее она пишется в цикле в базу. Можно как-то автоматически задать, писать заметку к ячейке последнего работника,
третьего или четвёртого автоматически, а не исскуственным созданием массива?

PHP:
скопировать код в буфер обмена
  1. $prm_arr = array_fill(0, 4, ' ');
  2. .....
  3. $prm_arr[3]=$prm;
Vladimir Kheifets Отправлено: 11 Февраля, 2022 - 07:35:28 • Тема: Вычислить Z=min(a,3b)*min(2a-b,2b) • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 876
Dmitry0-010 пишет:
Дорогие друзья, уважаемые программисты напишите на PHP
Вычислить Z=min(a,3b)*min(2a-b,2b)
1.Составить алгоритм решения задачи:
2.Определить шаги алгоритма, которые требуют повторения:
3.Определить формулы для решения задачи:
4.Определить переменные для решения задачи
5.Описание функции
6.Основная программа


Добрый день!
В вычислить Z м.б Z=min(a,3*b)*min(2*a-b,2*b)?
Или 3b, 2a, 2b название параметров функции min?
Для того, чтобы составить алгоритм и.т.д. необходимо:
1. Описать логику. Например, если а<0, то ...
2. Или дополнить в задание: "напишите на PHP не применяя стандартую функцию min"
Vladimir Kheifets Отправлено: 10 Февраля, 2022 - 11:00:04 • Тема: setTimeOut, как сделать ожидание при вводе текста для проверки • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1787
DlTA пишет:
Vladimir Kheifets пишет:
elemetsTextNodelist[i].addEventListener('keyup', function(e){
                console.log(e.target.value);
                //  ...
                setTimeout(()=>{console.log(e.target.value);}, 500);
        });

а чем данное e отличается от моего текста с $this ? а ни чем))


Добрый день!

Хороший вопрос.
Это Ваш код.
CODE (javascript):
скопировать код в буфер обмена
  1.     $('.add [name=text]').on('...', function(){
  2.       $this=$(this);
  3.       ...
  4.       setTimeout(()=>{
  5.         $this->val()
  6.       }, 500);
  7.     });


Вы определяете jQuery селектор $this=$(this); для того, чтобы в setTimeout применить jQuery метод val().
jQuery интерпретирует Ваш код в исполняемый native JS код.
CODE (javascript):
скопировать код в буфер обмена
  1. document.querySelectorAll(".add input[name='text']").addEventListener('keyup', function(){
  2.       $this=this;    
  3.       ...
  4.       setTimeout(()=>{
  5.        $this.value
  6.       }, 500);
  7.     });

Вариант с е отличается тем, что Вы не определяте ненужный селектор и не вызываете метод val() jQuery.
Между прочим jQuery тормозит выполнение кода по сравнению с native JS.
Вариант с е
CODE (javascript):
скопировать код в буфер обмена
  1.    $('.add [name=text]').on('...', function(e){  
  2.       ...
  3.       setTimeout(()=>{
  4.        e.target.value
  5.       }, 500);
  6.     });
Удачи!
Vladimir Kheifets Отправлено: 06 Февраля, 2022 - 11:30:03 • Тема: Нужна помощь в создании скрипта для создания графиков дежурств • Форум: Напишите за меня, пожалуйста

Ответов: 33
Просмотров: 3193
Ruskat пишет:
Не мало уже сделал. Даже получилось работнику по его табельному номеру показывать, когда у него дежурства и на какой бригаде.
Сейчас я хочу все дежурства, в виде бригад, на которых он числится, разделить по трем раскрывающимся спойлерам:
1: Текущее дежурство - если дата и время дежурства уже наступили (C 2020-02-08 08:00 по 2020-02-09 08:00 ) - если таковое имеется.
2: Грядущее дежурство - если до выхода на дежурство менее 3-х суток
3: Предстоящие дежурства - все будущие дежурства, до которых 3-е и более суток.
4: Прошлые дежурства - самый низ - от момента времени окончания суток и пока они есть. Далее продумаю автоочистку дежурств, старее 1-го месяца.


Добрый день!
Видимо здесь опечатка: разделить по трем раскрывающимся спойлерам, а покали четыре.
Сделал так, что их м.б. столько, сколько будет блоков
CODE (html):
скопировать код в буфер обмена
  1. <div class = "spoiler">..... <span></span>
  2. <div></div>
  3. </div>

Это код для четырёх спойлеров:
Спойлер (Отобразить)
Удачи!

Страниц (59): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB