Jump to content
php.lv forumi

Chickenz

Reģistrētie lietotāji
  • Posts

    80
  • Joined

  • Last visited

Posts posted by Chickenz

  1. Sveiki... šeit neesmu bijis jau ļoti sen... kopš tā laika arī php neesmu aizticis un zināšanas ir pazudušas... :(

    Tad nu ar kkādām palikušajām atmiņām uztaisīju scriptu kas uzspiežot uz galerijas bildes, atver vaļā mazu logu un visas bildes var apskatīt ar next previous principu... Bet, tagad ir tāda lieta, ka vajag lai bildes var vienkārši mest galerijā cilvēks un automātiski php scripts tās samet lapā un uz tās uzspiežot atverās logs kurā var bildes skatīties... vārdu sakot kā parastā galerijā... es te rakājos pa hotscripts.com viss ko atradu bija ar admina paneli, lietotājiem un drausmīgi sarežģīts un ar lietām ko man nemaz nevajag - un atdalīt īsto koda daļu vairs nemāku...

     

    Vai kāds zin varbūt kādu scriptu, vai arī var palīdzēt kaut kā? vienkārši man ļoti steidzami šo te vajag uztaisīt...

     

    Lūk te ir tas kods - lūdzu nesitiet - zinu ka noteikti pilnīgi neloģisks un neoptimizēts...

     

    <?
    
    $skaitlis=$_GET['skaitlis'];
    $skaitlis_plus=$_GET['skaitlis_plus'];
    $skaitlis_miinus=$_GET['skaitlis_miinus'];
    If ($_GET['skaitlis']>=5){
    $skaitlis_plus = 5;
    $skaitlis_miinus = 4;
    } 
    Else if ($_GET['skaitlis']<=1) {
    $skaitlis_miinus = 1;
    $skaitlis_plus = 2;
    }
    else {
    $skaitlis_plus = $skaitlis +1;
    $skaitlis_miinus = $skaitlis -1;
    }
    echo ($skaitlis);
    ?>
    <table border="0" width="810" cellspacing="5" cellpadding="0" height="610">
    <tr>
    	<td><img border="1" src="galerija/lielas/<?=$skaitlis?>.jpg" width="800" height="600"></td>
    </tr>
    </table>
    
    
    <table border="0" width="810" cellspacing="0" cellpadding="0" class="td_gal_switch">
    <tr>
    	<td width="30" height="30"><a href="galerija_open.php?skaitlis=<?=$skaitlis_miinus?>"><img border="0" src="images/left2.GIF" width="30" height="30"></a></td>
    	<td width="750" align="center" bgcolor="#111111">
    	<a href="galerija_open.php?skaitlis=1" class="white"><b>1</b></a>
    	<a href="galerija_open.php?skaitlis=2" class="white"><b>2</b></a>
    	<a href="galerija_open.php?skaitlis=3" class="white"><b>3</b></a>
    	<a href="galerija_open.php?skaitlis=4" class="white"><b>4</b></a>
    	<a href="galerija_open.php?skaitlis=5" class="white"><b>5</b></a>
    	</td>
    	<td width="30" height="30"><a href="galerija_open.php?skaitlis=<?=$skaitlis_plus?>"><img border="0" src="images/right2.GIF" width="30" height="30"></a></td>
    </tr>
    </table>

  2. Jau kadu laiku straadaaju pie viena web, kur ir statistika ieksh db. Kad uzliku uz servera saskaaros ar probleemu ka statistika (liidz 100 ierakstiem bija labi) reaali bremzee, jo kaanekaa existee cikls kas pa vienam vinjus izmet aaraa... KAS NOTIKS KAD STATISTIKA SASNIEGS 5000???

     

    Vaardu sakot saaku saprast kaapeec visaas web lapaas existee sadaliishana pa lapaam (1,2,3,4 >>)... jautaajums ir taads - kaa to uztaisiit???

    kaa lai uztaisa ka paraada peedeejo lapu utt...

     

    plz paliidziet... =)

  3. Man taads jautaajums, kaa lai zinjas tiek izdrukaatas 2x2 tabulaa???

    Negribas divus ciklus likt...

    ir kaadi padomi, kaa vareetu ar vienu ciklu no db atlasiit 4 ieraxtus un samest 2x2 tabulaa???

     

    ps. raxtiiju shito topicu tikai tapeec ka vecajam news neviens nepieveersh uzmaniibu...

  4. Ir scripts kas nosaka ip, os, time, Pieprasiito failu utt

    if(getenv("HTTP_X_FORWARDED_FOR")!=''){
     $ip=getenv("HTTP_X_FORWARDED_FOR");
     $host=gethostbyaddr($ip);}
    else{
     $ip=getenv("REMOTE_ADDR");
     $host=getenv("REMOTE_HOST");
    }
    
    $ref=$_SERVER["HTTP_REFERER"];
    $req=$_SERVER["REQUEST_URI"];
    $agent=$_SERVER["HTTP_USER_AGENT"];
    $tmp=explode(";",$agent);
    $browseris=$tmp[1];
    $os=str_replace(")","",$tmp[2]);
    $time=date("d/m/y/ H:i");
    mysql_query("INSERT INTO `stats` (`host`, `browser`, `os`,`ts`,`req`,`ip`)
    VALUES ('$host', '$browseris','$os','$time','$req','$ip')")or die("Nav iespējams turpināt procesu jo: " . mysql_error());

     

    Probleema sekojosha:

    Gribu lai tiktu ielikts db tikai tad ja links neatbilst piem. index.php?news=3

    Vaardu sakot, tad kad kaads meegjina uzlaust lapu ar visaadiem F*** pieprasiijumiem... kaa lai to izdara???

    es meegjinaaju ar if tachu tik un taa nesanaak....

  5. Man galvenaa probleema kas nepatiik ir tas ka lai atteelotu zinjas 2x2 tabulaa man cikls jaaizsauc 2x... Gauzjaam nepatiik, taapec cereeju ka moshka kaads no jums zin kaadu labaaku veidu kaa lai vinjas atteelo 2x2 tabulaa???

  6. Tipa man ir taa ka zinjas tiek paraadiitas 2x2 tabulaa, taadad kopumaa chetras, tad veel ir tas ka uzspiezjot uz raxta blakus paraadaas citi raxti...

    Visu laiku atkaartojoties es padomaaju ka moshka kaadam ir kaadi ieteikumi kaa vareetu optimizeet lai aatraak, paarskataamaak, efektiivaak darbotos tas scripts...

  7. Scripts atrodas shite...

    http://paste.php.lv/1490

    sql:

    CREATE TABLE `news` (
     `id` int(11) NOT NULL auto_increment,
     `autors` varchar(255) NOT NULL default '',
     `laiks` varchar(255) NOT NULL default '',
     `ip` varchar(255) NOT NULL default '',
     `virsraksts` varchar(255) NOT NULL default '0',
     `apraksts` text NOT NULL,
     `raksts` text NOT NULL,
     `bilde` varchar(255) NOT NULL default '',
     PRIMARY KEY  (`id`)
    ) TYPE=MyISAM AUTO_INCREMENT=1;

    Doma taada: moshka kaads no shejienes gudrajiem praatiem var to koodu kaut kaa optimizeet, ieteikt labaaku variantu, TJipa lai straadaaa aatraak...

     

    Ceru ka domu saprataat...

  8. Stulbums ta taads ka lapa staav uz cita servera kur man nav piekjluves konfiguraacijas failiem... :(

    VAINAI IR JAABUUT SCRIPTAA... BET KUR??? ieliku delete * From tachu tik un taa neiet.. :(

  9. Scirpts izmanto mysql db, proba taada ka nesaprotu kaapeec nedzeesh aaraa vecos ierakstus... MOZGAS NESTRAADAA nevaru izdomaat...

    plz paskatieties no malas un pasakiet kur ir kljuuda...

    function online(){
    $expire = time() - 60;
    $rezultats=mysql_query("DELETE FROM online WHERE stamp < $expire");
    $ip = getenv("REMOTE_ADDR");
    $rezultats=mysql_query("SELECT * FROM online WHERE ip = '$ip'");
    $tagadtime = time();
    
    if(mysql_num_rows($rezultats)>0){$rezultats=mysql_query("UPDATE online SET stamp = 
    
    $tagadtime WHERE ip = '$ip'");}
    else{$rezultats=mysql_query("INSERT INTO online VALUES ('$ip', $tagadtime)");}
    
    $online_sql=mysql_query("SELECT * FROM online");
    $online = intval(mysql_num_rows($online_sql));
    echo '.: Onlainā: <b>'.$online.'</b> :.';
    }

     

    Ps. db connecting ir atsevishkji - ar to probleemu nav! Ierakstiit vinjsh ieraxta db tachu nedzeesh aaraa vecos... :(

  10. Nezinu vai ar vaardu dzinis tu esi domaajis visu lapas source utml, tachu shitais tev vareetu nodereet... VISMAZ KAUT KAS... Shito (tikai smagi pielabotu un vispaar ar daudz jaunaam fiichaam ) izmantoju pats... SHITE SPIED

     

    STARP CITU, TIE KAS SKATIIJAAS BEZ TABU sizjetu par teroristiem, tika piemineeta explode.times.lv lapa, tad nu es driiz vinju paartaisiishu ar pavisam citu (forshu) dizainu... utt...

     

    AA tas laikam nebija jaaraxta te... :D

  11. Man jau patiik - php in eclub.lv mysql in FUCKIN Com ... Padomaa ka daudziem pa dienu nav aarzemju nets... PIEMEERAm MAN... Tie kas lieto pDLS liidz 18 vakaraa nav aarzemes - takshto lapa nav skataama jo daudz kas ir ieksh db... SLIKTA IDEJA VECIIT...

  12. Pārbaudi vai ir palaists winmysqladmin.exe

    ( direktorijauztavumysql/mysql/bin/winmysqladmin.exe ),

    vai scriptos ir tā pati parole un jūzerneims kas winmysqladmin.exe!

    Pārbaudi vai maz ir tāda db kāda scriptos tiek pieprasīta, un galu galā LIETO GOOGLI ( NELIETO F****** YAHOO vai kādu citu sūdu!!! )

  13. Nezinu vai derees tachu ja gribi fotogaleriju uztaisiit izmanto shamo scriptu:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    
    <html>
    <head>
    <title>Untitled</title>
    </head>
    
    <body>
    <?
    echo "<table cellspacing=\"5\" bgcolor=\"#EEEEDD\"><tr><td>";
    $bigdir = "lielaas";
    $smalldir = "mazaas";
    $d_handle=opendir($smalldir);
    $col_id = 1;
    while (($filename=readdir($d_handle))!= false)
    {
    if (strlen($filename) > 3)
    {
    echo '<a href="'.$bigdir.'/'.$filename.'"><img border=\"0\" src="'.$smalldir.'/'.$filename.'"></a>';
    if ($col_id++ % 4 == 0)
    {
    echo '</td></tr><tr><td>';
    
    }
    else
    {
    echo '</td><td>';
    }
    }
    }
    echo '</td></tr></table>';
    ?>
    </body>
    </html>

    thats all folks!!! B)

×
×
  • Create New...