Jump to content
php.lv forumi

php_Stopp

Reģistrētie lietotāji
  • Posts

    473
  • Joined

  • Last visited

Posts posted by php_Stopp

  1. tur nau nekaa smiekliiga, redz serveris saprot ka no keissfootball nekaads programmeetaajs nesanaak un vinsh lieka atpaklaj uz 644 lai cilveeeks pa velti neciinaas un nemocaas! Taa ir paziime ka tev keissfootball jaamet programmeeshan pie malas un jaaker pie kaut kaa cita, es nez pie kaa, varbuut pastnieka profesija buutu iistaa?

     

    to nesauc par nodiršanu ;)

  2. on line 27.. variable add.. laikam jau neesi iekopējis mums šeit pašu 27. rindiņu.. jo tam tevis iedotajam kodam ar kļūdas paziņojumu nav nekāda sakara

     

    tas tik taads piemeerinjsh bija ar to viens divi.

    nepatiik man copy paste kaut kaa.

     

    veel viena stulba fiicha ieksh win:

     

    if($links==""){
    echo '<a href="index.php?links=1">link1</a>';
    }
    
    if($links=="1"){
    echo '<a href="index.php">links</a>';
    }

     

    tjip nemaz nepaarsleedzas uz to ?links=1 un atpakalj

    adresiite nomainaas, bet teksts nee.

     

    ir kaadas idejas?

     

    if (!isset($_GET['links']) || empty($_GET['links'])) echo '<a href="index.php?links=1">link1</a>';

    else if ($_GET['links']=="1") echo '<a href="index.php">links</a>';

  3. eemm.. kur tanī kodā ir norādītas jelkādas jelkura mainīgā vērtības ? tu pārbaudi, vai $Email gadījumā nau tukšs, bet tāds mainīgais nemaz nav definēts.. laikam jau definēt šādā gadījumā nevajadzēja, ja bija ieslēgts register_globals. bet jebkurā gadījumā pati sūtīšana jāveic tikai tad, kad tu procesē formu, vai ne ? tas būtu

    if($_SERVER['REQUEST_METHOD']=='POST')

    vismaz šajā gadījumā..

     

    pag, pag.. tas serveris vispār atbalsta PHP ? :D neizskatās

  4. varbūt iekopē to manu pirmo uzrakstīto kodu un, ja tu no tā raksta faila izvadi visus datus, tad otro variantu tam kodam - ar foreach()

     

    lai tu neputrotos, uzrakstīšu pilnu to kodu:

     

    <?php

    for($i=1;$i<=file_get_contents("rskaits.txt");$i++) {

    $expl = explode(":", file_get_contents("raksts".$i.".php");

    foreach($expl as $dala_datu) echo $dala_datu;

    }

    ?>

     

    vai arī izvadi katru array sastāvdaļu atsevišķi (tas ir labāk, kad formē dizainu):

     

    <?php

    for($i=1;$i<=file_get_contents("rskaits.txt");$i++) {

    $expl = explode(":", file_get_contents("raksts".$i.".php");

    echo $expl['0'];

    echo $expl['1'];

    echo $expl['2'];

    echo $expl['3'];

    }

    ?>

     

     

    abi šie kodi dos vienu un to pašu rezultātu

  5. kad uztaisi jauno failu, saglabā to, kurš fails tas ir pēc kārtas failā failuskaits.txt

    un izvadīšana šāda:

     

    <?php
    $cik_nu_mums_ir_failu = file_get_contents("failuskaits.txt");
    for($i=1;$i<=$cik_nu_mums_ir_failu;$i++) {
    $expl = explode(":", file_get_contents("raksts".$i.".php");
    ##########
    // un tad vai nu izvadam kaukādu daļu no faila atsevišķi:
    echo $expl['3'];
    // vai nu visus datus:
    foreach($expl as $dala_datu) echo $dala_datu."<br/>";
    ##########
    }
    ?>

     

    mosk ir bugi, uz ātru roku rakstīts..

     

    aa.. es to uzrakstīju gadījumam, ka katrā failā ir saturs jāsadala vēl x daļās.

     

    ja vienk jāizvada visi faili pēc kārtas, tad sākumā saglabā to faila kārtas numuru failā failuskaits.txt, un tad:

     

    for($i=1;$i<=file_get_contents("failuskaits.txt");$i++) {

    echo "raksts $i: ".file_get_contents("raksts".$i."php")."<br/><br/>";

    }

  6. header("Content-type: text/html;charset=utf-8");

    un tad arī browser side-ā jānomaina charset, ja kaukādi dati tiek caur php kodu atkodēti ar utf-8, jo visādi speciālie simboli tiks pārveidoti par utf-8 ķeburiem (ne tikai tas, ka nevar izlasīt - arī diezko smuki viņi nav)

  7. un vēl kas - kā var pārbaudīt, vai mainīgais satur visus (tai skaitā utf-8 kodētus) simbolus ? ;)

     

    sāku lasīt eregi() komentārus manualī, bet nu varbūt tomēr kāds var pateikt, līdz man akal uznāk iedvesma lasīt.. (jau izbesījās lasīt tur - nekā nav) :)

  8. no pirmā faila ir linki uz functions.php?act=grupu un functions.php?act=info

    un fails functions.php pavisam vienkāršs:

     

    <?php
    if (isset($_GET['act'])) {
    $act = $_GET['act'];
    if ($act == 'grupu') {
    // šeit ir viss kods grupas nomaiņai
    }
    else if ($act == 'info') {
    // šeit ir viss kods info nomaiņai
    }
    echo "funkcija izpildīta";
    }
    ?>

     

    ja funkciju tanī failā ir vairāk, izdevīgāk izmantot šādu kodu:

     

    <?php
    if (isset($_GET['act'])) {
    switch ($_GET['act']) {
    case 'grupu':
    // attiecīgais kods
    break;
    case 'info':
    // attiecīgais kods
    break;
    }
    echo "funkcija izpildīta";
    }

  9. var jau arī kaukā šitā..:

     

    <?php
    switch($_POST['selectliste']) {
    case 'pirmais':
    $1st_value = ' selected="selected"';
    case 'otrais':
    $2nd_value = ' selected="selected"';
    }
    ?>
    <select name="selectliste">
    <option value="pirmais"<? echo (isset($1st_value) ? $1st_value : ''); ?>>1. variants</option>
    <option value="otrais"<? echo (isset($2nd_value) ? $2nd_value : ''); ?>>2. variants</option></select>

     

    tas ar tā, uz ātru roku..

  10. aa..

     

    <select name="selectliste"><?php
    switch ($_POST['selectliste']) {
    case 'pirmais':
    echo "<option value=\"pirmais\" selected=\"selected\">variants 1</option>\n<option value=\"otrais\">variants 2</option>";
    case 'otrais':
    echo "<option value=\"pirmais\">variants 1</option>\n<option value=\"otrais\" selected=\"selected\">variants 2</option>";
    }
    ?></select>

     

    nu tas tā.. diezgan primitīvā rakstā..

  11. brr.. Liekas, ka maniiju tepat forumaa, bet nevaru vairs atrast.

     

    kaa lai shajaa gadiijumaa riikojas ar listboksi?

     

    <option value="A" selected="selected"> ???

     

    hm.. nesapratu, ko tu domaaji, pasviitrojot to selected="selected".. tas vienk norāda, ka apmeklējot lapu no sākuma būs izvēlēts attiecīgais option.. un ar php nododot tiek aizsūtīts izvēlētā option value. par indeksu bubu jau teica

×
×
  • Create New...