Php como extrair dados de uma url em um input (Source code)

  • Autor Autor Carambel
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Carambel

Carambel

Ómicron
Social Media
Verificado
Verificación en dos pasos activada
Buenas, soy algo torpe con esto, busco ayuda de alguien que desee darmela, resulta que quiero extraer datos del código fuente de una url en especifico, y colocarlas en un input (con ID) pero este debe de extraerla al hacer clic en un button.

Una imagen de explicación (Imagen) en el cual quisiera sacar el Nombre introduciendo el código:
BUmHl99.png


Fragmento de código del cual debo extraer:
HTML:
{"id":1004,"name":"Lantern Fish Dragon","group_type":"DRAGON","mobile_version":1,"android_version":1,"display_order":160,"hatching_time":46800,"breeding_time":25200,"xp":5000,"lvl":10,"costs":{"c":100},"sell_price":{"g":5000},"starting_coins":9,"coins_added":6,"can_breed":1,"breedable":1,"deity_breeding":0,"difficulty":1,"category":2,"rarity":2,"dragon_rarity":"C","attacks":[2,16,23,17],"attributes":["w","el"],"trainable_attacks":[3,18,24,43],"upgrade_levels":[4,7],"in_store":1,"in_store_min_level":0,"flying_level":0,"swim":1,"new_item":0,"img_name":"1004_dragon_lantern_a","img_name_mobile":"1004_dragon_lantern_b","img_name_android":"1004_dragon_lantern_b","giftable":0,"gift_level":0,"description":"This mythical dragon from the deepest oceans is an absolutely hilarious companion. The Lantern Fish Dragon can light up the darkest, stormiest night with its witty anecdotes from life underwater."},

Disculpenme, me siento algo culpable al pedir ayuda 😕
 
Última edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
[MENTION=47248]Carambel[/MENTION] no usa mas parametros la url ?
 
No se si he entendido bien, pero entiendo que lo que necesitas es recoger ese JSON mediante ajax, recorrerlo con javascript y quedarte con la parte que lleva el mismo identificador para recoger el nombre.
No se si me he explicado bien
 
[MENTION=47248]Carambel[/MENTION] esto me funciono! :encouragement:

PHP:
<?php
$get = @file_get_contents('http://dc-canvas.socialpointgames.com/srv/get_game_config.php?USERID=100007309563551');
if($get !== false){
	
	$get = explode(';', $get, 2);
        $get = json_decode($get[1], true); 

	$column = array_column($get['items'], 'id');
	$key = array_search(1004, $column);
	$datos = $get['items'][$key];
	
	echo $datos['name'];	
}
?>
 
[MENTION=47248]Carambel[/MENTION] esto me funciono! :encouragement:

PHP:
<?php
$get = @file_get_contents('http://dc-canvas.socialpointgames.com/srv/get_game_config.php?USERID=100007309563551');
if($get !== false){
	
	$get = explode(';', $get, 2);
        $get = json_decode($get[1], true); 

	$column = array_column($get['items'], 'id');
	$key = array_search(1004, $column);
	$datos = $get['items'][$key];
	
	echo $datos['name'];	
}
?>

Es mejor de lo que pensaba gracias una vez mas 😛7:
 
Status

🔒 Este tópico está fechado para novas respostas.

⏰ Apenas o criador do tópico pode solicitar a reabertura de seus próprios tópicos, mas apenas dentro dos 60 dias anteriores à última atualização.

Voltar
Topo