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

Найти файл php

25.02.2023, 14:28. Показов 602. Ответов 12
Метки php (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго. Нужно сделать php код, который должен на определённой странице какого-то из зайта найти php файл.
Суть в том, что есть рандом символов и цифр примерно до 15 символов и нужно найти чтобы не выдало ошибку на страницу, а именно белый экран. Смысл простись во всем возможным символам не вводя их самому и чтобы сам php нашел эту страницу, на которой белый экран и показал её.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.02.2023, 14:28
Ответы с готовыми решениями:

download.php - Файл для загрузки файла который на сервере нету, PHP создает сам файл
Здравствуйте!!! Есть просьба большая. Например создал файл download.php И когда вызываю этот файл как пример http://мой...

Где найти файл с ошибками php?
при старте php возникает куча предупреждений Warning: php startup:. в php.ini написано error_log = php_errors.log а где искать этот...

Как найти файл php.ini в Windows 7?
Здравствуйте, уважаемые форумчане! Не могу никак найти в Windows 7 файл php.ini. На разных ресурсах искал способы поиска, но ни один...

12
Эксперт PHP
 Аватар для liris
5116 / 1077 / 158
Регистрация: 16.01.2023
Сообщений: 2,650
25.02.2023, 14:38
Если регистр не имеет значения и используются только английские буквы и цифры, то у вас 3615 (221 073 919 720 733 357 899 776) вариантов.

Если ваш скрипт сможет проверять по 100 вариантов в секунду (это довольно оптимистичный прогноз), вам потребуется на полный перебор примерно 70 102 080 073 799 лет.
0
1 / 1 / 0
Регистрация: 11.08.2022
Сообщений: 85
25.02.2023, 14:50  [ТС]
liris, Поэтому мне нужен код. Я зайди на файл подожду, а он в txt запишет или выведет какой правильный рандом символы.
PHP
1
substr(str_shuffle("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"), 0, '12');
за счет этого идёт рандом (12 символов).

Добавлено через 44 секунды
задача найти именно стр. которая работает и выдает белый экран.
0
Эксперт PHP
 Аватар для liris
5116 / 1077 / 158
Регистрация: 16.01.2023
Сообщений: 2,650
25.02.2023, 14:56
Цитата Сообщение от kechenkov Посмотреть сообщение
стр. которая работает и выдает белый экран
Эта страница находится на том же сервере, на котором вы запускаете скрипт? Проще говоря - вы ищите страницу на своем сайте?
0
1 / 1 / 0
Регистрация: 11.08.2022
Сообщений: 85
25.02.2023, 14:58  [ТС]
нет, страница на другом сайте и в определенном разделе.
0
Эксперт PHP
 Аватар для liris
5116 / 1077 / 158
Регистрация: 16.01.2023
Сообщений: 2,650
25.02.2023, 15:00
Цитата Сообщение от kechenkov Посмотреть сообщение
страница на другом сайте
Тогда перечитайте моё сообщение, под номером 2. Вашу идею технически невозможно реализовать.
0
1 / 1 / 0
Регистрация: 11.08.2022
Сообщений: 85
25.02.2023, 15:03  [ТС]
белый экран только когда в конце стоит .php в конце рандом символов

Добавлено через 51 секунду
может всё же как-то и возможно?
За счет подстановки и проверки работы страницы.

Добавлено через 1 минуту
кода работает страница выдает ответ 200, в файл txt можно записать на каком рандоме это выдало
0
Эксперт PHP
 Аватар для liris
5116 / 1077 / 158
Регистрация: 16.01.2023
Сообщений: 2,650
25.02.2023, 15:13
Цитата Сообщение от kechenkov Посмотреть сообщение
может всё же как-то и возможно?
За счет подстановки и проверки работы страницы.
Определить, белый экран или ошибка - можно. Довольно несложно.

Вопрос в переборе. Вариантов слишком много. Невозможно за разумное время выполнить этот перебор. Посчитайте самостоятельно (на калькуляторе) сколько вам нужно перебрать вариантов и сколько времени это займет (в сообщении номер 2 я посчитал за вас).
0
1 / 1 / 0
Регистрация: 11.08.2022
Сообщений: 85
25.02.2023, 15:16  [ТС]
допустим, а как можно подставить как бы в цикл выполнения чтобы делал. Всё же хочется посмотреть на пример кода.
0
Эксперт PHP
 Аватар для liris
5116 / 1077 / 158
Регистрация: 16.01.2023
Сообщений: 2,650
25.02.2023, 16:27
Цитата Сообщение от kechenkov Посмотреть сообщение
допустим, а как можно подставить как бы в цикл выполнения чтобы делал
А в чем именно вопрос? Как запустить скрипт в фоне?
0
1 / 1 / 0
Регистрация: 11.08.2022
Сообщений: 85
25.02.2023, 16:30  [ТС]
liris, код хочется увидеть. Не могу придумать чтобы много раз выполнил рандом и разными данными.
0
Эксперт PHP
 Аватар для liris
5116 / 1077 / 158
Регистрация: 16.01.2023
Сообщений: 2,650
25.02.2023, 17:46
Цитата Сообщение от kechenkov Посмотреть сообщение
ного раз выполнил рандом
Вам и не нужен рандом. Это вообще не гарантирует угадывание никак. Если я загадал случайное число от 1000 до 9999, вам не надо мне предлагать случайные числа из этого диапазона. Вам нужно последовательно перебирать их друг за другом (1000, 1001, 1002 и т.д.).

В вашем случае будет:

'aaaaaaaaaaaa', 'aaaaaaaaaaab', 'aaaaaaaaaaac' и т.д. пока не подберется нужный вариант.

Цитата Сообщение от kechenkov Посмотреть сообщение
код хочется увидеть
Мне честно лень что-то делать только для того, чтобы убедить вас в вашей неправоте. Начните сами, что непонятно - подскажу. Ну или подождите, может кто-нибудь еще поможет.
0
Заблокирован
25.02.2023, 18:39
Лучший ответ Сообщение было отмечено kechenkov как решение

Решение

kechenkov, готов ждать пару миллионов лет?
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# файл random_curl.php  //http://localhost/random_curl.php
ini_set("display_errors", 1);
error_reporting(E_ALL);
 
$rand_count=mt_rand(10,15);
//echo $rand_count.'<br>';
$rand_page = substr(str_shuffle("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"), 0, $rand_count);
//echo $rand_page.'<br>';
 
 header("Refresh: 1; URL=random_curl.php");
 
 #адрес сайта где находится нужная страница
$url='https://www.google.ru/search?q=';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url.'$rand_page');
#включаем вывод заголовков
curl_setopt($curl, CURLOPT_HEADER, 0);
#отключаем проверку сертификата
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION,1);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_REFERER, 'http://www.google.com/');
curl_setopt($curl, CURLOPT_USERAGENT, 'kechenkov/7.24');
#Выполняеv запрос cURL
$get = curl_exec($curl);
#проверяем. Eсли ошибка, то получаем номер и сообщение
if(!$get)
{
 
    $error = curl_error($curl).'('.curl_errno($curl).')';
    echo "Ошибка -> $error";
}
else
{
    echo $get;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.02.2023, 18:39
Помогаю со студенческими работами здесь

Где найти файл index.php для правки?
Где найти этот файл, для правки. Неужели файлы modx можно править только через админ панель. Подлючившись по фтп, где найти файлы системы...

Найти php файл, в котором находится необходимый элемент!
Приветствую, форумчане! Не подскажите, можно ли как-то посмотреть в каком php файле (стандартном или созданном шаблоне) находится нужный...

Denwer открывает html файл и php отдельно, но не обрабатывает файл html в котором подключен php
Как настроить сервер, или я что - то неправильно делаю? &lt;body&gt; &lt;?php include(&quot;lab3.php&quot;); ?&gt; ...

DENWER открывает html файл и php отдельно, но не обрабатывает файл html в котором подключен php
Подскажите как настроить сервер или я что-то не так делаю? &lt;?php include(&quot;lab3.php&quot;); ?&gt;

Как найти PHP-файл обработки формы на чужом сайте?
Малая часть кода, файл обработки которого мне необходим. &lt;form id=&quot;form-3d-raion&quot; action=&quot;&quot; method=&quot;post&quot;&gt; ...


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

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru