Jump to content
php.lv forumi

Lokomotive

Reģistrētie lietotāji
  • Posts

    44
  • Joined

  • Last visited

Everything posted by Lokomotive

  1. Bet palielināt upload_max_filesize es vēlos nevis uz pavisam, bet gan tikai uz skripta darbības laiku (virtuāli), nevis fiziski "uz pavisam" izmainīt php.ini faila saturu. Tā arī navar?
  2. PHP ini failā atrodas šādas rindiņas: upload_max_filesize "2M" file_uploads "1" post_max_size "8M" Izskatās, ka tas nozīmē, ka es nevaru Uploadēt failu, kas lielāks par 2Mb, kā arī nevaru Uploadēt vairākus failus vienlaikus (multiple file upload)?? Tas ir hostinga kompānijas .ini fails, kuram fiziski piekļūt nevaru. Kā var palielināt Mb skaitu ar skripta palīdzību?
  3. es lieku session_start() katrā lapā. Precīzāk f-ciju failā, kas tiek includots katras lapas sākumā. Taču vērtības netiek pārnestas uz citu labu (no index uz board.php).
  4. Sveiki, man līdz šim sanāk tik tāl, ka Sessija (kas tiek izveidota pie ielogošanās) index.php lapā, neizzūd kad lietotājs staigā pa to pašu lapu (index.php?func=new_post , index.php?func=edit_post utt.) kamēr vien lietotājs Iznīcina Sessiju. Taču man līdz šim vēl nav izdevies to pašu Sessiju pārnest uz citu lapu (no index.php uz board.php). Resp. es gribu panākt, ka ielogojies lietotājs Index.php lapā, paliek ar "ielogojies" statusu arī board.php lapā. Nemaz nešaubos, ka esmu uzrakstījis šausmīgi nesakarīgi, tāpēc, ja rodas kādi jautājumi - jautājet droši.. Paldies.
  5. man saka: Warning: Missing argument 1 for zemnieks() in C:\xxxxx Stulbs jautājums, bet kā lai es nododu mainīgo funkcijai? <?php $a = "1"; function zemnieks($a){ echo 'zemnieks saprata, ka vilks apeeda '.$a.' govi'; } return zemnieks(); ?>
  6. Lieta tāda, ka priekš ORDER BY izmantoju ASC, un zortēju pēc mācību stundas kārtas skaitļa, kas ir no 1 līdz 10). Taču dati tiek izvadīti secībā: 1 10 2 3 4 5 6 7 8 9 nevis 1 2 3 4 5 6 7 8 9 10 - izņemot ASC un DESC, iekš Mysql citu zortēšanas iespēju nemaz nav, manuprāt. Bet varbūt ir? mysql_query("SELECT * FROM saraksts WHERE klase='$klase' AND diena_sk='$sk' ORDER BY `stunda_sk` ASC ") or die("!DB"); while($pirmdiena = mysql_fetch_array($dati)){ echo' <tr><td>'.$pirmdiena['stunda'].'</td></tr>'; }
  7. <?PHP $fd=fopen("http://www.server.com/index.html","r"); while ($line=fgets($fd,1000)) { $alltext.=$line; } fclose ($fd); ?>
  8. <?php if ($handle = opendir('bildes)) { while (false !== ($file = readdir($handle))) { if ($file != "." && $file != "..") { echo "<a href='http://www.xxx.lv/bildes/".$file."'>".$file."</a>\n<br>"; } } closedir($handle); } ?>
  9. Labrīt visiem! Browseris man izdrukā: "Warning: readdir(): 2 is not a valid Directory resource in E:\xxxxx\xxxxxx\xxxxxx.php on line 78" Nesaprotu kāpēc tā notiek, jo $handle jau tika vienreiz definēts, jeb arī es īsti nesapotu, ko Browseris man saka... <?php if ($handle = opendir('news')) { $sortArray=array(); while (false !== ($topic = readdir($handle))) { //// line 78 if ($topic != "." && $topic != "..") { while (false !== ($topic = readdir($handle))) { if($topic != "." && $topic != "..") { $topic=str_replace(".","",$topic); array_push($sortArray,$topic); } } sort($sortArray); reset($sortArray); $topicArray=array(); foreach($sortArray as $folder) { $year=substr($folder,4,0); $month=substr($folder,2,4); $day=substr($folder,2,6); array_push($topicArray,$year.".".$month.".".$day); } foreach($topicArray as $topic) { $path = "news/".$topic."/intro.txt"; $file = file($path); foreach($file as $value ) { $value = preg_replace("/\n/", "<br>", $value); $intro_text .= "$value"; } $intro_picture = $topic."/start.jpg"; $date = $topic; echo " <tr> <td width='476' valign='top'><table width='100%' border='0' cellpadding='0' cellspacing='0' class='raksti_bot'> <!--DWLayoutTable--> <tr> <td width='100' height='100' align='center' valign='middle' class='raksti_both_ver'> <img src='news/".$intro_picture."' width='90' height='90'></td> <td width='10'> </td> <td width='281' valign='top'><br>".$intro_text."<br></td> <td width='10'> </td> <td width='75' align='center' valign='middle' class='raksti_both_ver'>".$date."</td> </tr> </table></td> </tr> \n"; unset($intro_text); } } closedir($handle); } } ?>
  10. - Ja godīgi, tad jocīgi, jo manuprāt $raksts NAV masīvs.. vismaz to paskaidro šis teikums, kad pamēģināju reversot $raksts: " Warning: array_reverse(): The argument should be an array " Starp citu, es nemaz neko nejautātu, ja to varētu izlasīt PHP manuālī, kas starp citu ir man datorā *.chm formātā, un ir atvērts praktiski visu laiku, kad plosos pa kodu. Jebkurā gadījumā, liels tev paldies par to, ko darīji manā labā. Romāns
  11. Venom, paturpinot šo tēmu.. nekādīgi nesaprotu kāpēc masīvu nevar sazortēt pretējā secībā.. nu murgs.. Te būs piemēriņš (iepostoju tikai daļu no koda, lai vieglāk orientēties): $raksts ir iegūts ar readdir($handle) palīdzību. $raksts_b = array($raksts); array_reverse($raksts_b); foreach($raksts_b as $raksts_c){ $datums = $raksts_c; } print($datums); Tas izdrukā šādi: .. kaut an vajadzētu šādi: Liels paldies par piedalīšanos šajā.. nezin kā lai to visu nosauc.. Romāns
  12. Venom, doma par papildus masīva izveidošanu ir ok.. ..vienīgi man veel nepielec kāpēc rsort() negrib strādāt, pat ja $key un $value ($raksts => $raksts) ir vienādi. Pēc manām ziņām rsort() būtu jāzortē pēc $key. $masiivs = array($raksts => $raksts); rsort($masiivs); print_r($masiivs); Šajā gadījumā man drukā: Array ( [0] => 2004.08.11 ) Array ( [0] => 2004.08.31 ) Array ( [0] => 2004.11.07 )
  13. Roze, saki luudzu, kaa es varu sazorteet tabulas (jaunaakais datums aukshaa), ja datums nav array? .. tas tak laikam nemaz nav iespeejams. vai ne?
  14. Paldies Roze! Viss darbojas taa kaa tam vajadzeetu darboties! Un es arii sapratu kaapeec tas ieprieksh nestraadaaja. Veelreiz paldies. Romāns
  15. Sveiki, Es atzīstos, ka ļoti sen neesmu ķēpājies ar php, tāpēc no jauna sāk parādīties stulbas kļūdu problēmas. ceru, ka varēsiet izpalīdzēt. Doma tāda: Direktorija "raksti" satur citas direktorijas kuras ir nosauktas pēc datumiem.. respektīvi "2004.07.31", "2004.08.01" utt. - katrā no šīm 'datumu direktorijām' ir intro.txt un start.jpg faili. Savukārt php koda uzdevums ir izdrukāt tabulas, kas izskatītos apmēram šādi: ..kā redziet, bildes un datumi tiek drukāti pareizi, bet vidējās kolumnas katrā nākamajā rindā teksti (teksti no intro.txt failiem) summējas. Kas par lietu? KODS iR sheit: <?php if ($handle = opendir('raksti')) { while (false !== ($raksts = readdir($handle))) { if ($raksts != "." && $raksts != "..") { /////////////////////////////////////// probleemas saakums/// $path = "raksti/".$raksts."/intro.txt"; $fails = file($path); foreach($fails as $vertiba ) { $vertiba = preg_replace("/\n/", "<br>", $vertiba); $intro_teksts .= "$vertiba"; } //return $intro_teksts; ////////////////////////////////////////// problemas beigas /// $intro_bilde = $raksts."/start.jpg"; echo " <tr> <td width='476' height='100' valign='top'><table width='100%' border='0' cellpadding='0' cellspacing='0' class='raksti_bot'> <!--DWLayoutTable--> <tr> <td width='100' height='100' align='center' valign='middle' class='raksti_both_ver'><img src='raksti/".$intro_bilde."' width='90' height='90'></td> <td width='10'> </td> <td width='281' valign='top'><br> ".$intro_teksts."<br></td> <td width='10'> </td> <td width='75' align='center' valign='middle' class='raksti_both_ver'>".$raksts."</td> </tr> </table></td> </tr> \n<br>"; } } closedir($handle); } ?> Direktoriju koks vareetu izskatiities shaadi: raksti __2004.07.31 ______intro.txt ______start.jpg __2004.08.01 ______start.jpg ______intro.txt Liels, liels paldies par atsaucību! Romans
  16. Tas i viselementārākais login - ar PHP_AUTH metodi.
  17. Kā var izveidot LogOut funkciju bez Session izmantošanas? Ar Session buutu jau viegli - atliktu tik izmainīt sesijas numuru i vsjo. Par loga aizvēršanu aizmirsīsim.. - tas katram ēzelītim skaidrs ;) Bet vai Logout nevar izveidot arī kā savādāk??
  18. Ja gribi, vari reģistrēt bezmaksas domēnu piemēram: www.graavracis.tk tas balstaas uz Redirektu (bez baneriem utml. sūdiem). Vienīgais noteikums ir 25 unikālie apmeklējumi 90 dienu laikā.
  19. Aizej uz www.Nic.lv tur var reģistrēt dažādus domēnu vārdus.
  20. Lietoju Latnet. Tur par mysql ir jāmaksā papildus 10 ls mēnesī. Ja man klientam ir jāpaziņo, ka par mājaslapas uzturēšanu viņam būs jāmaksā papildus 10ls mēnesī.. nu zin. Man jau 3 proj. stāv uz Latneta - nevienam nav ticis pielietots mysql (kāpēc?- to jau izstāstīju). Re: Kaklz: Vai tad Latnets izmanto ODBC? Es zinu, ka Access salīdzinājumā ar Mysql ir lēnāks (proti, ja datubāzi vienlaicīgi izmanto 100 personas, tad Access var sākt bremzēt) Taču par ātrumu neuztraucos - galvenais, ka varu izmantot Access. man vajag atrast kaut kādu ļoti izdevīgu variantu šajā sakarā..
  21. Runa ies par Acces db izmantošanu. Manā gadījumā es navaru izmantot Mysql, tāpēc ir jāmeklē alternatīvas. Apnika man vazāties ar tiem txt failiem. Par cik kaut kad sen skolā iemācījos veidot Access datubāzes, nodomāju, ka varbūt varēs to izmantot Mysql vietā. Vai tas vispār ir iespējams? Kādas tādā gadījumā būtu PHP komandas datu postoshanai, nolasīšanai utt.?
  22. Re: Aleksejs Jā, nu vismaz ar to figūriekavu palīdzību, par vienu kļūdiņu kļuva mazāk - tagad 1 nosaukuma vietā vairs neizdrukā visus nosaukumus un tas priecē. Taču pašreizējā situācijā, skripts izdrukā pirmo masīva rindiņu! respektīvi, ja masīvs satur: 01-govs 02-trusis 03-autobuss tad neatkarīgi no saņemtā noscījuma($show_pic_nos) vērtības (piem. 01 vai 02 vai 03) tiek izvadīta pirmā rindiņa (01-govs).
  23. Gadījumā, ja es tiešām izsakos nepareizi vai nesaprotami, te būs viss nepieciešamais kods. Ceru, ka tagad tas radī kkādu priekšstatu par to skriptu.. $show_dir = "2003"; $show_pic_nos = "01"; if ($direktorija = opendir('data/foto/'.$show_dir)) { while (false !== ($file_nos = readdir($direktorija))) { if ($file_nos != "." && $file_nos != ".." && $file_nos != "comments") { print show($file_nos, $show_dir, $show_pic_nos); } } closedir($direktorija); } function show($file_nos, $show_dir, $show_pic_nos){ $getAlt = trim($file_nos); $alt = explode("-", $getAlt); if ($alt[0] == $show_pic_nos){ $nos = $alt[1]; }else{ echo "nav otraad faila daljas!"; } echo "<tr>\n"; $pic = "<img class=\"gal_img\" src=\"data/foto/".$show_dir."/".$show_pic_nos."-".$nos."\">\n"; // alt=\"".$alt[1]."\" echo "<td class=\"show_td\">".$pic."</td>\n"; echo "</tr>\n"; }
  24. Nē, tas diemžēl nelīdz, jo es jau tā mēģināju. Tas nedarbojas abejādi (gan ar = gan ar ==). Skripts tiek izpildīts, taču nepareizi, jo tas izdrukā nevis 1 bildes nosaukumu (kas sastāv no $alt[0]."-".$alt[1] ), bet gan vairākus bilzhu nosaukumus (visus nosaukumus, kas atrodas tai direktorijā, kurru nolasīja ar readdir() (no kuras tika izveidots masīvs $file_nos.
×
×
  • Create New...