Funzione read URL

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
Ciao a tutti,

ho questa funzione ma vorrei avere un esempio pratico di come applicarla su un URL

es come la applico a questo URL https://forum.mrw.it/forums/php.13/post-thread e faccio apparire a video "forums" ?

Grazie per chi vorrà aiutarmi


Codice:
/**
 *  @brief      Restituisce il valore dell'elemento i-esimo richiesto della URL o il valore di default.
 *  @example    Es. "http://server/modulo/script/param1/56//a?v=4" diventa array{"modulo", "script", "param1", "56", "", "a"}<br>
 *              readURL(3) restituisce "param1"
 *  @param  i   indice dell'elemento richiesto
 *  @param  defaultValue    valore di default da restituire se l'elemento richiesto non ?definito
 *  @return string
 */
function readURL($i, $defaultValue="", $redirectUrlIfFailing=NULL) {
    global $url_array;

    if (isset($url_array[$i]) && $url_array[$i]!="") {
        return $url_array[$i];
    }

    if ($redirectUrlIfFailing)
        redirect($redirectUrlIfFailing);

    return $defaultValue;
}
 

illiterate2020

Utente Attivo
28 Set 2020
57
5
8
Ciao la spiegazione la trovi qui
Codice:
 *  @example    Es. "http://server/modulo/script/param1/56//a?v=4" diventa array{"modulo", "script", "param1", "56", "", "a"}<br>
 *              readURL(3) restituisce "param1"
 
 ora nel tuo caso.... URL https://forum.mrw.it/forums/php.13/post-thread e faccio apparire a video "forums"
 
 basta che fai
 $url_array= "https://forum.mrw.it/forums/php.13/post-thread";
 $myvar =  readURL(1);
 echo $myvar;
dovrebbe apparire la tua desiderata...prova.
 

illiterate2020

Utente Attivo
28 Set 2020
57
5
8
Penso c'e' un errore in quello che ho scritto $url_array non è stringa ma deve essere un array ,quindi la stringa deve prima essere trasformata in array e poi funzionera....
 

illiterate2020

Utente Attivo
28 Set 2020
57
5
8
Codice:
ecco il codice completo

<?php
function readURL($i, $defaultValue="", $redirectUrlIfFailing=NULL) {
    global $url_array;

    if (isset($url_array[$i]) && $url_array[$i]!="") {
        return $url_array[$i];
    }

    if ($redirectUrlIfFailing)
        redirect($redirectUrlIfFailing);

    return $defaultValue;
}

 $url_array= "https://forum.mrw.it/forums/php.13/post-thread";
 $url_array= explode("/",$url_array);
 print_r($url_array);
 $myvar =  readURL(3);
 echo $myvar;
?>
 

AndreaCerre

Utente Attivo
7 Giu 2020
55
0
6
Ciao la spiegazione la trovi qui
Codice:
 *  @example    Es. "http://server/modulo/script/param1/56//a?v=4" diventa array{"modulo", "script", "param1", "56", "", "a"}<br>
*              readURL(3) restituisce "param1"

ora nel tuo caso.... URL https://forum.mrw.it/forums/php.13/post-thread e faccio apparire a video "forums"

basta che fai
$url_array= "https://forum.mrw.it/forums/php.13/post-thread";
$myvar =  readURL(1);
echo $myvar;
dovrebbe apparire la tua desiderata...prova.

Seguendo le tue indicazioni

Codice:
<?php

function readURL($i, $defaultValue="", $redirectUrlIfFailing=NULL) {
    global $url_array;

    if (isset($url_array[$i]) && $url_array[$i]!="") {
        return $url_array[$i];
    }

    if ($redirectUrlIfFailing)
        redirect($redirectUrlIfFailing);

    return $defaultValue;
}

$url_array= "https://forum.mrw.it/forums/php.13/post-thread";
$myvar =  readURL(1);
echo $myvar;

?>

mi stampa a video solo la lettera "t"

Cattura.JPG

Codice:
ecco il codice completo

<?php
function readURL($i, $defaultValue="", $redirectUrlIfFailing=NULL) {
    global $url_array;

    if (isset($url_array[$i]) && $url_array[$i]!="") {
        return $url_array[$i];
    }

    if ($redirectUrlIfFailing)
        redirect($redirectUrlIfFailing);

    return $defaultValue;
}

$url_array= "https://forum.mrw.it/forums/php.13/post-thread";
$url_array= explode("/",$url_array);
print_r($url_array);
$myvar =  readURL(3);
echo $myvar;
?>
Codice:
ecco il codice completo

<?php
function readURL($i, $defaultValue="", $redirectUrlIfFailing=NULL) {
    global $url_array;

    if (isset($url_array[$i]) && $url_array[$i]!="") {
        return $url_array[$i];
    }

    if ($redirectUrlIfFailing)
        redirect($redirectUrlIfFailing);

    return $defaultValue;
}

$url_array= "https://forum.mrw.it/forums/php.13/post-thread";
$url_array= explode("/",$url_array);
print_r($url_array);
$myvar =  readURL(3);
echo $myvar;
?>

Grazie così funziona alla perfezione
 
Discussioni simili
Autore Titolo Forum Risposte Data
Lino80 [Retribuito] Cerco programmatore php per modifica/inserimento funzione/valori da un plugin importer wordpress Offerte e Richieste di Lavoro e/o Collaborazione 0
R Variabile non risconosciuta dentro una funzione PHP 1
P Implementazione funzione FileReader Javascript 0
P Funzione copia multipla. Javascript 2
P Funzione jQuery Ajax invio file a php jQuery 1
F Funzione Glob - ricerca file contenente una parola PHP 1
A Mail con funzione mail() riconosciute come spam PHP 9
M Utilizzare la funzione mysql_num_rows() in PHP 5 PHP 3
A funzione iconv () non mi funziona PHP 4
D Come usare funzione php PHP 6
Y verificare condizione dopo esecuzione della funzione Programmazione 0
IClaude Funzione Javascript Javascript 8
A Funzione share come modificarla Social Media Marketing 0
L funzione onclik con seno e coseno non va Javascript 3
L funzione onclick non va Javascript 26
G modifica corretta funzione da eregi() a preg_match() PHP 3
Shyson Modificare funzione php PHP 15
L pdo (stampare un valore con ritorno a funzione) PHP 0
elpirata Funzione conversione da minuti in ore Javascript 0
@ [MS Access] Funzione Iif..is null... Database 0
F Funzione deprecata in PHP7 PHP 1
G [MS Access] Funzione ARROTONDA non definita nell'espressione MS Access 1
max1974 [Javascript] Funzione Errata procedura Javascript 2
pjtertdj Visualizzazione dati in php da mysql con funzione matematica in javascript PHP 1
Domenico_Falco1 Associare una stessa funzione get a due eventi a.click con classi differenti Ajax 6
psicomia Gestione funzione in javascript in tabella richiamare"textarea" valori preimpostati in "select" Javascript 2
L Problema funzione mail() PHP PHP 3
elpirata [Javascript] Lo script alle volte funzione altre volte no Javascript 0
V [Visual Basic] Richiamare funzione su modulo per restituire list Visual Basic 0
R [Photoshop] funzione colore automatico Photoshop 0
maxnegri [PHP]Funzione di calcolo prezzo di una camera in un range di date PHP 62
L [PHP] problema count messo in una funzione. PHP 1
Monital funzione php si ripete due volte PHP 6
GiErre [PHP] [HTML] Disabilitare un link in funzione della piattaforma PHP 7
Monital Funzione php e campo database come variabile PHP 6
M Recuperare ID e usarlo in funzione jQuery 2
M PHP - Funzione non e scrive il risultato PHP 3
R [Javascript] Rendere una funzione sempre visibile Javascript 2
M funzione mysql che ritorna i microsecondi a partire dal 1-1-1970 MySQL 3
batmanLF [MySQL] Problema funzione SUM MySQL 1
F [PHP] La funzione setcookie PHP 0
F [Photoshop] sovrapporre due immagini usando funzione batch Photoshop 0
otto9due Capire la funzione del parametro event passato alla funzione.. jQuery 1
A [Javascript] tabella dinamica e onchange su funzione Javascript 1
M Problema con connessione MySqli e funzione PHP 2
C [RISOLTO][PHP] Funzione ONclick PHP 14
A [PHP] Problema invio mail con funzione mail() PHP 3
C Creazione di una funzione per il filtraggio dei campi di un db Presentati al Forum 0
C richiamare una funzione in un altro script php PHP 1
P [Javascript] Inserire una nuova condizione in una funzione Javascript 3

Discussioni simili