Estado: Terminado

Ajustar/criar código Php em módulo de loja virtual

Detalles del proyecto:
Presupuesto: Abierto
Publicado: Hace 2 años
Duración del proyecto: 1 - 4 semanas
Horas requeridas: No definido
Propuestas: 2
Freelancers interesados: 2

Habilidades requeridas: IT & Programación PHP Java C HTML

Descripción:
Estou precisando de um ajuste simples (para quem ja manja de php , java script e código similares. Possuo um módulo que captar eimporta dados de uma página html do fornecedor e importa diretamento no admin da minha loja. Ao fazer uma leitura do arquivo .php responsável por essa captura, identifiquei que ele contem um código responsável pela leitura de campos (labels), "colors" e sizes".
Parte do código .php que faz captura da página html é este:
function get_sizes($html){
$instruction = 'dl';
$parser = new nokogiri($html);
$data = $parser->get($instruction)->toArray();
//echo '<pre>'.print_r($data , 1).'</Pre>';exit;
$out = array();
if(isset($data[0]['dt'][1]['label']['#text'][0]) && $data[0]['dt'][1]['label']['#text'][0] == "Size"){
if(isset($data[0]['dd'][1]['select'][0]['option']) && is_array($data[0]['dd'][1]['select'][0]['option']) ){
$arr = $data[0]['dd'][1]['select'][0]['option'];
if(count($arr) > 1){
unset($arr[0]);
foreach($arr as $opt){
if(isset($opt['#text'])){
$out[] = $opt['#text'];
-----------------------------------------------------------------------
Se observar, no código acima (do arquivo .php original do módulo), numa parte está colocado a expressão "Size".
Mas, detalhe: Em algumas páginas html do fornecedor, possui a expressão "Option Size", por isso não está conseguindo capturar os dados, que são oriundos deste parâmetro "Option Size".
No meu pouco conhecimento, o arquivo php, deve conter alguma linha, ou acrescentar a expressão "Option Size", em algum lugar, para que possa capturar esses parâmetros.
Preciso deste serviço, onde o desenvolvedor deve acrescentar, ou criar uma nova function, capaz de ler corretamente os dados. Prioridade para quem possa concluir o projeto em no máximo 3 horas.

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Crear un proyecto similar

Cliente:

Jorge F.
(Promedio 4.50 de 5)
Ubicación: Brasil
Método de pago: Verificado
Para ver más detalles del cliente, ingresa a Workana.
Cargando...