Jump to content
GIGN Forum

RaaapuLis

Mirstīgais
  • Posts

    471
  • Joined

  • Last visited

Posts posted by RaaapuLis

  1. kr4 vleos lai ir nevis Komentari, bet Komentari (skaits)

    $komsk=mysql_query("SELECT COUNT(*) FROM komentaari WHERE raksta_id='.$raksta_id.'");

    un vieta kur velso tos komentarus izvadu ar echo $komsk

    echo "<h3 class='news_title'>...</h3><br /> <br /><br><strong>...</strong>DATUMS | <a href='...'><strong>Komentāri ($komsk)</strong></a> <br /><br><br /><br><br>";

    daudzpunktēm nepievērst uzmanību!

    Bet neizvada skaitu :/

    Izvada šo

    Resource id #5

    kas nepareizs?, db piekonektējas

  2. jap no mysql

    $result=mysql_query("SELECT id, raksta_id, niks, komentaars, datums FROM komentaari"); while($row = mysql_fetch_array($result, MYSQL_NUM))
    
    		{
    
    		echo "
    		<table style='padding:2px' border='1' cellspacing='0' cellpadding='5'> 
    <tr> 
    <td>$row[0]</td> 
    <td>$row[1]</td> 
    <td>$row[2]</td> 
    <td>$row[3]</td>
    </tr> 
    
    </table>";

  3. itkaa ieliku

    mysql_query("INSERT INTO komentaari (niks, komentaars, datums, ip,raksta_id) VALUES ($niks, $komentaars, ".time().", $ip, {$_GET['raksta_id']})");
                }
            header("Location: komentaari.php?raksta_id=".$_GET['raksta_id']);

    un nekur ieprieksh failaa nau headera vairs, bet rāda

    Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\komentaari.php:78) in C:\AppServ\www\komentaari.php on line 150

    lasiju un domāju, un nodomaaju ka (output started at C:\AppServ\www\komentaari.php:78) 78 ir rindinja tad nu eju skatos 78-79 rindinja

    </head> 
    <body>

    150 rinda ir tas header kods

  4. tomēr ar to headeri, atkal errors, laikam nepareizi ieliku, kur būtu jāliek tas headers?

    <?php
        if(preg_match('/^[0-9]*$/i', $_GET['raksta_id']))
            {
            if($_POST['niks'] and $_POST['komentaars'])
                {
                $niks = quote_smart(htmlspecialchars($_POST['niks']));
                $komentaars = quote_smart(htmlspecialchars($_POST['komentaars']));
                $ip = quote_smart($_SERVER['REMOTE_ADDR']);
                //print_r($_SERVER);
                mysql_query("INSERT INTO komentaari (niks, komentaars, datums, ip,raksta_id) VALUES ($niks, $komentaars, ".time().", $ip, {$_GET['raksta_id']})");
                }
            
            $result=mysql_query("SELECT virsraksts, raksts, laiks FROM jaunumi WHERE id = {$_GET['raksta_id']}");
            $row = mysql_fetch_row($result);
            
            echo "<p class='kom_title' align='center'><strong>Jaunumi:</strong> $row[0] <br>
            <a href='index.php'>Iet uz jaunumu lapu</a></p><br /><br /><br />";
            
            $result=mysql_query("SELECT id, niks, komentaars, datums FROM komentaari WHERE raksta_id = {$_GET['raksta_id']} ");
            
            while($row = mysql_fetch_array($result, MYSQL_NUM))
            
                {
                
                echo "<p class='coment'><strong>$row[1]</strong> ".date("d", $row[3])."/".date("m", $row[3])."/".date("Y", $row[3])." <br /> $row[2]<br /></p><br />";
                
                }
            
            ?>
            <form method="post" action="komentaari.php?raksta_id=<?php echo $_GET['raksta_id']; ?>">
            <input type="text" name="niks" onblur="if(this.value=='') this.value='Niks';" onfocus="if(this.value=='Niks') this.value='';" value="Niks"/><br />
            <textarea cols="40" rows="5" name="komentaars"></textarea><br />
            <input type="submit" value="Pievienot" />
            
            </form>
            <?php
            }
            
        ?>

  5. nu re viss straadaa ar X ID variantu paldies

    nu tad lai neteisiitu lieku topiku, uuzreiz pajautāšu

    man ir log skripts

    <?php 
    
    function logIP() 
    { 
         $ipLog="log_faila_nosaukums.formaats"; // log fails 
    
         $register_globals = (bool) ini_get('register_gobals'); 
         if ($register_globals) $ip = getenv(REMOTE_ADDR); 
         else $ip = $_SERVER['REMOTE_ADDR']; 
    
         $date=date ("d/m/Y  h:i:s A"); 
         $log=fopen("$ipLog", "a+"); 
    
         if (preg_match("/\bhtm\b/i", $ipLog) || preg_match("/\bhtml\b/i", $ipLog)) 
         { 
              fputs($log, "$ip - $date<br>"); 
         } 
         else fputs($log, "$ip - $date\n"); 
    
         fclose($log); 
    } 
    
    logIp(); 
    
    
    ?>

    strādāt vins strādā, bet kā pielikt klāt lai logā pierakstās klāt vēl kuru lapu cilvēks apmaklē?

    piem. ja index.php tad ierakstās Index bez .php

  6. es saku es izdzeesu jo errori metaas pilns :D nervi

    nu lūdzu es neprasu neko dižu parastu formu ar vienu input un submit pogu

    manos skriptos parasti vainīgs sintakse, jo nepareizi kodēju :D

    p.s. es pašreiz jau mācos, 3 diena iet

×
×
  • Create New...