Se solicita Ayuda! Script dejó de funcionar.

  • Autor Autor Toqua
  • Fecha de inicio Fecha de inicio
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.

T

Toqua

VIP
Épsilon
Verificación en dos pasos activada
Verificado por Whatsapp
¡Ha verificado su Paypal!
Suscripción a IA
Retroalimentación: +112 / =0 / -0
Precio
$1 USD
Formas de pago
  1. Saldo Forobeta
  2. Paypal
  3. Otro
Método de entrega
Plazo para pagar
Máximo 1 día
Plazo de entrega
Máximo 3 días
Comisiones
No existen
Hola compañero de forobeta, estuve usando un script en mi hosting por varios meses, pero de la nada dejó de funcionar (solo en 1 host, en los demás funciona perfecto) y empezó a mostrar error 403 hace unos días. Por favor si alguien me puede ayudar para que vuelva a funcionar o alguna alternativa.

Usaba el siguiente código : https://www.sitepoint.com/community/t/how-to-trigger-a-php-file-on-another-server/355240/21

Insertar CODE, HTML o PHP:
<?php

function get_data($url)
{
 $ch = curl_init();
 $timeout = 10;
 curl_setopt($ch,CURLOPT_URL,$url);
 curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
 curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
 $data = curl_exec($ch);
 curl_close($ch);
 return $data;
}

$contenido_externo = get_data('https://dominio.com/random.php');
print_r($contenido_externo);

?>

random.php es un rotador de enlaces que está alojado en un servidor externo
 
Hola. Te podría ayudar:

1 - Si dejó de funcionar repentinamente puede que hayan eliminado la librería "curl" del servidor, porque veo que el código está bien implementado.

2 - Abre en un navegador direcamente la URL que genera el rotador (https://dominio.com/random.php) para ver qué está retornando. (códigos de estado, contenido, etc)

Cualquier cosa me puedes escribir.
Saludos.
 
Hola. Te podría ayudar:

1 - Si dejó de funcionar repentinamente puede que hayan eliminado la librería "curl" del servidor, porque veo que el código está bien implementado.

2 - Abre en un navegador direcamente la URL que genera el rotador (https://dominio.com/random.php) para ver qué está retornando. (códigos de estado, contenido, etc)

Cualquier cosa me puedes escribir.
Saludos.
 
Hola. Te podría ayudar:

1 - Si dejó de funcionar repentinamente puede que hayan eliminado la librería "curl" del servidor, porque veo que el código está bien implementado.

2 - Abre en un navegador direcamente la URL que genera el rotador (https://dominio.com/random.php) para ver qué está retornando. (códigos de estado, contenido, etc)

Cualquier cosa me puedes escribir.
Saludos.
 
Hola compañero, el scritp si funciona en varias otras webs, todo esta perfecto, solo dejó de funcionar en este host.
 
Hola compañero, el scritp si funciona en varias otras webs, todo esta perfecto, solo dejó de funcionar en este host.
Al parecer no has entendido bien mi respuesta anterior.
 
La url donde esta random.php si cumple su fucnion, ese mismo codigo se usa en varias webs, y en todas esta perfecto , duncionando.
 
La url donde esta random.php si cumple su fucnion, ese mismo codigo se usa en varias webs, y en todas esta perfecto , duncionando.
El punto 1 que comenté lo validaste?
 
Puede ser que bloquearan la ip de tu host.
prueba este codigo a ver.

PHP:
function get_data($url){

    $timeout = 10;
    
    $ch = curl_init();
    curl_setopt($ch,CURLOPT_URL,$url);
    
    curl_setopt($ch, CURLOPT_REFERER, $url);
    curl_setopt($ch, CURLOPT_HEADER, false);
    
    curl_setopt($ch,CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch,CURLOPT_CONNECTTIMEOUT, $timeout);

    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
    
    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/106.0.0.0 Safari/537.36');
    
    $data = curl_exec($ch);
    curl_close($ch);

    return $data;
    
}
 


Te envie mensaje privado!
 
Estado

🔒 Este tema está cerrado para nuevas respuestas.

⏰ Solo el creador del tema puede solicitar la reapertura de sus propios temas, pero únicamente dentro de los 60 días previos a la última actualización.