Jump to content
php.lv forumi

Gacha

Reģistrētie lietotāji
  • Posts

    805
  • Joined

  • Last visited

Posts posted by Gacha

  1. Nu es noka chaju to engine, mazliet papetuju un cik saprotu tad tas straadaa parasti, bet man gribetos apm taa, kaa jb4 bija rakstijis par to svich.

     

    Nu es to arii nesen izmantoju, man katraa lapaa saakumaa bija rakstiits <? include("config.php"); Nu konfig fails man ir shaads:

    <? 
     $id=$_GET['id'];
     switch ($id) { 
       case "blond1":
         $pg_body = "blond_1.php";
         break;
       case "blond2":
         $pg_body = "blond_2.php";
         break;
       case "datori1":
         $pg_body = "datori_1.php";
         break;
       case "forums":
         $pg_body = "list.php";
         break;
       case "foto":
         $pg_body = "muusu_foto.php";
         break;
       case "sms>sirsn1":
         $pg_body = "sms_sirsn_1.php";
         break;
       case "sms>sirsn2":
         $pg_body = "sms_sirsn_2.php";
         break;
       case "sms>sirsn3":
         $pg_body = "sms_sirsn_3.php";
         break;
       case "christmas_mp3":
         $pg_body = "christmas.php";
         break;
       case "christmas>foto":
         $pg_body = "christmas_foto.php";
         break;
    case "forums_post":
         $pg_body = "guestbook.php";
         break;
    case "forums_chek":
         $pg_body = "add.php";
         break; 
       default: 
    $pg_body = "start.php"; 
      }
    ?>

    liidziigs tam kas jb4. Bet skatijos ka tas ir bikinj savadaak. Bet ja es lietoju sho config failu tad nav nekaada atshkjiriba vai linkaa rakstu list.php vai ?id=forums

     

    Kaa buutu jaraksta linkos tas viss?

     

     

    Un vai tas butu ertaak, ja man uzrodas jauna lapa tad man taa katru reizi ir jaieraksta config failaa?

  2. Man shkiet, ka taisu nepareizi savai lapai pashu saakumu. Jo nezinu kaa to iisti dariit. Esmu meklejis internetaa tos enginus, bet tos kurus esmu atridis, tie ir mega lieli un sarezzgjiiti.

     

    Man index lapaa ir inklodota labaa un kreisaa mala un vidus, bet vairaak arii es neko neizmantoju. Zinu, ka ir taada lieta kaa swich, ar kuru kaut ko var paarsleekt.

     

    Varbuut kaadam ir kaads piemeers, kaa taisiit pashu to saakumu lapai. :blink:

  3. Nu es lietoju ikdienaa Macromedia Dreamweaver, jo tur var smuki straadaat ar html un ir php highlightings. Pamegginaju to zend studio3 , bet man nepatiik, ka tas ir tikai prieksh php, jo lielaakoties njemos ar html un papildinu to ar php. Vai nav kaads editors ar kuru baigi labi varstraadaat gan ar php, gan ar html. Ar html lai var taa ka nav jaraksta bet var likt teiblus un visu parejo, jo html vairaak ir visuaali un kodejot smuki ir gruti uztaisiit.

  4. Es palasiju tos rakstinjus, kurus jb4 bija rakstiijis un tagad paar maniim naaca apgaismiiba, ka ar MySQL tas ir daudz vienkarshaak nekaa ar flatfailiem.

     

    Tagad idejas man ir kaudzeem, bet protams ir viena problema tas STULBAIS no.lv admins (sorry, ka taa) man jau kaadas 10 dienas nevar atsuutiit ftp paroli, kuru netishaam pazaudeeju. Un vel visu prieksh MySQL.

     

    Man ir veel viena iespeeja uz viena servera, bet tur pagaidaam nav MySQL, bet tad man vajag dabuut latvijaa bezmaksas DNS (tikai ne valsts.lv).

  5. :D :D :D :D :D Es esmu staraa!!! Beidzot sanaaca, tagad tik jaizpeeta tas kods, lai saprotu, kaa tur viss straadaa. Ja man shis sanaaks tad to padariishanu ar flat failiem metiishu pie malas. Nu liels respekts jums :D

  6. To es sapratu, ka labaak ir pasham meginaat uztaisiit neviss njemt veselus scriptus peec taa kad izmegjinaaju visus 'guestbookus' un 'news' no hotscripts.com, scriptz.com un veel paaris adreseem. Beigaas nevienu arii neatradu taadu kaa vajag. Tagad es dabuju mazu turtoriali par to teemu un meginu taisiit pats.

     

    Nu es meginu uztaisiit taa lai varu iepostot zinjas vai jaunumus manaa lapaa izmantojot flat file. Esmu ticis taa, ka var tos iepostot un tad sakartot peec jaunaakaa posta. Tagad butu jauztaisa, ka var izdzeest un mainiit, bet protams, ka nesanaak. :(

  7. Es jau meginu kaut ko lasiit, bet gruti atrast kaut ko taadu, kas man nodereetu. Lielaakaa dallaa turtorialu u.c ir dots koda gabals un izskaidrots ko tas dara bet nav teikts ko tieshi noziimee taas peedinjas vai tas punktinjsh. Un pagaidaam nesmu atradis taadu smuku turtoriali galiigam iesacejam ar visiem paskaidrojumiem. Ja gaads zina tad varbut var pateikt, kur tadu mekleet.

  8. Nu formaas kad nomainiju tad viss sanaaca, bet man ir shada rindinja:

    echo " <a href=\"$PHP_SELF?action=delete&id=$key\">Delete</a>\n";

     

    Un te man atkal met araa tos errorus, nu peec jusu teiktaa man butu tas $PHP_SELF pret $_SERVER['PHP_SELF'] Un es taa izdaru, bet tad apache saak baigi lamaaties, ka taa nevar. Kas tad man tur jaraksta?

  9. Nu jums te ir izveidojies intresants striids, jo par parastu diskuteshanu to vairs nevar nosaukt. Cik sapratu tad tas XHTML ir labaks par HTML, jo tad lapu pareizi var redzet uz vairakaam mashiinaam nekaa ar HTML. Ja jau taa tad man shkjiet , ka XHTML veelaak attistisies un klluus lloti populaars. :D Bet nupat iesledzu Dreamweaver un apskatijos sho zveru un ieraudziju lielu minusu, kursh man nepatiik. Tur viss ir jakodee, bet ar HTML var visu likt taa pat. Es jau no XHTML neko nesaprotu, varbut ir kadi editori ar kuriem var normali straadaat?

  10. Nu paldies, ka vismaz viens kaut ko megina palidzet! Nu es uztaisiju failu db.php un tur ieliku iekshaa visu to scriptu, iznjemot to pashu apakshu. Kur man jaliek tas gabals, kursh izveido to tabulu? Un es izmantoju, vismaz meginu izmantot mysql control centre nevis php admin.

  11. <head>
    <link rel="stylesheet" type="text/css" href="../stils.css">
    <script language=JavaScript>
     function pic(file) {
       window.open(file,"_blank","toolbar=no,status=no,menubar=no,resizable=no,scrollbars=no,fullscreen=no,wid
    th=500,height=500");
     }
    </script>
    </head>
    <?
    
    chdir('pics/');
    $handle=opendir('.');
    readdir($handle);
    readdir($handle);
    echo "<BR>";
    while (($file = readdir($handle))!==false){
    $size=(filesize($file)/100);
    echo "<table class='pictable' width='200' border='0' cellspacing='0' cellpadding='0'>
     <tr> 
       <td><div align='center'><A HREF=JavaScript:pic('pics/$file')><img src=pics/$file width=100 height=75></A></div></td>
     </tr>
     <tr>
       <td><div align='center'>Nosaukums: $file <BR> Izmers: $size Kb</div></td>
     </tr>
    </table>
    <table width='200' border='0' cellspacing='0' cellpadding='0'>
     <tr>
       <td> </td>
     </tr>
    </table>
    ";
    }
    echo "<BR>";
    ?>

    Tur teiblaa ieliekas bildite, bet tie teibli raadaas viens zem otra, bet es gribetu, ka tas bildes raditos kaadas 3 vienaa rindaa! Un ja to varetu panaakt, tad shis mazais skriptinjsh ir lloti noderiigs.

  12. Nee, tas ko tu tur izgriezi tas ir no pedejaa posta. Tas pedejais koda gabals ir kaut kaads scripts par flat failiem, bet mana scriptaa jauna rinda ir apm taa

    $filename = "data.txt";
    $datums  = date("d.m.y - H:i");
    $title = $_POST['title'];
    $message = $_POST['message'];
    $inputstring = "<table width='200' border='1' cellpadding='0' cellspacing='0' bgcolor='#999999'>
     <tr>
       <td bgcolor='#000066'><div align='center'><font color='#CCCCCC'><strong>$title</strong></font></div></td>
     </tr>
     <tr>
       <td>$message</td>
     </tr>
    </table>
    <table width='200' border='0' cellspacing='0' cellpadding='0'>
     <tr>
       <td> $datums</td>
     </tr>
    </table>";
    $fp = fopen ( $filename,"w");
    fwrite ( $fp, "$inputstring\n");
    
    fclose ($fp);

    Te tam visam prosta pa vidu ir $title un $message un varetu pielikt podzinju.

    Tur daudz varetu but nepareizi, jo shis ir mans pirmais darbs uz php.

  13. Nu te ir viens kods, varbūt jūs te kaut ko saprotat

    <?php
    
     function showArray ($dataArray) {
       if (is_array($dataArray)) {
         foreach ($dataArray as $rowData) { echo  $rowData."<br>"; }
       }
     }
    
    
    
    # openFile look at a data file ($dataFile) and load information into data array ($dataArray)
    # - it returns 1 (true) if $dataFile is written into $dataArray successfully
    # - it returns 0 (false) if the $dataFile does not exists.
    function openFile ($dataFile, &$dataArray, &$error) {
       if (!file_exists($dataFile)) {
         $error = 1; # dataFile does not exists
         return 0;   # abort and return 0
       }
    
       if (!filesize($dataFile)) {
         $error = 2; # dataFile is zero length
         return 0;   # abort and return 0
       }
    
     # dataFile does exists
       $dataArray = file($dataFile);
       $error = 0;
       return 1;
    }
    
    
    
    # writeFile look at a data file ($dataFile) and write information in data array ($dataArray) to it
    # - it returns 1 (true) if $dataArray is written into $dataFile successfully
    # - it returns 0 (false) if $dataArray is not an array (1).
    function writeFile ($dataFile, $dataArray, &$error) {
       if (!is_array($dataArray)) {
         $error = 1; # dataArray is not an array
         return 0;   # abort and return 0
       }
    
     # no error
      $str = "";
      foreach ($dataArray as $rowData) {
    	 $temp = trim($rowData);
    	 $temp = str_replace ("\n","<br>",$temp);
    	 $str .= trim($temp)."\n";
     }
    
     @chmod($dataFile, 0766);
      $fp  = fopen($dataFile,"w");
      fwrite ($fp, $str);
      fclose ($fp);
    
       $error = 0;
     return 1;
    }
    
    
    
    # appendFile look at a data file ($dataFile) and append ONE row of information ($rowData) to it
    # - it has no return value
    function appendFile ($dataFile, $rowData) {
     $temp = trim($rowData);
     $temp = str_replace ("\n","<br>",$temp);
     $str = trim($temp)."\n";
    
     @chmod($dataFile, 0766);
      $fp  = fopen($dataFile,"a");
      fwrite ($fp, $str);
      fclose ($fp);
    }
    
    
    
    # deleteRow look at a data file ($dataFile) and delete ONE row by its row number ($rowID)
    # - it returns 1 (true) if $rowID is found in the $dataFile and removed successfully
    # - it returns 0 (false) if (1) the $dataFile does not exists, or (2) the $rowID is out of bound.
    function deleteRow ($dataFile, $rowID, &$error) {
       if (openFile ($dataFile, $dataArray, $error)) {
         if ($rowID > count($dataArray)) {
           $error = 2; # row does not exists
           return 0;   # abort and return 0
         }
    
         array_splice ($dataArray, $rowID, 1);
         if (writeFile ($dataFile, $dataArray, $error)) {
           $error = 0;
         return 1;
         }
       } else { return 0; }
    }
    
    
    
    # deleteRow look at a data file ($dataFile) and delete ONE row by its row number ($rowID)
    # - it returns 1 (true) if $rowID is found in the $dataFile and removed successfully
    # - it returns 0 (false) if (1) the $dataFile does not exists, or (2) the $rowID is out of bound.
    function updateRow ($dataFile, $rowID, $rowData, &$error) {
       if (openFile ($dataFile, $dataArray, $error)) {
         if ($rowID > count($dataArray)) {
           $error = 2; # row does not exists
           return 0;   # abort and return 0
         }
         array_splice ($dataArray, $rowID, 1, $rowData);
         if (writeFile ($dataFile, $dataArray, $error)) {
           $error = 0;
         return 1;
         }
       } else { return 0; }
    }
    
    
    
    # findRows look at a data file ($dataFile) for a non case-sensitive search string ($needle)
    # - it returns 1 (true) if $needle is found in the $dataFile and return the result in a data
    #   array ($resultArray).  Each row in the $resultArray contains the row number and row data.
    # - it returns 0 (false) if (1) the $dataFile does not exists, or (2) the $needle is not found.
     function findRows ($dataFile, $needle, &$resultArray, &$error) {
       if (openFile ($dataFile, $dataArray, $error)) {
         $needle = strtolower($needle);
         $i = 0;
         $rowNumber = 0;
    
         foreach ($dataArray as $rowData) {
           if (substr_count(strtolower($rowData), $needle)) {
             $resultArray[$i] = array($rowNumber, $rowData);
             $i++;
           }
           $rowNumber++;
         }
    
         if ($i) {
           $error = 0; # match founds, NO error 
           return 1;   
         } else {
           $error = 2; # NO match founds
           return 0; 
         }
       } else { return 0; }
     }
    ?>

  14. Nu te ir viens kods, varbūt jūs te kaut ko saprotat

    <?php

     

    function showArray ($dataArray) {

    if (is_array($dataArray)) {

    foreach ($dataArray as $rowData) { echo $rowData."<br>"; }

    }

    }

     

     

     

    # openFile look at a data file ($dataFile) and load information into data array ($dataArray)

    # - it returns 1 (true) if $dataFile is written into $dataArray successfully

    # - it returns 0 (false) if the $dataFile does not exists.

    function openFile ($dataFile, &$dataArray, &$error) {

    if (!file_exists($dataFile)) {

    $error = 1; # dataFile does not exists

    return 0; # abort and return 0

    }

     

    if (!filesize($dataFile)) {

    $error = 2; # dataFile is zero length

    return 0; # abort and return 0

    }

     

    # dataFile does exists

    $dataArray = file($dataFile);

    $error = 0;

    return 1;

    }

     

     

     

    # writeFile look at a data file ($dataFile) and write information in data array ($dataArray) to it

    # - it returns 1 (true) if $dataArray is written into $dataFile successfully

    # - it returns 0 (false) if $dataArray is not an array (1).

    function writeFile ($dataFile, $dataArray, &$error) {

    if (!is_array($dataArray)) {

    $error = 1; # dataArray is not an array

    return 0; # abort and return 0

    }

     

    # no error

    $str = "";

    foreach ($dataArray as $rowData) {

    $temp = trim($rowData);

    $temp = str_replace ("\n","<br>",$temp);

    $str .= trim($temp)."\n";

    }

     

    @chmod($dataFile, 0766);

    $fp = fopen($dataFile,"w");

    fwrite ($fp, $str);

    fclose ($fp);

     

    $error = 0;

    return 1;

    }

     

     

     

    # appendFile look at a data file ($dataFile) and append ONE row of information ($rowData) to it

    # - it has no return value

    function appendFile ($dataFile, $rowData) {

    $temp = trim($rowData);

    $temp = str_replace ("\n","<br>",$temp);

    $str = trim($temp)."\n";

     

    @chmod($dataFile, 0766);

    $fp = fopen($dataFile,"a");

    fwrite ($fp, $str);

    fclose ($fp);

    }

     

     

     

    # deleteRow look at a data file ($dataFile) and delete ONE row by its row number ($rowID)

    # - it returns 1 (true) if $rowID is found in the $dataFile and removed successfully

    # - it returns 0 (false) if (1) the $dataFile does not exists, or (2) the $rowID is out of bound.

    function deleteRow ($dataFile, $rowID, &$error) {

    if (openFile ($dataFile, $dataArray, $error)) {

    if ($rowID > count($dataArray)) {

    $error = 2; # row does not exists

    return 0; # abort and return 0

    }

     

    array_splice ($dataArray, $rowID, 1);

    if (writeFile ($dataFile, $dataArray, $error)) {

    $error = 0;

    return 1;

    }%0

×
×
  • Create New...