Ir dažādi varianti.
Viens no tiem:
<div style="border-style:solid; border-width:1px;">
<img src="1.jpg" style="float:left; width:140px; margin-right:5px;" />
<div style="clear: both;"></div>
</div>
Otrs:
<div style="border-style:solid; border-width:1px; float: left; ">
<img src="1.jpg" style="float:left; width:140px; margin-right:5px;" />
</div>
Imo bija vēl kaut kādi, bet tagad neatceros.
tk1, "mātes" skriptam viss ar garumzīmēm ok, bet tiem, kas tiek iekļauti - nē ? Tad visticamāk, ka šie faili pieseivoti dažādos kodējumos. Visticamāk viens ir ANSI un otrs UTF8.
Man it kā testējot to kodu, kārtoja tā kā vajag.
Varbūt paeksperimentē pie krsort ar "sorting type flags" (tos var apskatīt iekš http://lv.php.net/manual/en/function.sort.php)
Grey_Wolf, laikam savādāka vēlme viņam.
Vajag visus speciālos simbolus (visus, kas nav a-z, 0-9, utt) aizvietot ar %. Un tad izpildīt kveriju līdzīgu kā Grey_Wolf rāda. Bet vispār es nezinu, vai šis ir labākais veids kā risināt šo problēmu.
Man šķiet, ka nevar gan tā. Un vispār kāds labums no tā ? Vairāk jau sliktums - ja kaut kur citur būs norāde uz ierakstu ar konkrētu id, tad pēc tām automātiskajām "reorganizācijām" sasaiste nobruks.
Cik saprotu, tad uz linux tā vienkārši nevari norādīt kaut kādu smtp serveri un slēgties klāt. Bet tā vietā vari uzrakstīt savu custom mail fju, līdzīgu kā šī: http://lv2.php.net/manual/en/ref.mail.php#66705
<?php
$arr = file('faila_nosaukums');
$top = array();
for($i = 0; $i < count($arr); $i++) {
if ($i % 2 == 0) {
$top[$arr[$i + 1]] = $arr[$i];
}
}
krsort($top);
$top = array_slice($top, 0, 5, true);
foreach($top as $k => $v) {
echo $v.' - '.$k.'<br />';
}
?>
Tikai šeit nav paredzēta iespēja, ka diviem vai vairākiem lietotājiem var būt vienāds punktu skaits.
Niks tajā failā var atkārtoties ? Respektīvi, vai pievienojot punktus lietotājam, kam jau ir pievienoti punkti, tie tiek saskaitīti kopā un failā paliek tikai viens attiecīgais ieraksts, vai arī ar katru punktu pievienošanu tiek pievienots jauns ieraksts ?