Autor Zpráva
mayda
Profil *
Dobrý den, nevíte jak udělat, aby tohle fungovalo?

<img src="img/pisemka.png" title="<?php   
$radek = 50; 
$soubor = file('pisemky-zdroj.php');
echo (isset($soubor[$radek]) ? $soubor[$radek] : '???');
?>">


Když odkážu na existující řádek, tak se title neobjeví,.. když na neexistující tak se objeví "???". Díky.

Moderátor Davex: Titulek „Vložení řádku do atributu <title>“ nevystihuje podstatu dotazu. Příště zkus prosím vymyslet lepší.
Chro
Profil
Zkus odstranit neviditelný nový řádek na konci z obsahu proměnné funkcí
trim($soubor[$radek]);
mayda
Profil *
nejde mi to :/
Davex
Profil
mayda:
A kolik řádků má ten soubor?
echo count($soubor);
mayda
Profil *
Davex:
A záleží na tom? Když ten příkaz používám "normálně" tj.

<tr><td><?php   
$radek = 9; 
$soubor = file('pisemky-zdroj.php');
echo (isset($soubor[$radek]) ? $soubor[$radek] : '???');
?></td></tr>


Tak vše funguje i bez určení počtu řádků souboru. Jenom když to vkládám do atributu title, tak mi to buď nejde (cotojátka se vůbec nezobrazí), a nebo, když odkazuju na prázdný řádek tak mi to napíše "???"

Za ten nadpis se omlouvám.
Tori
Profil
mayda:
když odkazuju na prázdný řádek tak mi to napíše "???"
Koukněte na druhý parametr funkce file - tím můžete zajistit, aby se vám ze souboru načetly pouze neprázdné řádky a bez znaků zalomení řádku.
Jestli používáte cotojátka od Dera, tak ty nezobrazí tooltip, pokud je v titulku prvku zlom řádku (zkoušela jsem teď v Chrome).
snake.aas
Profil *
a není ani ve zrojovém kódu? vyzkoušel jsem a takhle
<img src="img/pisemka.png" title="<?php   
$radek = 50; 
$soubor = file('pisemky-zdroj.php');
echo (isset($soubor[$radek]) ? trim($soubor[$radek]) : '???');
?>">

naprosto v pohodě funguje
mayda
Profil *
Chro, snake.aas:
Měli jste samozřejmě pravdu. Funguje to, díky. Sem to napsal špatně.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0