Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 20.09.2016
Сообщений: 1

Как написать сценарий на php? Подскажите пожалуйста!

20.09.2016, 06:23. Показов 982. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как в php создать сценарий исполнения действий и можно ли так сделать???
Великие умы подскажите, пожалуйста!!!

1) Необходимо создать такой код, который будет в php файле открывать определенный сайт (не знаю как это сделать во фрейме или нет, чтобы был как бы сайт внутри программы), и искать на этом сайте (при помощи php программы) необходимые ссылки (если точнее сделать поиск по началу ссылки)
Допустим на сайте много ссылок вида: http://site.ru/123sdgfdrjgd/, http://site.ru/123eytr77rewf, http://site.ru/123fsdf4232 -
- у всех у них одинаковое начало:"http://site.ru/123", необходимо найти все ссылки с таким началом на сайте и далее продолжить следующий этап алгоритма с со списком найденных ссылок.
2) Автоматически чтобы программа зашла по очереди (не одновременно) на каждую найденную ссылку (т.е. перешла на другую веб-страницу) и выполнила следующее действие на странице
2) Опять выполнила поиск необходимой ссылки (по ее части, ссылка уже другая) зашла на первую такую ссылку (на следующие не заходила), откроется html5 окно поверх главного окна...
3) А далее в этом окне нужно нажать определенную кнопку (не являющуюся ссылкой на страницу) после этого
4) Перешла к другим ссылкам из найденных в 1 пункт (возврат в исходное) и так циклично повторить 300 раз

Подскажите начинающему программисту как это все сделать? Хотя бы определенные шаблоны, команды, методы. Или ссылки на материал где есть эта информация.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
20.09.2016, 06:23
Ответы с готовыми решениями:

Подскажите пожалуйста как правильно написать код в переменной PHP
У меня файл обработчик сообщения - calc.php и там есть такой кусок кода: session_start(); include 'conf.php'; // Куда...

Подскажите пожалуйста как Реализовать сценарий на диалекте языка командного интерпретатора bash!!!!!
Реализовать сценарий на диалекте языка командного интерпретатора bash, производящий выполнение заданной команды в заданной директории (и...

Подскажите пожалуйста как написать маленький скрипт
Доброго времени суток. Подскажите пожалуйста как реализовать такую вещь. Скрипт проверяет какой дал выход последняя команда echo $?...

1
 Аватар для Зверушь
461 / 369 / 94
Регистрация: 01.05.2010
Сообщений: 1,761
20.09.2016, 08:33
CURL - чтобы открывать ссылки и получать html сайта.
REGEX - чтобы распарсить все это на ссылки и кнопки. Далее темже CURL'ом "посещаете" распарсенные ссылки. С кнопками сложнее, надо распарсить форму на которой она находится. Понять куда идет запрос и с какими параметрами. После этого тем же CURL'ом "нажимаете" на кнопку (то есть отправляете форму).
Никакие окна не открываются, графического браузера то нету. Зачем он нужен скрипту? Скрипт посылает запрос (открывает страницу) и получает ответ (обычно html).
При помощи циклов for или while зацикливаете ваш код на нужное количество раз.

Это очень обширные темы и вряд ли вам тут приведут готовую рабочую программу.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
20.09.2016, 08:33
Помогаю со студенческими работами здесь

Подскажите пожалуйста как написать реализацию алгоритма
Добрый день. Столкнулся с заданием описанным ниже, ломаю голову уже несколько дней. Додумался сделать данное задание с помощью операции...

Я не понимаю как написать программу, подскажите пожалуйста
Написать программу, которая читает значение в переменную А и изменяет её как сказано в условии. После этого выводит на преобразованное...

Пожалуйста подскажите как написать код к задаче (массивы)
Вот сама задача. Пожалуйста помогите с решением. А то завтра уже сдавать. Дан массив целых чисел (n=20), заполненный случайным...

Как на паскале написать |sinx/3,12+cosx2|-8,3sin3x подскажите пожалуйста
cos|2x|/1,12-cos(3x-2)+6,15

Подскажите пожалуйста как на Делфи написать условие на определенном диапазоне?
У меня задача такая если на DBEdit1 ввести число в диапазоне 1...99 то на DBEdit2 ввелось надпись типа Str. пробовал так: var...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru