Registrace nového uživatele     Návod     Kluby     Archív  Lopuchu     Lopuch.cz  

Tolik rozruchu
jen v Lopuchu

Lopuch.cz

Jméno:
Heslo:
Podpora LCD:
 
Klub PHP [ŽP: neomezená] (kategorie Programování) moderuje makovec.
Archiv
Diskuse o vybornem skriptovacim jazyku php. Dulezite odkazy, pred polozenim dotazu zkuste hledat odpoved zde:
  1. www.php.net - domovská stránka PHP
  2. www.kosek.cz - spousta tutorialu pro PHP v češtině
  Nastavení klubu     Nastavení práv     Homepage     Anketa     Přítomní     Oblíbené     Lopuch     Kategorie  
autor: 
text: 
vyplnit a 
Help
 Titulek, text příspěvku  
Opište pozpátku následující text bez prostředního znaku: anytmwy
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
mpts mpts Je to jinak, ba přesně naopak! 3.4.2009 15:49  2514
Kdokoliv [2513]: Nebo je ovšem možno využít schopnost Vimu konvertovat text do html včetně barevné syntaxe, ale musí se to pak ještě trochu upravit, některé atributy jsou na lopuchu zakázány. ;-)

<?php
$found = false;
for ($ii = 0; $ii < count($kody); $ii++) {
    if ($kod === $kody[$ii]) {
        $found = true;
        break;
    }
}
if (!$found) gohome('Neznámá chyba!');
?>
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 3.4.2009 14:41  2513
mpts [2511]: Bez escapovani entit je zobrazovani jakyhokoliv zdrojaku vicemene k nicemu.

Bredy [2512]: Ano a je pro to dobry duvod. Respektive neni dobry duvod, aby to na Lopuchu fungovalo. Kdyz si to shrnem, tak CDATA sekci v HTML dokumentech respektuje jenom Opera, v XHTML dokumentech navic jeste Firefox. Konqueror ji neumi ani v jednom typu (Safari jsem nezkousel, ale veril bych, ze to bude podobne), IE ji v HTML dokumentech neumi a XHTML dokumenty neumi vubec... Takze povolit vkladani CDATA sekci by stejne prakticky nepomohlo vkladat lidem zdrojaky. Bohuzel.
bredy 3.4.2009 14:35  2512
<code><![CDATA[ Áááá tady si můžu psát co chci <  >   <<< >>> &&& """ <?xml?>]]></code>


Bohužel, CDATA nefunguje na Lopuchu.
mpts mpts Je to jinak, ba přesně naopak! 3.4.2009 14:33  2511
Kdokoliv [2510]: Mluvil jsem o formátování, escapování html entit je jiná věc, to třeba ten raw tady afaik dělá (nebo aspoň něco), ten div class="code" na okounu ne. Ale jak říkám, je to jiná otázka.
kdokoliv Kdokoliv Nevidím důvod dělat cokoliv bezdůvodně. - http://kkl2401.wz.cz 3.4.2009 14:28  2510
Byl bych hodne opatrny s tim, co funguje obecne (a dost by me prekvapilo, kdyby na Okounu ten div fungoval i pro vkladani napriklad kusu HTML). Obecne jedine, co ma fungovat, je CDATA sekce, kterou ovsem neumeji vsechny prohlizece a nektere ji navic umeji jenom u X(HT)ML dokumentu. Jinymi slovy mistni raw je hodne nad ramec cehokoliv, co ty znackovaci jazyky uz z principu muzou dovolovat.
mpts mpts Je to jinak, ba přesně naopak! 3.4.2009 13:30  2509
puschpull [2508]: Tady na lopuchu funguje <raw>nejaky kod</raw>, na okounu <div class="code">nejaky kod</div>, obecně asi <pre>nejaky kod</pre>.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 3.4.2009 13:25  2508
mptsdíky za připomínky k formátování k formátování scriptů
čím se vkládáte kódy, tak aby se korektně zobrazily ?
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 3.4.2009 13:24  2507
mptsje to v tabulce, funguje to, ale zajímavé je, že ze 16 obrázků to zobrazí jen 12 a ještě pomíchá pořadí
mpts mpts Je to jinak, ba přesně naopak! 3.4.2009 13:21  2506
mpts [2505]: I když tedy já ještě dělám mezeru za čárkou i středníkem, např.:

for ($i = 0; $i < $cosi; $i++) {
    echo $toto[$i];
}


ale to už se mi nechtělo opravovat.
mpts mpts Je to jinak, ba přesně naopak! 3.4.2009 13:18  2505
Nebylo by takhle lepší?puschpull [2497]: Přiznám se, že tak, jak jsi to sem vyblil Ty, bych se ani neobtěžoval to číst, natož zkoumat. Štěstí, že jiní jsou tolerantnější.

$id = $GLOBALS["HTTP_GET_VARS"]["id"];
$path = empty($HTTP_SERVER_VARS["PATH_INFO"]) ? $HTTP_SERVER_VARS["PHP_SELF"] : $HTTP_SERVER_VARS["PATH_INFO"];
@$dirhandle = opendir( "$directory/thumbs" );
$pic_count = 0;
while( $file = readdir( $dirhandle ) ) {
    if (eregi("(gif|jpg|jpeg)$",$file)) {
        $pic_list[$pic_count++] = $file;
    }
}

$output = '<table border=3 bgcolor="#AFEEEE">';

if ($pend>$pic_count) $pend=$pic_count;

$output .= '<tr>';

for ($i=0;$i<$pic_count;$i++) {
    for ($j=0;$j<=2;$j++) {
        $output .= '<td>';
        $output .= '<a href="'.$directory.'/large/'.$pic_list[$i].
                   '" class="highslide" onclick="return hs.expand(this)">'.
                   '<img src="./'.$directory.'/thumbs/'.$pic_list[$i].'" title="Click to enlarge: '.
                   $pic_list[$i].'" /></a>'."\n";
        $i++;
    }
    $output .= '</td>';

    $output .= '</tr>';
}
$output .= '</table>';

return $output;
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 3.4.2009 12:05  2504
Johny_Gjo v FF to ale dělalo i předtím
není to ještě doladěné
nyní šlo o ty tabulky náhledů
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 3.4.2009 11:54  2503
Přetéká ti to :-). FF 3.0.8, Windows Vista.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 3.4.2009 11:53  2502
už je to lepší
dík za rady

tady je výsledek:
D@weP.net - Květy - Kouzlo květů
johny_g Johny_G - Relaxační terapie pro lopušáky ZDARMA! 3.4.2009 10:56  2501
Já bych spíše inkrementoval $j uvnitř toho cyklu, a práci s $i nechal na foru (když necháš $i inkrementovat forem, a navíc jej měníš ručně, nedá se pak zrovna dobře ohlídat, kolikrát ten vnitřek vlastně proběhne). Pak ti uvnitř stačí obyčejný if, abys zajistil odřádkování až po třech snímcích. Resp. jsou-li to náhledy obrázků, tak bych se na tři na řádek vysral a udělal ji plovoucí :-).
themajkl themajkl All those moments will be lost in time - like tears in rain. 3.4.2009 10:54  2500
puschpull [2499]: Tak šlo to udělat i bez toho cyklu, ale ono to vyjde skoro nastejno....

[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  

(c) 2001-2011 Lopuch.cz   
Kontakt