• Home
  • Forum
  • Fare Web
  • PHP

Problema link

  • Creatore Discussione Creatore Discussione emanuelevt
  • Data di inizio Data di inizio 6 Apr 2011

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
  • 6 Apr 2011
  • #1
Questo è il codice tramite il quale inseisco i link.

PHP:
$dove_sono=basename($_SERVER['PHP_SELF']);

$array_nome_link=array("Home","Prodotti", "Bacheca" ,"Servizi" , "Contatti");
$corrispondenza=array("index.php","prodotti.php", "bacheca.php", "servizi.php", "contatti.php");
$linea='|';


for($i=0; $i<count($array_nome_link); $i++){

	
if($i==count($array_nome_link)-1){$linea='';}

	if($dove_sono==$corrispondenza[$i]){echo "<a href='".$corrispondenza."' class='active'>". $array_nome_link[$i] ."</a>" . $linea;}
	else{
	echo "<a href='".$corrispondenza[$i] ." '>" . $array_nome_link[$i] . "</a>" .$linea;
	}

}

Però mi presenta un problema:

- Se l'utente spinge due volte lo stesso link - compare la pagina con persorso/Array e ovviamente la pagina non viene trovata
 

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 6 Apr 2011
  • #2
Con "spinge" intendi "clicka"?
 

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
  • 6 Apr 2011
  • #3
Perdona il mio linguaggio, comunque si.
 
M

mine minelli

Nuovo Utente
7 Apr 2011
1
0
0
hong kong
  • 7 Apr 2011
  • #4
cerca di essere più chiaro.
"due volte" intendi doppio click o alla seconda visita della pagina?

comunque, il codice sembra corretto.
però ti consiglio un paio di cose:
1) cerca di non usare l'apostrofo (') per marcare gli attributi in HTML e fai attenzioni agli spazi.
2) se la voce del menù è attiva, sarebbe meglio che questa non sia un link. facendo così ti risolvi anche il tuo problema!

ti evidenzio in rosso ciò che ho scritto al punto 1.
PHP:
if($dove_sono==$corrispondenza[$i]){echo "<a href=[COLOR="red"]'"[/COLOR].$corrispondenza.[COLOR="red"]"'[/COLOR] class='active'>". $array_nome_link[$i] ."</a>" . $linea;}
    else{
    echo "<a href='".$corrispondenza[$i] .[COLOR="red"]" '[/COLOR]>" . $array_nome_link[$i] . "</a>" .$linea;
    }

io lo scriverei così:
PHP:
if($dove_sono==$corrispondenza[$i]){
	echo "<span class=\"active\">". $array_nome_link[$i] ."</span>" . $linea;
}else{
	echo "<a href=\"".$corrispondenza[$i] ."\">" . $array_nome_link[$i] . "</a>" .$linea;
}
 

emanuelevt

Utente Attivo
24 Giu 2009
298
0
0
  • 7 Apr 2011
  • #5
Grazie! Non mi era passato neanche per la testa togliere il link...
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

C
Problema tp-link extender cp210
  • Clayus
  • 31 Gen 2020
  • Reti LAN e Wireless
Risposte
9
Visite
7K
Reti LAN e Wireless 20 Feb 2020
MarkWeb
M
Aiuto: problema con il mio TP-Link range extender
  • matiuzzo
  • 7 Gen 2017
  • Reti LAN e Wireless
Risposte
0
Visite
2K
Reti LAN e Wireless 7 Gen 2017
matiuzzo
M
S
problema link exchange
  • sandro258
  • 23 Apr 2016
  • Supporto Mr.Webmaster
Risposte
0
Visite
2K
Supporto Mr.Webmaster 23 Apr 2016
sandro258
S
S
Problema connessione dlink dap-1320 con modem alice
  • Sabrina YaoYao Bai
  • 19 Giu 2015
  • Reti LAN e Wireless
Risposte
1
Visite
3K
Reti LAN e Wireless 14 Lug 2015
Pieroz
P
J
Problema con link nella barra di navigazione
  • Jakub Lemiszewski
  • 18 Set 2014
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 28 Set 2014
Oleg_Kravchenko
M
Problema con link
  • Marco Turchetta
  • 12 Ago 2014
  • HTML e CSS
Risposte
1
Visite
1K
HTML e CSS 12 Ago 2014
Max 1
I
Problema con a href link
  • i3Designer
  • 11 Apr 2014
  • HTML e CSS
Risposte
5
Visite
3K
HTML e CSS 11 Apr 2014
i3Designer
I
B
Problema Link
  • Bruschetta95
  • 10 Mar 2014
  • PHP
Risposte
6
Visite
1K
PHP 13 Mar 2014
Bruschetta95
B
M
Problema apertura link
  • marcoint
  • 8 Gen 2014
  • jQuery
Risposte
18
Visite
3K
jQuery 13 Gen 2014
marcoint
M
M
problema con i link sul sito fatto in Flash
  • merycrazy87
  • 3 Dic 2013
  • Flash
Risposte
2
Visite
2K
Flash 20 Gen 2014
merycrazy87
M
N
Problema visualizzazione hyperlink con Google Chrome.
  • ngc-2008
  • 9 Lug 2013
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 11 Lug 2013
ngc-2008
N
D
Problema apostrofo con funzione unlink
  • DeltaMachine
  • 28 Gen 2013
  • PHP
Risposte
7
Visite
2K
PHP 30 Gen 2013
borgo italia
D
Problema con link e iframe dal tasto centrale
  • dokkodo0
  • 5 Gen 2013
  • HTML e CSS
Risposte
3
Visite
2K
HTML e CSS 11 Gen 2013
m-graphic
M
S
Problema coi link
  • Stefanino
  • 28 Lug 2012
  • HTML e CSS
Risposte
2
Visite
2K
HTML e CSS 28 Lug 2012
Stefanino
S
C
problema link con ul e li e validazione pagina
  • coguaro
  • 25 Mar 2012
  • HTML e CSS
Risposte
6
Visite
2K
HTML e CSS 25 Mar 2012
coguaro
C
I
Problema link in iframe
  • Ihoh
  • 18 Nov 2011
  • HTML e CSS
Risposte
4
Visite
3K
HTML e CSS 18 Nov 2011
borgo italia
M
Problema ADSL con Modem DLINK 300T
  • m.pittini
  • 5 Mar 2011
  • Adsl e Connettività
Risposte
0
Visite
3K
Adsl e Connettività 5 Mar 2011
m.pittini
M
E
problema link nel menù
  • elvis86
  • 22 Set 2010
  • XML
Risposte
0
Visite
2K
XML 22 Set 2010
elvis86
E
J
problema link
  • johnnny
  • 12 Ago 2010
  • PHP
Risposte
3
Visite
2K
PHP 13 Ago 2010
Eliox
M
problema con Link Exchange
  • meteoarezzo
  • 24 Mar 2010
  • Supporto Mr.Webmaster
Risposte
0
Visite
2K
Supporto Mr.Webmaster 24 Mar 2010
meteoarezzo
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?