Stringa che diventa un url

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
Ritorno con un altro quesito,

ho campo di nome distributor ( varchar) e' utilizzato per inserire indirizzi in formato testo, vorrei che diventasse un url ed si aprissi su un'altra pagina se clicco sopra
esempio:
da
imdb.com
a

la visualizzazione deve essere come il testo originale pero' (imdb.com) , solo creare il collegamento

il codice sotto non funziona, inoltre c'e' un'altra cosa da risolvere, come controllare se l'url in cui punta e di tipo https o http ?

PHP:
<?php

if(!empty($row['distributor'])) { echo "<p class=\"bioheading\">Distributor</p><p  class=\"biodata\">" . '<a href="' . $row ['distributor'] . '" target="_blank">' . $row ['distributor'] .'</a> ' . "</p>"; }

?>

grazie
 

Hormus

Utente Attivo
26 Giu 2020
83
10
8
PHP:
<?php

if(!empty($row['distributor'])) { echo "<p class=\"bioheading\">Distributor</p><p  class=\"biodata\">" . '<a href="' . '//' . $row['distributor'] . '" target="_blank">' . $row['distributor'] .'</a> ' . "</p>"; }

?>
Se la url è in https o http dovrebbe aprire una pagina di ugual tipo.
.
 
Ultima modifica:

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
sembra che cosi funziona :)

PHP:
<?php

if(!empty($row['distributor'])) { echo "<p class=\"bioheading\">Distributor</p><p  class=\"biodata\">" . '<a href="' . 'Http://' . $row['distributor'] . '" target="_blank">' . $row['distributor'] .'</a> ' . "</p>"; }

?>

grazie Hormus ;)
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
e sorto un altro problema, se inserisco doppie stringhe separate da virgola non mi separa i link

questo e' il file distributor.php


PHP:
<?php 
    
    
   $country_ = $row['distributor'];
        $singolo_paese = explode(",", $country_);
foreach($singolo_paese as $distributor_){
                          $distributor_ = trim($distributor_);
switch ($distributor_)
       {
          
case 'universalpictures.com':
echo  '<img src="../image_upload/distributor/universalpictures-57x57.png"></img>' . '&nbsp;&nbsp;';
break;


case 'imdb.com':
echo  '<img src="../image_upload/distributor/imdb.ico"></img>' . '&nbsp;&nbsp;';
break;


default:
echo  '(<span style="color:red;"> no flag</span>)' .'<img src="../image_upload/distributor/nomatch.gif"</img>' . '&nbsp;&nbsp;' ;


}
}


?>


e questo quello precedente

PHP:
<?php
// inserito href che trasforma la stringa in url code by Hormus 2020.08.25


if(!empty($row['distributor'])) { echo "<p class=\"bioheading\">Distributor</p><p  class=\"biodata\">" . '<a href="' . 'Http://' . $row['distributor'] . '" target="_blank">' . $row['distributor'] .'</a> ' . "</p>"; }




?>


<?php


include ("distributor.php");


?>
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
non capisco dove sta l'errore, adesso mi splitta la stringa ma non mi genera l'url :rolleyes:


sshot-2.png



distributor.php

PHP:
<?php 
    
    
   $country = $row['distributor'];
        $singolo_paese = explode(",", $country);
foreach($singolo_paese as $distributor){
                          $distributor = trim($distributor);
switch ($distributor)
       {
          

case 'universalpictures.com':
echo $distributor . '<a href="' . 'Http://' . $distributor . '" target="_blank">' .'</a> ' . '&nbsp;&nbsp;' . '<img src="../image_upload/distributor/universalpictures-57x57.png"></img>' . '&nbsp;&nbsp;';
break;


case 'imdb.com':
echo  $distributor . '<a href="' . 'Http://' . $distributor . '" target="_blank">' .'</a> ' . '&nbsp;&nbsp;' .'<img src="../image_upload/distributor/imdb.ico"></img>' . '&nbsp;&nbsp;';
break;


default:
echo  '(<span style="color:red;"> no flag</span>)' .'<img src="../image_upload/distributor/nomatch.gif"</img>' . '&nbsp;&nbsp;' ;


}
}


?>
 

Alex_70

Utente Attivo
13 Nov 2018
371
14
18
HELL
risolto :D

PHP:
case 'universalpictures.com':
echo '<a href="' . 'Http://' . $distributor . '" target="_blank">' . $distributor .'</a> ' . '&nbsp;&nbsp;' . '<img src="../image_upload/distributor/universalpictures-32x32.png"></img>' . '&nbsp;&nbsp;';
break;


case 'imdb.com':
echo  '<a href="' . 'Http://' . $distributor . '" target="_blank">' . $distributor .'</a> ' . '&nbsp;&nbsp;' .'<img src="../image_upload/distributor/imdb-32x32.png"></img>' . '&nbsp;&nbsp;';
break;
 
Discussioni simili
Autore Titolo Forum Risposte Data
E come controllare che in una stringa non ci siano altre lettere tranne alcune definite? PHP 1
G Pagina html in stringa PHP 2
I stampare una stringa echo PHP 2
K [PHP] Aggiungere caratteri ad una stringa in base alla lunghezza della stessa PHP 2
D convertire questo stringa in mysqli PHP 4
B Stringa sql per ricerca su più campi Database 1
C Dopo chiusura del tag php la stringa html va a capo PHP 1
Alex_70 Cerca testo all'interno di una stringa PHP 5
C Estrarre dati stringa Sql Database 1
MarcoGrazia Eliminare in automatico i caratteri spuri all'inizio e alla fine di una stringa Snippet PHP 0
A aggiungere stringa all'inizio di ogni riga di un file txt PHP 3
M Stringa con spazi nel menù a tendina PHP 4
MarcoGrazia Verifica di una stringa o di un nome proveniente da form Snippet PHP 0
R Confrontare il dominio di una mail con una stringa contenente un dominio personalizzato, tutto ciò in php o javascript PHP 0
K Cambiare font size su echo stringa variabile PHP 24
G lettura stringa alfanumerica MySQL 0
O query con date in formato stringa PHP 3
R [PHP] Aggiungere 90 minuti a stringa orario PHP 1
F [MS Access] Creare [stringa] da caselle combinate MS Access 0
A [Visual Basic] Trasformare stringa in ora Visual Basic 0
Monital [PHP]Far riconoscere stringa o numerico epr creazione campo tabella PHP 6
trattorino [PHP] link su stringa con @ PHP 3
C [PHP] Trovare simbolo unicode in stringa PHP 1
S [PHP] Estrarre dati colonna in una stringa PHP 6
C [PHP] Esecuzione comando contenuto in stringa PHP 2
F Recuperare una stringa in formato json con php PHP 0
C [PHP] SOSTITUIRE VALORI DENTRO STRINGA PHP 0
T [PHP] Estrarre stringa PHP 3
elpirata [PHP] Query per ricercare stringa in più colonne PHP 5
D [ASP] Passare in array stringa dinamica Classic ASP 2
M Javascript/Php. Stringa di testo a capo con alert Javascript 7
WebDr [ASP] Da una stringa a una data per SQL Classic ASP 2
L [PHP] Sostituire link da stringa PHP 3
L [Javascript] indirizzare stringa come nome input text Javascript 1
C [PHP] DEVO FAR SPUNTARE SOLO LE CONSONANTI DI UNA STRINGA PHP 1
M [PHP] Stringa con accenti e apostrofi PHP 4
S [PHP] estrarre numero da stringa PHP 5
F [Javascript] Controllo stringa jquery Javascript 4
M [PHP] stringa con tabulazioni orizzontali PHP 9
Monital [PHP] Creare un array da stringa con diversi spazi PHP 3
Jonn [PHP] Controllare l'inizio di una stringa PHP 5
E [PHP] inserire HTML in una stringa PHP 16
P Probelma estrazione stringa PHP 5
T campo data+ora: estrarre l'ora senza generare una stringa MS Access 2
S Problema trasformare una stringa in html object Javascript 0
M Ricavare da un database un valore numerico da stringa Classic ASP 1
M Inserire automaticamente il nome di un'immagine in una variabile di tipo stringa Sviluppo app per Android 1
L Modo per nascondere una parte variabile di una stringa PHP 0
Emix Splittare stringa e prenderne valore Javascript 1
A Isolare parte di una stringa PHP 1

Discussioni simili