Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Urldecode

  1. #1

    Urldecode

    Installando il plugin wp-web-scrapper, una volta attivato mi dà il seguente errore:

    Undefined index: urldecode in /web/htdocs/www.laugher.it/home/wp-content/plugins/wp-web-scrapper/wpws-includes/functions.php

    Function.php qui è ovviamente, come dice l'indirizzo, un file del plugin e non quello del sito.

    Vorrei per favore sapere se sapete di che tipologia di errore si tratti.

    Per completezza metto il codice che restituisce l'errore:

    codice:
    function wpws_shortcode($atts) {
        $wpws_options = get_option('wpws_options');
        $default_wpwsopt = array(
            'url' => '',
            'urldecode' => '1',    // l'errore dovrebbe essere esattamente qui.
            'xpathdecode' => '',
            'request_mt' => microtime(true)
        );
        $atts['url'] = str_replace(array('&','&','&'), '&', $atts['url']);
        if($atts['urldecode'] == '1') {
            $atts['url'] = urldecode($atts['url']);
            $atts['postargs'] = urldecode($atts['postargs']);
        }
        if($atts['xpathdecode'] == '1')
            $atts['xpath'] = urldecode($atts['xpath']);
        $wpwsopt = wp_parse_args( $atts, $default_wpwsopt );
        return wpws_get_content($atts['url'], $atts['selector'], $atts['xpath'], $wpwsopt);
    }

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Non credo che l'errore sia lì, quando si definisce un array l'indice esiste sicuramente, lo stai creando tu in quel momento.
    L'errore al più avviene dove un array viene letto.

    Comunque visto che si tratta di un plugin per WP sarà sicuramente testato e funzionante, il problema sarà che lo stai usando tu in modo errato (magari richiede l'attivazione di qualche altro componente per funzionare).
    Leggiti la documentazione del plugin e vedi come funziona, non andare a caso.

    Se invece lo stai modificando, allora boh...

    Comunque ti sposto in CMS dato che si parla di WP e molto probabilmente non è un problema di codice.

  3. #3
    Sarà anche che il plugin è testato ma io credo che il problema possa essere qui:
    codice:
            $header = "n<!--n Start of web scrap (created by wp-web-scraper)n Source URL: $url n Selector: $selectorn Xpath: $xpath";
    selector ha un senso...ma la variabile selectorn compare solo in questa riga del function.php del plugin. In tutte le altre parti si chiama $selector Io ci levo la n...e vedo che succede. Tanto al limite ce la rimetto.

  4. #4
    Ed infatti il primo errore è sparito.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.