Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Как установить переменные для GET запроса в PHP?

Ответить
Настройки темы
[решено] Как установить переменные для GET запроса в PHP?

Новый участник


Сообщения: 44
Благодарности: 0

Профиль | Отправить PM | Цитировать


На хостинге с помощью файла run.php выполняю PHP скрипт:
PHP код: Выделить весь код

<?php

$long_url 
urlencode('mylink.com');
$api_token 'bc3db05f576c8b99d44f65eab7970cd0dbfe9d37';
$api_url "https://shrink.pe/api?api={$api_token}&url={$long_url}&alias=CustomAlias&format=result.txt";
$result = @file_get_contents($api_url);
if( 
$result ){
 echo 
$result;
}
?>

Задача такая:
1) Необходимо чтобы скрипт брал ссылку mylink.com из файла mylink.php который находится рядом, (там может находится сотня ссылок, каждая с новой строки).
2) Результат работы скрипта должен записываться в отдельный файл (например result.txt)
3) Чтобы можно было указывать задержку между обработкой каждой ссылки.
Буду признателен за помощь.

Отправлено: 00:34, 03-11-2023

 

Deadooshka


Сообщения: 2473
Благодарности: 666

Профиль | Отправить PM | Цитировать


YaGPT кстати неплохо генерирует код, попробуйте поспрашивать. Непонятен формат mylink.php (php обычно инклудятся).

Отправлено: 03:30, 03-11-2023 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 44
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вопрос решен!
Код: Выделить весь код
<?php
function handle_url($url) {
    $file = 'result.txt';
    $long_url = urlencode($url);
    $api_token = 'bc3db05f576c8b99d44f65eab7970cd0dbfe9d37';
    $api_url = "https://shrink.pe/api?api={$api_token}&url={$long_url}";
    $result = file_get_contents($api_url);
    if ($result) {
        echo $result;
    }
    file_put_contents($file, $long_url . PHP_EOL, FILE_APPEND);
    file_put_contents($file, $result . PHP_EOL, FILE_APPEND);
    sleep(1);
}

$file = fopen('mylink.txt', 'r');
if ($file) {
    while (($line = fgets($file)) !== false) {
        handle_url($line);
    }
    fseek($file, 0);
    fclose($file);
}
?>

Отправлено: 23:32, 04-11-2023 | #3



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [решено] Как установить переменные для GET запроса в PHP?

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Расширение HASH для PHP 5.3 как установить? dislike Программное обеспечение Linux и FreeBSD 2 30-08-2017 13:14
Где взять, как установить и настроить PDFlib для php 5.3.0 ? zvezda_t Вебмастеру 1 26-01-2010 11:02
Проблема с PHP(не передаются переменные из формы в PHP- скрипт) Kirander Вебмастеру 21 03-08-2009 01:11
Разное - [PHP] Переменные CXREF Программирование и базы данных 2 16-06-2009 08:15
Как установить модуль GD для PHP Guest Вебмастеру 10 12-05-2004 13:28




 
Переход