Jump to content
php.lv forumi

Biospirt

Reģistrētie lietotāji
  • Posts

    16
  • Joined

  • Last visited

Posts posted by Biospirt

  1. Edit: Vainīgs :/ Nepamanīju,ka tev masīvi nelasās kā asociatīvie.Nu tad šādi:

    foreach ($files2 as $f => $val) { 
    $nomargin='nomargin'; 
    	echo '<div class="pic '.$nomargin.'" style="background:url('.$files[$f].') no-repeat 50% 50%;">'; 
    		echo'<a href="'.$val.'" target="_blank"></a>'; //lielā bilde- ar šo viss OK!
    	echo'</div>';
    } 
    

     

    Liels paldies- man radās doma mēģināt izmantot array key, bet paskatījos dažādus piemērus un kkā nepieleca, ka tas ir tik vienkārši!

    Būs sev uz ziemassvētkiem jāuzdāvina PHP rokasgrāmata. :laugh:

    Vēlreiz paldies 404! Priecīgus visiem svētkus!

  2. Izdrukā abus masīvus un paskaties vai viņi satur to ko vispār vēlies lai tas tur būtu:

    echo'<pre>';
    print_r($files);
    print_r($files2);
    echo'</pre>';
    

    Ja negribi lai tur būtu pilnais ceļš uz bildi,tad pamaini funkciju tā,lai masīvi glabā tikai pašu bildes nosaukumu,un saformē kā vajag izvadot linku.

     

    Tik daudz prāta man nav- vakar mēģināju to funkciju pamainīt, bet nekas nesanāca.

    Cik mana saprašana spēj aptvert, tad lai izvadītu masīva vērtību, man vispirms vajag rindiņu: foreach ($files as $f), kas manā gadījumā atgriež tikai konkrēti vai nu $files, vai $files2

    Jā- ar print_r atgriež visu to, kam tur arī jābūt- vispirms no res, tad no thumbs un tieši tādā secībā, kā vajag, tikai ko tad man darīt ar "foreach", vai arī varbūt ir kas labāks, ko es varētu šajā gadījumā lietot?

  3. Ja bilžu failu nosaukumi iekš /res un /thumbs ir vienādi,tad arī pirmajā thumbnailu masīvā $files būs tieši tie paši atslēgu nosaukumi,kurus atliek tikai izsaukt.

    foreach ($files2 as $f) { 
    $nomargin='nomargin'; 
                       //echo '<div class="pic '.$nomargin.'" style="background:url('.$f.') no-repeat 50% 50%;">';         // mazā bilde kur $f vietā vajadzētu citu mainīgo no $files2 
                  echo '<div class="pic '.$nomargin.'" style="background:url('.$files[$f].') no-repeat 50% 50%;">'; // mazā bilde kur $f vietā jāizsauc masīva: $files elements: $f	   
           	      echo'<a href="'.$f.'" target="_blank"></a>'; //lielā bilde- ar šo viss OK!
    	      echo'</div>';
    } 
    

     

    Paldies- tik tālu man itkā būtu skaidrs, bet $files atgriež ne tikai faila nosaukumu bet arī atrašanās vietu- apmēram šādi: gallery/mape/res/1.jpg

    Ja tur būtu tikai faila nosaukums- tad no problem- pats sen būtu ticis galā!

    Mēģināju izdrukāt $files[$f] - atgrieza tukšumu- tātad vai nu kkas pietrūkst, vai arī es līdz galam tomēr kko nesapratu!

  4. Labi! Pastrādāju, palasīju, padomāju- tiku šitik tālu: http://paste.php.lv/d7ed46402fa8afc2862c53d63bc17e08?lang=php

    Tālāk nezinu, kā izvadīt otru bildi- varu tikai vai nu mazo, vai lielo, bet kā abas reizē? Varbūt kāds lūdzu "čaiņikam" saprotamā valodā būs tik laipns un varēs paskaidrot? Būšu ļoti pateicīgs par palīdzību!

    Es nemeklēju nevienu kam rakstīt mājaslapu- tā nu ir sagadījies, ka tomēr esmu autors riepu centra mājaslapai, kur 80% ir HTML, un bērnudārza mājaslapai, kuru taisīju par velti nevis naudas dēļ, un neplānoju ar WEB pelnīt naudu, bet vairāk savam priekam gribas ko apgūt! Šo rakstu pats savai lapai, zem kuras ir pilnīgs tukšums- domēnu nopirku, bet nav pat ideju, ko zem viņa likt, tikai radās vajadzība ievietot 2vas galerijas, kur bildes gribētos sakārtot alfabētiskā secībā!

  5. Nu..uu , tad laikam tiešām esi bezcerīgs variants...

    Pagaidām neriskēšu ko vairāk komentēt.

    Ja vajag ar string strādāt, kasliedz par to palasīties?

    Domā mēs to negājām cauri paši?

    Uff, atvaino protams, palasot tā uz ātro, likās ka vienkārši makšķerē palīdzību.

    Bet nu kā jau Briedis rakstīja, samet failu listi masīvā un tadar to strādā.

     

    Njā- ceru uz ziemassvētku brīnumu! :D

    Kkādus absolūtos pamatus no php saprotu, bet nespēju iebraukt visā tajā loģikā ja parādās kkas mazliet grūtāks! Nav man programmēšanas domāšanas + nepārzinu pierakstu = neko vairāk par pamatfunkcijām lietot nemāku. Nav jau tā, ka nevēlos apgūt, bet lielākoties viss ko pašlaik esmu lasījis un mēģinājis saprast nav līdz galam "pielecis". Man bez aprakstītā fakta vajag vēl iebakstīt: kāpēc tur ir tāds simbols. un kāpēc tas ir tāds?- tad man iespējams sāktu pielekt! Lab- nav jau tik ļoti svarīga lieta- gan jau kādu dienu kad būs vairāk laika izdosies sameistarot kko.

  6. Ne jau ar to ad ir, bet ar meegjinaajumiem visu smuki sasorteet.

     

    Smuki sasortēt man jau izdevās (protams atradu jau gatavu kodu), tikai kā no tās sasortēšanas nogriezt nost lieko un "pielīmēt" esošajam kodam tā lai viss strādā??

     

    Te būs, bet esmu tik bezcerīgs variants, ka pat nemāku no šī koda nogriezt nost lieko, lai ārā drukā plikus failu nosaukumus bez direktoriju struktūras priekšā..

  7. Nevajag sarežģītas lietas darīt.

     

    Pamēģini izveidot vienkāršu masīvu ar faila vārdiem, sakārtot un izvadīt. Un tad mēģināt pielāgot esošajai situācijai.

     

    Tikai mēģinot var kaut ko iemācīties. Lasi arī to kārtošanas funkciju komentārus php.net lapā, tur daudz noderīgu piemēru..

     

    Pa turieni jau arī lielāko daļu piemēru meklēju, bet kkā nedalec līdz galam. asort man der... Skatījos viņu jau arī iepriekš- pēc paraugiem vadoties uzrakstīju vairākus variantus, bet izdrukāt viņus tā arī neizdevās.. Visu laiku tukša lapa- neviena ieraksta!

  8. Kodu neskatījos, bet ir masīvu kārtošanas funkcijas.

    http://php.net/manual/en/array.sorting.php

     

    Ja nevar pielāgot, uzrakstu sev specifisko kārtošanu pats...

     

    Man tur ir cikls.. Cik pašam no tā visa ir pielecis, tad itkā saprotu, ka vispirms vajadzētu ielasīt failus masīvā, kurus tad arī sakārto, un tikai tad izvadīt ārā, bet es te jau visu dienu mēģinu no dažādiem "sampļiem" kko izlobīt, bet nesanāk.. :(

  9. Interesanti, bet arī IE viss aizgāja ar šo pašu kodu- vienīgais ko izdarīju pierakstīju korektu sākumu visam sacerējumam:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

     

    Uz FF pazuda fona krāsa, bet to atrisināju uzrakstot stilu.. Varbūt kāds var paskaidrot- kāpēc šādi gadījumi notiek?

  10. Nu man pa skaipu aptveni 1 gb suutiijaas loti ilgi, bet tajaa epastaa man to izdevaas pielikt pa 2 stundaam, no taa pasa datora

    Kā jau te tika minēts, tad viss atkarīgs no upload/download ātruma, bet par skype runājot- ja ir ieslēgts "firewall", tad der pārliecināties, vai skype ir ielikts pie "exceptions", savādāk standarta pārsūtīšanas ātrums bij kkur ap 3kb/s

  11. nu tad iedod visu kodu

     

     

     

    <html>
    <head>
    <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE">
    <title>
    lapa.lv
    </title>
    </head>
    <body style="width:600px" bgcolor="FF9900">
    <table align="left" width="600" border="0" cellspacing="0" cellpading="0">
    <tr>
    <td>
    <img src="logo.gif"
    width="600" height="100">
    <br>
    </td>
    </tr>
    <tr>
    <td>
    <br />
    <?php 
    $con = mysql_connect("localhost","user","psw");
    if (!$con)
     {
     die('Could not connect: ' . mysql_error());
     }
    
    mysql_select_db("db", $con);
    
    		{ 
    $d = "select id from diski";
    $da = mysql_query($d);
    
    $l = (mysql_num_rows($da));
    for ($s=1; $s<$l+1; $s++) { ?>
    <?php
    
    	$df = "select * from diski where id='$s'";
    $dx = mysql_query($df);
    	$df1 = "select * from diski_info where id_2='$s'";
    $dx1 = mysql_query($df1);
    if($dx)
    {
    	echo'<table align="left" width="600" border="0">';
    	while($r=mysql_fetch_array($dx))
    
    {
    
    echo '<tr><th  colspan="4" width="280" align="center" style="font-size:26px"><hr>'.$r['nosaukums'].'</th></tr>';		
    echo '<tr><th  colspan="4" width="280" align="center" style="font-size:14px">'.$r['apraksts'].'<hr></th></tr>';
    		echo '<td rowspan="12"><img src="img_x/'.$r['fails'].'"></td></tr>';
    
    echo'<tr><th height="45">Diska<br />Izmērs</th><th>Skrūvju skaits<br />un attālums</th>'; 
    echo'<th>Cena</th><th rowspan="12"></th></tr>';
    
    }
    
    
    $b= '(<img src="img_x/'.$r['fails'].' ">)';
    
    	while($r1=mysql_fetch_array($dx1))
    	{
    		echo '<tr><td align="center">'.$r1['izmers'].'</td>';
    		echo '<td align="center">'.$r1['skruves'].'</td>'; 
    		echo '<td align="center">'.round($r1['cena'],2).' Ls/gab</td>';
    	}
    
    	echo'</table><br/>';
    }
    		}
    ?>
    <?php } ?>
    </td>
    </tr>
    <tr>
    <td>
    <center>
    <footer><h5>© lapa.lv 2008</h5></footer></center>
    </td>
    </tr>
    </table>
    </body>

  12. php kodam ir maz sakara ar to kā tava lapa izskatīsies browserī.

    Daudz svarīgāk ir kādu CSS tu esi pielietojis izveidotajam HTML kodam. Mainot CSS var panākt pilnīgi savādāku lapas izkārtojumu.

    Man tur nav css- tā lapa ir pārāk vienkārša, un bez stila.. pie body ir BGCOLOR, un izvēlnes pogas ir frame

  13. Sveiki. Esmu takā iesācējs, gan ar html, gan PHP.. Nocīnījos vairākas dienas lai uzceptu savu pirmo *.php. Saprotu, ka droši vien esmu pieļāvis daudzas kļūdas, un droši viens daudz ko varēja izdarīt arī vienkāršāk, bet rezultāts uz FF mani apmierina, turpretī ar IE izdrukā tikai pirmo tabulu..

    Dati tiek ņemti no Mysql, un izmantoju

    $l = (mysql_num_rows($da));
    for ($s=1; $s<$l+1; $s++) { ?>

    lai panāktu, ka mana tabula izdrukājas tik reizes, cik ierakstu viņā ir. IE nākamā tabula atrodas pa labi no pirmās, nevis zem viņas, kā man vajadzētu. Varbūt kāds gudrāks var palīdzēt piedabūt šo strādāt normāli uz IE. Ja vajag- iepostošu visu kodu..

×
×
  • Create New...