Jump to content
php.lv forumi

raivis

Reģistrētie lietotāji
  • Posts

    106
  • Joined

  • Last visited

Everything posted by raivis

  1. manu, ka jums labaak patiik chatoties
  2. tad nebuutu bijusi jezga shii jautaajumu risinaashans gaitaa.
  3. Mans jautaajums ir pavisam vienkaarsh. Veeleejos tik zinaat vai sheit ir kaads, kas tiktu ar taadu jautaajumu galaa.
  4. tad uzcep, ja proti peec manas sniegtaas idejas
  5. Ceru, ka nebuusi paaraak aiznjemti, lai atbildeetu man uz sho postu, vai arii ko sakariigu ietiktu..! Paldies! Es censhos uztaisiit menu ar submenu. Mana ideja ir glabaat menu un submenu datus failaa menu.txt ------------------------------------- $lines = file("menu.txt"); foreach($lines as $line_num => $line){ list($id,$menu)=explode('|', $line); /* sheit katraa rindaa tiek pieshkjirta attieciiga veertiiba mainiigajiem $id un $menu atshkjirot veertiibas ar simbolu "|" taalaak ir nepiecieshams: kad $_GET['id']=="news", defineet un izdrukaat mainiigo veertiibas no konkreetaas liinijas, kas izskatiitos: photo-Photo video-Video www-WEB Design -veertiibas tiek atshkjirtas mainiigajaa $menu2 ar simbolu ":" */ foreach($lines as simbols "#" => $menu){ // list($menu2) = explode('#', $menu); // list($menu2_href,$menu2_name) = explode(':', $menu2); if($_GET['id']==$id){ echo "<li>".$menu2_href."-".$menu2_name.; } } } ------------------------------------- Faila menu.txt saturs: news|photo:Photo#video:Video#www:WEB Design| services|photo:Photo#www:WEB Design| contacts|| Ceru, ka jums buus kaada ideja vai ieteikumi, kaa attiistiit sho kodu. Liels paldies!
  6. Centiishos veel elementaaraak nodefineet manu jautaajumu. Faila menu.txt saturs:news|photo:Photo#video:Video#www:WEB Design| services|photo:Photo#www:WEB Design| contacts||
  7. Taatad... man vajadzeetu atshkjirt-defineet faila menu.txt katras rindas mainīgo vērtības ar simbolu "#" mainīgajā $menu2 Skaidraak sakot, linkaa menu.php?id=portfolio tam vajadzētu izskatīties šadi: Photo Video WEB Design Faila menu.txt saturs:news|News|news.php|intro:Intro| portfolio|Portfolio|portfolio.php|photo:Photo#video:Video#www:WEB Design| services|Services|services.php|photo:Photo#www:WEB Design| contacts|Contacts|contacts.php|| Gaidiishu juusu idejas.
  8. Nevajag taisīt muļķīgas QUOTEs (bubu) Taadaa gadiijumaa noraadi man uz kaadu risinaajumu, paliekot pie taa pasha koda izstraades - $lines = file("menu.txt"); foreach($lines as $line_num => $line){ list($a_href,$name,$sourche,$menu2)=explode('|', $line); foreach($lines as $line_num => $menu2){ list($menu2a) = explode('#', $menu2); list($menu2_href,$menu2_name) = explode(':', $menu2a); if($_GET['id1']==$a_href){ echo "<a href=\"menu.php?lang=$lang&id1=".$a_href."&id2=".$menu2_href."\">".$menu2_name."</a>"; } } }
  9. Nedomāju, ka patiešām nav neviena, kas nespētu atrisināt šādu jautājumu: Atšķirt faila menu.txt katras rindas mainīgo vērtības ar simbolu "#" mainīgajā $menu2. Pēc manām domām risinājumam ir jābūt funkcijas foreach() izpildē. Tam vajadzētu izskatīties šadi, no linka menu.php?id=portfolio : Photo Video WEB Design Faila menu.txt saturs:news|News|news.php|intro:Intro| portfolio|Portfolio|portfolio.php|photo:Photo#video:Video#www:WEB Design| services|Services|services.php|photo:Photo#www:WEB Design| contacts|Contacts|contacts.php||
  10. Diemžēl ar MySql neesmu tik ļoti pazīstams. Kaut gan domāju ka būtu laiks to iepazīt tuvāk. Vai jūs, lūdzu, varētu man norādīt pēc iespējas labāku virzienu, kā lai elementāri ar php mysql funkcijām izveidoju tabulas struktūru, kur glabātos mana menu dati. Un kā lai to izvadu kā 2 slāņainu menu, piem. News --Intro Portfolio --Photo --Video --WEB Design Services --Photo --WEB Design Contacts Kā lai panāku, kad $id=services, pie menu Services ir bold tekstā + tiek izvadīta, jeb piedāvāta papildus izvēlne --Photo --WEB Design Un kā lai rediģēju menu, to mainot, dzēšot un pie tā pievienojot jaunus datus? Man nesagādātu nekādas lielās grūtības to visu paveikt, ja mainīgo vērtības tiktu glabātas *.txt failā, kas kā atzīstu nav labākais risinājums. Varbūt jūs varat man piedāvāt kādu linku uz tml. php + mysql 2 slāņainu menu paraugu, kuru būtu iespējams vienkārši rediģēt caur html formām? Liels paldies!
  11. Vai kādam prātā kāds loģisks risinājums?
  12. Šķiet ka jūs manu jautājumu pārpratāt. Lūk, arī šis variants nav īsti korekts: $lines = file("menu.txt"); foreach($lines as $line_num => $line){ list($a_href,$name,$sourche,$menu2)=explode('|', $line); foreach($lines as $line_num => $menu2){ list($menu2a) = explode('#', $menu2); list($menu2_href,$menu2_name) = explode(':', $menu2a); if($_GET['id1']==$a_href){ echo "<a href=\"menu.php?lang=$lang&id1=".$a_href."&id2=".$menu2_href."\">".$menu2_name_en."</a>"; } } } ------menu.txt-------- news|News|news.php|intro:Intro| portfolio|Portfolio|portfolio.php|photo:Photo#video:Video#www:WEB Design| services|Services|services.php|photo:Photo#www:WEB Design| contacts|Contacts|contacts.php|| ------------------------ itkā risinājumam ir jābūt funkcijas foreach() izpildē, lai katra rindas mainīgo vērtības tiktu atšķirtas ar simbolu "#" mainīgajā $menu2 Vai kādam prātā rastos kāds loģisks risinājums? Paldies! Vēlos, lai piem. linkā menu.php?id=portfolio, man tiek izvadīta izvēlne: Photo Video WEB Design
  13. raivis

    Center

    CSS StyleSheet failaa veic izmainjas pie boby uzstaadiijumiem. Proti kljuudu vari fikseet pie body nedefineejot width.
  14. Lai nu arii kaa, veelos failaa menu.dat defineet 2 slaanjaina menu veertiibas. Taapat veeleetos tam atkost mysql risinaajumu, kas droshivien buutu visvienkaarshaakais.
  15. Sveicināti php eksperti! Būvēju 2 slāņainu menu, kura ID links, include fails un nosaukums piem. 2 valodās tiktu glabāts menu.dot failā. Problēmu man sagādā menu 2 slāņa korekta manīgo noteikšana un attiecīga to vērtību izvadīšana. Vēlos panākt, lai, kad esmu linkā menu.php?lang=en&id=portfolio, man tiek izvadīta attiecīgajā valodā pēc $lang vērtības (EN vai LV) izvēlne, kas izskatītos aptuveni: Photo Video WEB Design ----------------- Kā noprotu izmaiņas vajadzētu veikt rindā foreach($lines as $line_num => $line){ lai mainīgo vērtības tiktu pārsauktas jeb atšķirtas nevis ar katru jauno rindu, bet simbolu "#" mainīgajā $menu2. Ceru, ka jūs man varēsiet tam ieteikt kādu vieglu risinājumu. Paldies! ------menu.txt-------- news|News|news.php|intro:Intro/Ievads| portfolio|Portfolio|portfolio.php|photo:Photo/Foto#video:Video/Video#www:WEB Design/WEB Dizains| services|Services|services.php|photo:Photo/Foto#www:WEB Design/WEB Dizains| contacts|Contacts|contacts.php|| ------menu.php------- $lines = file("content/data/menu.dat"); foreach($lines as $line_num => $line){ list($a_href,$name,$sourche,$menu2)=explode('|', $line); list($name_en,$name_lv) = explode('/', $name); list($menu2a) = explode('#', $menu2); list($menu2_href,$menu2_name) = explode(':', $menu2a); list($menu2_name_en,$menu2_name_lv) = explode('/', $menu2_name); if(isset($echo_menu2)){ $echo_menu=$echo_menu2; } if($_GET['id']==$a_href){ if($_GET['lang']=="en"){ echo "<a href=\"menu.php?lang=$lang&id2=".$menu2_href."\">".$menu2_name_en."</a>; }elseif($_GET['lang']=="lv"){ echo <a href=\"menu.php?lang=$lang&id2=".$menu2_href."\">".$menu2_name_lv."</a>; } } }
  16. Paldies, kaa reizeem gadaas - nepiefikseeju siiku kljuudu, kur = vietaa buutu jaabuut == nostraadaa ar if($_GET['id']==$a_href){...
  17. Nevajag taisīt muļķīgas QUOTEs (bubu) Piedod, programmeeshanaa esmu veel tikai lietprateejs. Taadeelj buutu ljoti jauki, ja tu tomeer vareetu man nodefineet pilnu paraugu. Paldies! Piem. nenostraadaa metode: foreach($lines as $line_num => $line){ list($a_href,$name,$sourche)=explode('|', $line); if(isset($echo_menu2)){$echo_menu=$echo_menu2;} if($_GET['id']=$a_href){ echo "<div class=\"active\">$name</div>"; }else{ echo "<li><a href=\"?id=$a_href\">$name</a></li>"; } }
  18. Veelos uzkodeet dinamisku menu, bet netieku ar sho to skaidriibaa. Ljoti ceru, ka jums radiisies kaadi priekshlikumi. Failaa menu.txt katraa rindaa tiek pieshkjirti atshkjiriigi mainiigo veertiibas. Kaa lai iestatu, lai tiktu izprinteeti visu mainiigo veertiibas, bet briidii, kad mainiigaa veertiiba tiks nodefineeta adresee piem. code.php?menu=894, attieciigaas rindas attieciigajam mainiigajam buus piem. pieshkjirts bold teksta stils? Tas izskatiitos shaadi: ja code.php?menu=232, tad echo Welcome Message Contacts ----------- turklaat, ja code.php?menu=014, tad echo Welcome Message Contacts ----------- utt. Koda iesaakums izskataas: /* menu.txt --------------- */ 014|Welcome| 232|Message| 894|Contacts| /* code.php --------------- */ $lines = file("menu.txt"); $menuList = array(); $i = 1; foreach ($lines as $row){ list($a_href,$name) = explode('|', $row); $menuList[] = array('id'=>$id, 'name'=>$name); $i++; } foreach ($menuList as $key => $info){ if ($id == $info['id']){ $echo_menu2 = "<div class=\"active\">".$info['name']."</div>"; foreach($lines as $line_num => $line){ list($a_href,$name)=explode('|', $line); if(isset($echo_menu2)){$echo_menu=$echo_menu2;} $echo_menu = <<<HTML <a href="?menu=$id">$name</a><br> HTML; } } } echo $echo_menu;
  19. Sveicināti web attīstītāji! Piedodiet, es glīgi netieku galā ar faila konkrētās rindas skaita noteikšnu, no kuras tiek nolasītas mainīgo vērtības pēc $info['user'] izsaukumu $id. Ceru, ka jūs varat man ko ietikt, kā man pēc šā koda parauga noteikt konkrētās rindas skaitu (piem. 8., vai 109.)! Kā lai nolasu attiecīgo mainītāju vērtības no konkrētas rindas, piem. no 7.(septītās)!? Paldies! Ļoti gaidīšu kādu atbildi. <?php $fileData = file("data.txt"); //data.txt--> lietotajs|vards|2006|Riga $personList = array(); foreach ($fileData as $rowa){ list($user,$name,$year,$city) = explode('|', $rowa); $personList[] = array('user'=>$user,'name'=>$name,'year'=>$year,'city'=>$city); } echo '<h1>Personas dati</h1>'; foreach ($personList as $key => $info){ if ($info['user'] == $id){ //piem. index.php?id=janis echo '<h2>'.$info['name'].'</h2> <p>Year: '.$info['year'].'</p> <p>City: '.$info['city'].'</p> Atrodas data.txt rindā: '.$row; //$row++; } } ?>
  20. Nenoturēšos: tādas kā tavi teksti :))13711[/snapback] ..pareizi bubu ;) !
  21. ! tvnet.lv meils spamo krāsainās{HTML izrotātās} e-vēstules..
  22. Man sagādā problēmu $_SESSION mainīgo padošanu caur logiem- resp. lietotājs, kurš ir ielogojies&atrodās onlinā, atverot jaunu logu, būtu izlogojies.. !?
  23. Būvēju web lapu ar SESSIJĀM, reģistrācijas/lietotāju login formu» vai iespējams uztaisīt!?: ka, ja lietotājs, kurš ir ielogojies sistēmā (atrodās onlinā), lai pārlūkotu informāciju, kura pieejama tikai reģistrētiem lietotājiem, atver kādas sadaļas linku uzklikšķinot ar peles kreiso taustiņu» Open in New Window, nevis uzklikšķinot ar peles kreiso taustiņu, » neatvērtos links jaunumi.php, kuru lietotājs patiesībā vēlētos atvērt, bet gan error.php |header("location: error.php");
  24. raivis

    real IP

    Un ja lietotājs lieto transparent proxy, tad reālo IP adresi var noteikt ar to pašu: $_SERVER['REMOTE_ADDR']; ?
×
×
  • Create New...