Problema (stupido) con PHP

leopardi91

Utente Attivo
116
0
CPU
Intel Q6600 @ 3.15 GHz
Scheda Madre
Asus P5N-D
HDD
HD ATA Maxtor 30GB - HD SATA Maxtor 250GB(Vista 64 & Giochi)
RAM
G-Skill 2x2GB DDR2 800
GPU
nVidia GeForce GTX 285
Audio
Integrato su scheda madre
Monitor
Amilo XL 3220W
PSU
Corsair 550W
Case
Nero :-)
OS
Vista x64 SP1
Ciao Ragazzi!!
prima di qualsiasi cosa il codice:
PHP:
<?php
if(strpos($_SERVER["HTTP_USER_AGENT"], "FireFox")) {
echo " <a href="/index.html" img src="/images/Titolo.png"</a>";
}
elseif{
echo " <a href="/indexie.html" img src="/images/Titolo.png"</a>";
}
?>
Parto col dire che non sono esperto, in praticamente nessu linguaggio di programmazione, diciamo che mi piace e mi diletto a più non posso...:D:D
Con il codice qui sopra ho il problema che, una volta chiuso il primo a href il resto del codice diventa inutilizzato.
Spero che mi possiate aiutare...A già, secondo voi potrebbe funzionare la mia idea???
 

Amsirak

Utente Attivo
92
0
CPU
Intel Core 2 Duo E4400
Scheda Madre
Asus P5VD2-X
RAM
1GB @ 300MHz
GPU
nVidia 8500GT 256MB
OS
Xp professional
Se usi "elseif" devi specificare un'altra condizione al verificarsi della quale avviene questo:
PHP:
echo " <a href="/indexie.html" img src="/images/Titolo.png"</a>";

sostituisci "elseif" con "else"
 

leopardi91

Utente Attivo
116
0
CPU
Intel Q6600 @ 3.15 GHz
Scheda Madre
Asus P5N-D
HDD
HD ATA Maxtor 30GB - HD SATA Maxtor 250GB(Vista 64 & Giochi)
RAM
G-Skill 2x2GB DDR2 800
GPU
nVidia GeForce GTX 285
Audio
Integrato su scheda madre
Monitor
Amilo XL 3220W
PSU
Corsair 550W
Case
Nero :-)
OS
Vista x64 SP1
Innanzitutto grazie per avermi risposto così in fretta!!
Allora il problema non si è risolto, il codice da </a> in poi rimane sempre "morto"...
Già però qualke miglioria al codice...:-)
 

Amsirak

Utente Attivo
92
0
CPU
Intel Core 2 Duo E4400
Scheda Madre
Asus P5VD2-X
RAM
1GB @ 300MHz
GPU
nVidia 8500GT 256MB
OS
Xp professional
mi puoi dire cosa cerchi di ottenere?
 

leopardi91

Utente Attivo
116
0
CPU
Intel Q6600 @ 3.15 GHz
Scheda Madre
Asus P5N-D
HDD
HD ATA Maxtor 30GB - HD SATA Maxtor 250GB(Vista 64 & Giochi)
RAM
G-Skill 2x2GB DDR2 800
GPU
nVidia GeForce GTX 285
Audio
Integrato su scheda madre
Monitor
Amilo XL 3220W
PSU
Corsair 550W
Case
Nero :-)
OS
Vista x64 SP1
Farlo andare :-)
 

Amsirak

Utente Attivo
92
0
CPU
Intel Core 2 Duo E4400
Scheda Madre
Asus P5VD2-X
RAM
1GB @ 300MHz
GPU
nVidia 8500GT 256MB
OS
Xp professional
no vabbè, intendevo dire cosa dovrebbe fare.

Prova a sostituire con questo:

PHP:
 <?php
if(strpos($_SERVER["HTTP_USER_AGENT"], "FireFox")) {
echo " <a href=\"/index.html\"><img src=\"/images/Titolo.png\" /></a>";
}
else{
echo " <a href=\"/indexie.html\"><img src=\"/images/Titolo.png\" /></a>";
}
?>
 

leopardi91

