Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Fala galera,
Eu sou iniciante no PHP e variáveis, e to com uma dúvida talvez meio simples, eu queria saber se eu posso usar uma variavel pra definir uma tag alt, por exemplo:
no link da página, que puxa as variaveis eu coloko:
<img src="<?= $local_path; ?>_img/scripts/<?= $script_type; ?>/<?= $script_name; ?>/detach/<?= $last_name; ?>.jpg" width="427" height="221" alt="<?= $alt_title; ?>" />
e na página q eu vou puxar eu defino uma variável:
$alt_title = 'Classic travel vacation package: Rio de Janeiro / Iguassu falls / Manaus';
no arquívo que contém as variáveis também tem o resto das variáveis desse link, mas aqui no post eu só coloquei a da tag alt, que não sei porque não quer funcionar. As variáveis do endereço da foto funcionaram, mas a tag alt ele da como variável indefinida, sendo que eu defini ela no msm lugar que eu defino o endereço das imgs!
Qualquer coisa pra conferência o link que estou trabalhando é: http://www.tamvacations.com/scripts/classics/index_leo.php
Eu fiz o teste dessa tag alt na foto grande do pacote: Classico Rio de Janeiro / Iguassu Falls / Manaus
<img src="../../_img/scripts/classics/classico-rio-de-janeiro-iguassu-falls-manaus/detach/classico-rio-de-janeiro-iguassu-falls-manaus.jpg" width="427" height="221" alt="<br />
<b>Notice</b>: Undefined variable: alt_title in <b>C:\Webspace\resadmin\tamvacations\tamvacations.com\www\__inc\scripts\detach_leo.php</b> on line <b>19</b><br />
" />
Espero ter conseguido explicar...
Abraços!
posta o codigo todo.....
teoricamente, esse notice te diz q a variavel nao foi inicializada.
e outra.....nao usa assim:
<?=
usa <?php echo
mais seguro.
Não é menos seguro usar <?= não... Sinto muito :P
interpretação minha, foi erronea.......
o fato de segurança, nao é de invasao ou algo do tipo......
é pelo fato de conflitar com XML, vamos supor.....
e pelo fato delas(short tags) provavelmente, virem desabilitadas no php6......ai, a migração fica masi chata....
Mas, cada um programa como bem entende......a dor de cabeça pelo codigo de cada um, é dele mesmo.
Andrey Moretti
Tentou trocar o nome da variável?