edi
-
Posts
144 -
Joined
-
Last visited
Posts posted by edi
-
-
<script type="text/javascript">
<!--
function kautkas()
{
var where_to= alert("lekt?");
if (where_to== true)
{
document.location.href="http://php.net";
}
}
//-->
</script>
? alert kad uzspiez uz linka )
-
qwerty vari uz klaviatūras uzsist. man nekur to nedēļu nevajag dabūt iekšā.
echo date("W", GetValidDate($_REQUEST["month"],$_REQUEST["day"],$_REQUEST["year"]));
ar datumu līdzīgi.
$query = mysql_query ( "SELECT * FROM `user_atsk` WHERE `date`='".gads-menesis-diena."' AND `week`='".$week."'") or die ( mysql_error ());
vispar butu baigi labi ja varetu, kur `date` salīdzināt ierakstus kuriem visiem ir tads gads :)
db datums glabajas 2009-12-17
$query = mysql_query ( "SELECT * FROM `user_atsk` WHERE `date`='".gads.."' AND `week`='".$week."'") or die ( mysql_error ());
-
if(isset($_REQUEST["dodisplay"])) { echo date("\d\a\\t\u\m\s\: F d, Y \| \\n\e\d\e\l\j\a\: W", GetValidDate($_REQUEST["month"],$_REQUEST["day"],$_REQUEST["year"])); }
un kā es tev nedelu dabūšu mysql querty iekšā? )
-
Apskati date funkcijas dokumentācijā "W" formātu.
tur loti plasi tas ir aprakstits
W ISO-8601 week number of year, weeks starting on Monday (added in PHP 4.1.0)
<? function GetValidDate($month=1, $day=1, $year=1970) { $day = min(31, max(1, intval($day))); $month = min(12, max(1, intval($month))); $year = max(1970, intval($year)); switch($month) { case 2 : if($day > 28) $day = ($year % 4 == 0 && ($year % 100 != 0 || $year % 400 == 0)) ? 29 : 28; break; //** only maximum of thirty days in these months. case 4 : //** APRIL case 6 : //** JUNE case 9 : //** SEPTEMBER case 11 : //** NOVEMBER $day = min(30, $day); break; } return mktime(0, 0, 0, $month, $day, $year); } ?> <html> <body> <form method="post"> <font face="verdana" size="2"> <i>Izvelieties.. datumu:</i><br> <select name="month"> <option value="1">Janvāris</option> <option value="2">Februāris</option> <option value="3">Marts</option> <option value="4">Aprīlis</option> <option value="5">Maijs</option> <option value="6">Junijs</option> <option value="7">Julijs</option> <option value="8">Augusts</option> <option value="9">Septembris</option> <option value="10">Oktobris</option> <option value="11">Novembris</option> <option value="12">Decembris</option> </select> <select name="day"> <? for($index=1; $index <= 31; $index++) echo "<option value='$index'>$index</option>"; ?> </select> <select name="year"> <? for($index=2009; $index <= 2025; $index++) echo "<option value='$index'>$index</option>"; ?> </select> <input type="submit" name="dodisplay" Value=" Validate "><br><br> <? if(isset($_REQUEST["dodisplay"])) { echo "datums",date("F d, Y W", GetValidDate($_REQUEST["month"],$_REQUEST["day"],$_REQUEST["year"],$_REQUEST["week"])), "(", "month=", $_REQUEST["month"], " day=", $_REQUEST["day"], " year=", $_REQUEST["year"], " week=", $_REQUEST["week"], ")"; } ?> </font> </form> </body> </html>
nedelu izvada pareizo, bet kad izvada ar $_REQUEST["week"] nekas nesanak :)
.. zinu kapec neizvada, bet tas neko nedod )
vajag beigās dabūt tā, lai ar varētu izvēlēto datumu izvadīt šādu, gads-menesis-diena .. un te kaut kur nedela :) un katru datumu atsevišķi
-
ja lietotājs ir izvēlējies gadu,mēnesi un dienu, kā var dabūt izvēlētā datuma nedēļu?
-
nu ja, ka izvada kā ar echo, jo tev jau tur arī ir echo :D
echo vietā vajag return...
function currdate() { .. return $currDate; }
ir atšķirība, vai pa gabaliem liek kopā masīvu/stringu, vai uzreiz izvada uz ekrāna
es jau visādi izmēģinājos :D tavs variants arī neder.
beigās visu saliku seesija...
-
krieviem ir daudz wap lapu, no viņiem var labus cms nopirkt, tālāk pats vari pietaisīt ko tev vajag :) ir arī bezmaksas .. :D
-
$currDate=date("d F Y", time()); $currDate = str_replace("January","janvāris",$currDate); $currDate = str_replace("February","februāris",$currDate); $currDate = str_replace("March","marts",$currDate); $currDate = str_replace("April","aprīlis",$currDate); $currDate = str_replace("May","maijs",$currDate); $currDate = str_replace("June","jūnijs",$currDate); $currDate = str_replace("July","jūlijs",$currDate); $currDate = str_replace("August","augusts",$currDate); $currDate = str_replace("September","septembris",$currDate); $currDate = str_replace("October","oktobris",$currDate); $currDate = str_replace("November","novembris",$currDate); $currDate = str_replace("December","decembris",$currDate);
kad mēģinu ielikt
... $lines[]= '<td height=20 class=xl33 colspan=3 style=\'height:15.0pt;mso-ignore:colspan\'>'.$currDate.'</td>'; ...
$currDate vietā tukša vieta, ja ieliek function currdate()
{
..
echo $currDate;
}
un ielik
$lines[]= '<td height=20 class=xl33 colspan=3 style=\'height:15.0pt;mso-ignore:colspan\'>'.currDate().'</td>';
tad izvada lapā kā ar echo un failā arī tukšu vietu atstāj )
-
ckeditoram var uzlikt maxlength?
un counteru kurš parāda cik ievadīti simboli :)
-
paldies, tiku galā. nekādus mb_convert_encoding nemaz nevajadzēja :D
-
par to
mb_convert_encoding
mēģināju šitā
mb_convert_encoding($row['name'], "Windows-1257")
tagad sanāk tā, ka failā visus simbolus ir izgriezis :D ... īstenībā problēma bija tāda.
rādīja error ka tāda encoding nav :)
mēģināju ar Windows-1252,Windows-1251,Windows-1255 bet tie paši ķeburi
-
Edi, ja tev pat nav intereses pameklēt nepieciešamo google, tad, manuprāt, šis nav tavs lauciņš.. Ej un labāk paspēlē spēlītes inbox.
manuprāt tavs posts bija lieks, vari iet ar zīdaiņu grabuļiem spēlēties :)
-
Tev jau nez cik piemēri ir doti.
Ko tad tavuprāt šeit ar $lines darīja?
while($row = mysql_fetch_array($res, MYSQL_NUM)){ $lines[] = implode("\t", array_values($row)); }
un kur tādā gadījumā man likt <td> :) ?
un ko šis te dara ? "\t"
-
Uztaisi par masīvu un tad implodē to. :)
parādi kādu piemēru :)
-
echo '<table border="1">'; echo '<tr>'; echo '<th width="20">viens</th>'; echo '<th width="80">divi</th>'; echo '<th width="600">trīs</th>'; $query = mysql_query ( "SELECT * FROM `refer` WHERE week = '49'ORDER BY `date` DESC" ); while ( $row = mysql_fetch_array ( $query ) ) { echo "<tr><td></td><td>".$row['name']."<br></td><td>".$row['refer']."</td></tr>"; } echo '</tr></table>';
kā tādu implode var? :)
-
$lines = array(); $sql = "SELECT name, ref, date FROM `refer`"; $res = mysql_query($sql)or die(mysql_error()); while($row = mysql_fetch_array($res, MYSQL_NUM)) $lines[]='<?xml version="1.0" encoding="UTF-8"?><html> <head> <table border="1"> <tr> <th width="300">name</th> <th width="300">ref</th> <th width="300">date</th> </tr>'; { $lines[] = implode("\t", array_values($row)); } $lines[]= '</tr></table> '; $link = file_put_contents('files/atskaite_'.date("Y-m-d_H.m.ms").'.xls', implode("\n", $ ?>
kā pareizi uzrakstīt? un kur jāliek tie <td> :D
rāda
Warning: array_values() expects parameter 1 to be array, boolean given Warning: implode() [function.implode]: Invalid arguments passed
-
Sorry, pārpratu. Iespējams, ka ekselis nesaprot, ka viņam tas fails jāinterpretē kā UTF-8..
Vari paprovēt pakonvertēt to tekstu ko raksti iekšā xls failā ar funkciju: mb_convert_encoding() uz citiem kodējumiem, teiksim, windows-1257
<?xml version="1.0" encoding="UTF-8"?>
palīdzēja :)
-
Nevajag nemaz Pear, lai saliktu borderus un mazliet nostilizētu. Izvadi vienkārši html tabulu tā vietā, kas tev tur tagad ir. Excel'veidīgie to diezgan labi saprot.
kāpēc uzreiz neteicāt, ka viņš saprot html :D
-
Sorry, pārpratu. Iespējams, ka ekselis nesaprot, ka viņam tas fails jāinterpretē kā UTF-8..
Vari paprovēt pakonvertēt to tekstu ko raksti iekšā xls failā ar funkciju: mb_convert_encoding() uz citiem kodējumiem, teiksim, windows-1257
$lines = array(); $sql = "SELECT col1, col2, col3 FROM `tabula`"; $res = mysql_query($sql)or die(mysql_error()); while($row = mysql_fetch_array($res, MYSQL_NUM)){ $lines[] = implode("\t", array_values($row)); } file_put_contents('fails.xls', implode("\n", $lines));
kā piemēram mārča piemērā var pirms tabulas izvades ielikt tekstu un bigās? un vēl lai tas viss izietu cauri šitam mb_convert_encoding() :D
EDIT: vispār pareizāk būtu tā. kā izvadīt tekstu tā lai viņs būtu pa vidu un to ko izvada no db būtu iekšā tabulā ar melnām līnijām
-
Par to headeri - nē, tā nē. Faila kodējumu vari uzstādīt, teiksim, ar notepad++ (skatīt pielikumu)
Nu un kur tad meta tagus liek html dokumentā? Uzprasi gūglei.
nē, tas ir galīgi garām :D
ar notepad++ es to nevaru darīt. man vajag, lai lietotājs nospiežot pogu saņem jau gatavu .xls failu ar normālu kodējumu :)
kaut kā tā vajadzētu būt gala rezultātam :)
-
Garumzīmes nerādīs, ja nebūs faila kodējums utf-8 without BOM un norādīts meta tags ar content encoding utf-8.
header("Content-charset=utf-8 without BOM"); <meta http-equiv="Content-Type" content="encoding=utf-8" />
šitā?
un kur man to likt? :D
-
iemacies pamatus !!!!
php failaa skriptaa tiiru tekstu izvada:
1. KA TIIRU TEKSTU BEZ <?php un ?>
2. ar echo paliidzibu
3. ar print() paliidzibu
--
tatad varjanti
mans teksts bla bla bla , tai skaita HTML kods <?php echo 'Sheit atrodas php kods'; ?> te atkal textc <?php print("TE ARII VAR IZVADIIT TEKSTu"); ?>
kad atver failu ar exceli vins garumzimju vieta rada keburus )
P.S es domāju par to tekstu xls faila :)
-
vēljoprojām aktuāli :)
-
users_refer
"2009-11-27 12:33:53" kā var tādu datumu salīdzināt? piem. ja vecāks par gadu, tad dzēst? :)
Image resize
in Iesācējiem
Posted
kā izmainīt attēla(gif ar animāciju) izmēru saglabājot tā animāciju?
http://paste.php.lv/463e25775bcf05658e55cb1f48291b25?lang=php