Utente Attivo
116
0
CPU
Intel Q6600 @ 3.15 GHz
Scheda Madre
Asus P5N-D
HDD
HD ATA Maxtor 30GB - HD SATA Maxtor 250GB(Vista 64 & Giochi)
RAM
G-Skill 2x2GB DDR2 800
GPU
nVidia GeForce GTX 285
Audio
Integrato su scheda madre
Monitor
Amilo XL 3220W
PSU
Corsair 550W
Case
Nero :-)
OS
Vista x64 SP1
OK ancora grazie mille...
Il codice dovrebbe riconoscere il browser in modo da poter far entrare le persone con firefox nella pagina con l'iframe centrale senza sfondo, che altrimenti IE farebbe vedere tutto bianco...
Ho tolto le sbarrette e sono arrivato a questo punto :
PHP:
<?php
if(strpos($_SERVER["HTTP_USER_AGENT"], "FireFox")) {
echo " <a href=/index.html><img src=/images/Titolo.png /></a>";
}
else{
echo " <a href=/index2ie.html><img src=/images/Titolo.png /></a>";
}
?>
Allora il sito e questo, http://www.bfh.altervista.org.
Come si vede in prima pagina le immagine sono due ed è cliccabile solo la seconda e il problema della "morte" della parte successiva del codice è ancora presente, eliminando così l'istruzione else :(....
:help:
Grazie mille!
 

Amsirak

Utente Attivo
92
0
CPU
Intel Core 2 Duo E4400
Scheda Madre
Asus P5VD2-X
RAM
1GB @ 300MHz
GPU
nVidia 8500GT 256MB
OS
Xp professional
la pagina deve avere estensione .php

ce l'ha? :P
 

leopardi91

Utente Attivo
116
0
CPU
Intel Q6600 @ 3.15 GHz
Scheda Madre
Asus P5N-D
HDD
HD ATA Maxtor 30GB - HD SATA Maxtor 250GB(Vista 64 & Giochi)
RAM
G-Skill 2x2GB DDR2 800
GPU
nVidia GeForce GTX 285
Audio
Integrato su scheda madre
Monitor
Amilo XL 3220W
PSU
Corsair 550W
Case
Nero :-)
OS
Vista x64 SP1
eeeehmmm....
Ecco...devo fare l'include dello script da una pagina .php???
 

Amsirak

Utente Attivo
92
0
CPU
Intel Core 2 Duo E4400
Scheda Madre
Asus P5VD2-X
RAM
1GB @ 300MHz
GPU
nVidia 8500GT 256MB
OS
Xp professional
no allora, la pagina dove sta il codice deve avere estensione .php, altrimente non viene interpretato

Quindi immagino debba essere index.php
 

leopardi91

Utente Attivo
116
0
CPU
Intel Q6600 @ 3.15 GHz
Scheda Madre
Asus P5N-D
HDD
HD ATA Maxtor 30GB - HD SATA Maxtor 250GB(Vista 64 & Giochi)
RAM
G-Skill 2x2GB DDR2 800
GPU
nVidia GeForce GTX 285
Audio
Integrato su scheda madre
Monitor
Amilo XL 3220W
PSU
Corsair 550W
Case
Nero :-)
OS
Vista x64 SP1
A ok...ma se la pagina, come nel mio caso, è un html, se faccio include e metto li il codice???
 

Amsirak

Utente Attivo
92
0
CPU
Intel Core 2 Duo E4400
Scheda Madre
Asus P5VD2-X
RAM
1GB @ 300MHz
GPU
nVidia 8500GT 256MB
OS
Xp professional
intendi dire così?

PHP:
<?php
 include("page.php");
?>

Se sì, non funzionerebbe uguale perché se ha estensione html non interpreta il codice php (e quindi non interpreta manco l'include!)
 

leopardi91

Utente Attivo
116
0
CPU
Intel Q6600 @ 3.15 GHz
Scheda Madre
Asus P5N-D
HDD
HD ATA Maxtor 30GB - HD SATA Maxtor 250GB(Vista 64 & Giochi)
RAM
G-Skill 2x2GB DDR2 800
GPU
nVidia GeForce GTX 285
Audio
Integrato su scheda madre
Monitor
Amilo XL 3220W
PSU
Corsair 550W
Case
Nero :-)
OS
Vista x64 SP1
Rispondo ora, Risolto facendo una pagina .php....
GRAZIE!!!!!!!!!!!!
 

Amsirak

Utente Attivo
92
0
CPU
Intel Core 2 Duo E4400
Scheda Madre
Asus P5VD2-X
RAM
1GB @ 300MHz
GPU
nVidia 8500GT 256MB
OS
Xp professional

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!