Jump to content
php.lv forumi

Mighty

Reģistrētie lietotāji
  • Posts

    42
  • Joined

  • Last visited

Posts posted by Mighty

  1. <?
    require "include/bittorrent.php";
    dbconn();
    loggedinorreturn();
    stdhead("Bilžu spēles administrēšana");
    $bildesid = $_GET["id"];
    
    
    if (get_user_class() < UC_ADMINISTRATOR)
    stderr("".Error."", "".Access_denied.".");
    if ($_SERVER["REQUEST_METHOD"] == "POST")
    {
    
    $checked = $_POST["checked"];
    $accepted = $_POST["accepted"];
    $accept_comment = $_POST["accept_comment"];
    $next = $_POST["next"];
    $id = $_POST["id"];
    $adminid = $CURUSER['id'];
    $laiks = get_date_time();
    
    
    $updateset[] = "checked = " . sqlesc($checked);
    $updateset[] = "accepted = " . sqlesc($accepted);
    $updateset[] = "next = " . sqlesc($next);
    $updateset[] = "accept_comment = " . sqlesc($accept_comment);
    $updateset[] = "accepted_at = " . sqlesc($laiks);
    $updateset[] = "accepted_by = " . sqlesc($adminid);
    
    mysql_query("UPDATE bilzu_spele SET " . implode(", ", $updateset) . " where id=$bildesid") or sqlerr(__FILE__, __LINE__);	
    die;
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    $res = mysql_query("SELECT userid, links, added, checked, accepted, accepted_by, comment, accept_comment, accepted_at, next FROM bilzu_spele where id=$bildesid");
    
    while($arr = mysql_fetch_array($res))
    
    {
    
    $links = htmlspecialchars($arr['links']);
    $userid = htmlspecialchars($arr['userid']);
    $comment = htmlspecialchars($arr['comment']);
    $next = htmlspecialchars($arr['next']);
    $added = htmlspecialchars($arr['added']);
    
    
    $checked = $arr["checked"] == 'yes';
    $accepted = $arr["accepted"] == 'yes';
    
    if ($accepted == 'yes')
    {
    $accepted2 = '<font color=green><strong>Jā</font></strong>';
    }
    else
    {
    $accepted2 = '<font color=red><strong>Nē</font></strong>';
    }
    
    
    if ($checked == 'yes')
    {
    $checked2 = '<font color=green><strong>Jā</font></strong>';
    }
    else
    {
    $checked2 = '<font color=red><strong>Nē</font></strong>';
    }
    
    
    
    print("<table>");
    
    print("<TR><TD class=rofl4><center>Bildes nr.</center></td><td class=rofl3 align=left><font color=red>$id</font></TD></tr>");
    print("<TR><TD class=rofl4><center>Bildi Pievienoja</center></td><td class=rofl3 align=left><A href=\"userdetails.php?id=" . $userid . "\">" . get_user_name($userid) . "</A></TD></tr>");
    print("<TR><TD class=rofl4><center>Bilde</center></td><td class=rofl3 align=left><img width=\"400\" src=$links></TD></tr>");
    print("<TR><TD class=rofl4><center>Pievienota</center></td><td class=rofl3 align=left>$added</TD></tr>");
    print("<TR><TD class=rofl4><center>Komentars</center></td><td class=rofl3 align=left>$comment</TD></tr>");
    print("<TR><TD class=rofl4><center>Nakamais uzdevums</center></td><td class=rofl3 align=left>Nofotogrāfē $next</TD></tr></br><br>");
    print("<TR><TD class=rofl4><center>Parbaudita?</center></td><td class=rofl3 align=left>$checked2</TD></tr></br><br>");
    print("<TR><TD class=rofl4><center>Akcepteta?</center></td><td class=rofl3 align=left>$accepted2</TD></tr></br><br>");
    
    
    print("<form method=post action=bilzu_spele_edit.php>");
    
    
    
    
    print("<tr><td class=rowhead>Checked</td><td colspan=2 align=left><input name=checked value='yes' type=radio" . ($checked ? " checked" : "") . ">Yes <input name=checked value='no' type=radio" . (!$checked ? " checked" : "") . " >No</td></tr>\n");
    print("<tr><td class=rowhead>Accepted</td><td colspan=2 align=left><input name=accepted value='yes' type=radio" . ($accepted ? " checked" : "") . ">Yes<input name=accepted value='no' type=radio" . (!$accepted ? " checked" : "") . " >No</td></tr>\n");
    print("<tr><td class=rowhead>Comment</td><td><input type=text name=accept_comment size=40></td></tr>\n");
    print("<tr><td class=rowhead>Nākamā bilde</td><td colspan=2 align=left><textarea cols=80 rows=10 name=next>$next</textarea></td></tr>\n");
    
    
    print("<tr><td colspan=3 align=center><input type=submit class=btn value='Okay' ></td></tr>\n");
    
    
    ?></TABLE><?
    }
    stdfoot();
    
    ?>

     

     

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    
    in C:\xampp\htdocs\bilzu_spele_edit.php, line 30
    
    

     

    Kur ir kļūda?

    Saprotu, ka viņš neatrod $id vērtību, bet viņa tak ir jau norādīta.

    Kods pats par sevi strādā, izvācot to "where id =$id" viss notiek (apdeitojas viss).

  2. Sūdīga source tev. iesaku mest prom, ja pat netiec galā ar upload.php

     

    Ņem kkādu standarta TbDev 1.6 nemaniaka edition un viss

     

    āā, ja kas - to "xxx" vietā, tak tu ieliki savu announces url? xD

  3. Es vēlētoz uzzināt divas lietas.

     

    Pirmā ir tāda - vai ir iespējams kaut kādā veidā pārbaudīt vārdu garumu un, ja kāds vārds ir garāks ( piemēram - aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa), tad aizliegt iepostošanu.

     

     

    Un vēl otra lieta - vai uz OnClick ir iespējams izdarīt tā, ka man pop-up'o Confirmation logs ar ailīti, kurā ierakstām Bana iemeslu.

     

    53400e7e9993.jpg

     

    Man pagaidām ir šādi

  4. Izdomāju.

     

    Vienkārši pieliku priekšā vēl vienu getimagesize

     

    $avatarins = ($user["avatar"]);
    if ($user["avatar"])
    {
    //check if image exists 
    if($img = @GetImageSize("$avatarins")) 
    { 
    
     $width =getimagesize($user["avatar"]);
     $maxwidth = 500;
     if ($width[0] > $maxwidth)
       print("<tr><td class=rofl4>".Avatar."</td><td class=rofl3 td align=left><img width=\"$maxwidth\" src=\"" . htmlspecialchars($user["avatar"]) . "\"></td></tr>\n");
     else
       print("<tr><td class=rofl4>".Avatar."</td><td class=rofl3 td align=left><img src=\"" . htmlspecialchars($user["avatar"]) . "\"></td></tr>\n");
     }
    
    else 
    { 
    } 
    }

     

    Šitā :)

    Laikam diezgan primitīvi, bet pofig - strādā.

  5. Nez, negrib avatars printēties.

     

    $avatars1 = htmlspecialchars($user["avatar"]);
    if ($user["avatar"])
    {
    if(file_exists( $avatars1)){
    
    
     $width =getimagesize($user["avatar"]);
     $maxwidth = 500;
     if ($width[0] > $maxwidth)
       print("<tr><td class=rofl4>".Avatar."</td><td class=rofl3 td align=left><img width=\"$maxwidth\" src=\"" . htmlspecialchars($user["avatar"]) . "\"></td></tr>\n");
     else
       print("<tr><td class=rofl4>".Avatar."</td><td class=rofl3 td align=left><img src=\"" . htmlspecialchars($user["avatar"]) . "\"></td></tr>\n");
     }
    else {}
    }

     

    Nevari fiksi apskatīties, kas varētu nebūt tā?

  6. Man vajadzētu uzzināt kā lai es varu pārbaudīt vai dotajā (avatara) adresē norādītā bilde eksistē?

     

    Man ir getimagesize funkcija, bet ja kāds bildes vietā ieraksta kaučkādu štruntu ( piem "gejs"), tad lapa bildes ignorēšanas vietā izmet diezgan pretīga izskata erroru -

    Warning: getimagesize(gejs) [function.getimagesize]: failed to open stream: No such file or directory in C:\xampp\htdocs\

    .

     

    Tātad, es gribētu vispirms pārbaudīt vai dotā bilde eksistē - un tad, ja tā eksistē, lai nostrādā getimagesize.

  7. Sveiki.

    Man ir datubāze ar dziesmu sarakstu (tur ir tikai 2 rows - id un links).

    Kā lai es piespiežu manu web-playeri atskaņot vienu dziesmu randomā no tām, kuras man ir datubāzē?

     

    Pagaidām man ir kkas šāds, bet nekas nesanāk - manipulējot ar kodu, vienīgais ko es varu izdarīt, ir panākt ka pleijerī (kurā vajag tikai padot adresi ar tiešo url, lai atskaņotu dziesmu) vainu skan dziesma, kurai ID = 1, vai arī neskan nekas.

     

    mysql_query("Select links from muzika ORDER BY RAND() LIMIT 1");

     

     

     

    Būšu priecīgs par padomu.

  8. Un yozhi - Tevis izmantotais Forums (http://www.bliezam.lv/forums/index.php) ir legāls?

    Varbūt samaksā par viņu, ja te iet tik lielas diskusijas par autortiesībām? :D

     

    Protams, tas razor pacans pārāk gudrs neizskatās, bet nevajag brēkt pēc baniem uzreiz.

     

    Par tēmu - 20ls ir normāla cena tikko kodēt sākušam cilvēkam.

    Piemēram nedēļas laikā kko pabīdam - saņemam 20ls un varam ierakstīt portfolio to lapu.

    Tā uzreiz (veidoju augstākās kvalitātes lapas par 1000'iem latu) nekas nenotiek :)

  9. To teicu es :)

    Dažos līgumos esmu redzējis ka "Lai pārtrauktu pakalpojumu, jums ir jāpaziņo mums un mēs pārtrauksim pakalpojumu 3 dienu laikā". - te reāli pietiek ar epastu.

    Tur jāskatās kas līgumā rakstīts - ja būtu epasts nosūtīts (kā nic.lv no reģistrētā epasta) ar lūgumu pārtraukt pakalpojumus - un to varētu pierādīt (piemēram gmail.com ieejam nosūtītajos epastos un paņemam skrīnšotu) - tad tiesāšanās gadījumā ar to vajadzētu pietikt(ja līgumā nav rakstīts piem. "lai pārtrauktu pakalpojuma sniegšanu, jums ir 3x plikam jāapskrien Saeimas ēkai apkārt").

     

    Protams, ja ir sūtīts caur to online supportu - tas neskaitās, tur tikpat labi es varu aizsūtīt lai viņi pārtrauc kautko.

  10. Kāds vismaz var pateikt kā šito googlē meklēt? :)

    Neko nespēju izdomāt - atmetu Mikija doto kodu, nevaru neko tur sataisīt.

    Palieku pie tā Alekseja dotā linkā esošā,

     

    Joprojām man aktuālas paliek tās divas lietas

    1. Kā likt viņam ievietot failā (šobrīd ar nosaukumu "jaunums1.txt" info "komentārs/niks/datums".

    2. Kā viņam likt izprintēt visus komentārus ar vienādu datumu.

  11. Paldies par cenšanos palīdzēt - bet neiet.

     

    Un codez - kā to izlabot?

     

    1. Nekas nenotiek, kad ierakstot niku/komentu uzspiež pievienot.

     

    2. Tajā komentu tabulā viņš izvada visu ailīti, nevis tikai komentāru/datumu/niku :)

     

    Mazliet pačakarējos, bet tā arī nespēju izdomāt kur vaina.

     

    bilde2.jpg

     

    Kods pašlaik ir šāds =

    <?php
    
    
    
    $fileData = file('jaunums1.txt');
    $messageList = array();
    foreach ($fileData as $row){
    list($date, $user, $msg) = explode('|', $row);
    list($d, $m, $Y) = explode('.', $date);
    $timestamp = mktime(0, 0, 0, $m, $d, $Y);
    $messageList[$timestamp] = array('date' => $date, 'user' => $user, 'msg' => $msg);
    }
    
    ksort($messageList);
    
    ?>
    
    
    			<p>Komentāri</p>
    			<table>
    				<tr>
    					<th class="first"><strong>Datums</strong></th>
    					<th>Vārds</th>
    					<th>Komentārs</th>
    				</tr>
    
    <?
    foreach ($messageList as $key => $message){
    echo '<td><i>'.$message['date'].'</i></td> <td><b>'.$message['user'].'</b></td> <td>'.$message['msg'] . '</td></tr>';
    }?>
    
    				</tr>
    				</table>
    
    				<?
    
    $html="<tr>
    <td align=\"center\">[[:datums:]]</td>
    <td align=\"center\">[[:niks:]]</td>
    <td>[[:komentars:]]</td></tr>";
    
    switch($_GET["type"]) {
    case 1:
    if($_POST) {
    $nick=htmlspecialchars($_POST["username"]);
    $comment=str_replace("\n","<br>",htmlspecialchars($_POST["comment"]));
    $date=date("Y-m-d (H:i)");
    $f=fopen("jaunums1.txt","w");
    fwrite($f,stripslashes("$date<>$nick<>$comment\n"));
    fclose($f);
    echo "<script type='text/javascript'> window.location='?'; </script>";
    }
    $izvade="<form method='post' action='".$_SERVER["REQUEST_URI"]."'>
    <h3>Pievienot komentāru</h3>
    Niks<br>
    <input type=\"text\" name=\"username\"><br>
    Komentārs<br>
    <textarea name=\"comment\"></textarea><br>
    <input type=\"button\" onclick=\"if(document.addc.username.value&&document.addc.comment.value) { document.addc.submit(); } else { alert('Aizpildiet visus lauciņus'); } \" value=\"Pievienot\">
    </form>";
    break;
    default:
    $izvade="<a href='?type=1'>pievienot</a><Br><table border='0' width='100%'><tr><td>datums</td><td>niks</td><td>komentars</td></tr>";
    $komentari=file_get_contents("jaunums1.txt");
    $dati=explode("\n",$komentari);
    for($i=0;$i<count($dati);$i++){
    $komentars=explode("<>",$dati[$i]);
    $tmp=str_replace("[[:datums:]]",$dati[0],$html);
    $tmp=str_replace("[[:niks:]]",$dati[1],$tmp);
    $tmp=str_replace("[[:komentars:]]",$dati[2],$tmp);
    $izvade.=$tmp;
    }
    $izvade.="</table>";
    break;
    }
    
    
    //Izvade
    echo($izvade);
    ?>

     

    Man jau liekas, ka "onclick=\"if(document.addc.username.value&&document.addc.comment.value) { document.addc.submit(); } else { alert('Aizpildiet visus lauciņus'); } \" value=\"Pievienot\">"

    šeit kkur jābūt vainai.

     

    Joprojām man aktuālas paliek tās divas lietas

    1. Kā likt viņam ievietot failā (šobrīd ar nosaukumu "jaunums1.txt" info "komentārs/niks/datums".

    2. Kā viņam likt izprintēt visus komentārus ar vienādu datumu.

  12. Saliku - viss strādā, bet tagad es atkal(lūdzu nedusmojaties :D) - nevaru izdomāt kā uztaisīt komentāra ievietošanas tabulu.

    Ar komentāru izprintēšanu viss ir okei -

    bilde1.jpg

    Bet kā lai piespiež viņu ievietot to komentāru tajā teksta failā?

     

     

    P.S. Pamanīju ka ja uzrādās viens un tas pats datums (piemēram

    03.12.2004|Jānis|komentārs BLĀ|

    03.12.2004|Juris|komentārs BLĀ|

    04.12.2004|Jānis|komentārs BLĀ| )

    viņš izprintē tikai un vienīgi pēdējo tā datuma komentāru - varbūt kāds zin kas par vainu?

     

    Rekur tas kods, ko paņēmu :)

     

     

    								<?php
    
    
    
    $fileData = file('jaunums1.txt');
    $messageList = array();
    foreach ($fileData as $row){
    list($date, $user, $msg) = explode('|', $row);
    list($d, $m, $Y) = explode('.', $date);
    $timestamp = mktime(0, 0, 0, $m, $d, $Y);
    $messageList[$timestamp] = array('date' => $date, 'user' => $user, 'msg' => $msg);
    }
    
    ksort($messageList);
    
    ?>

  13. Sveiki.

    Man ir tāda lieta, ka es taisu mazu lapiņu zem html - prosta tagi,info utt.

    Vai ir iespējams izveidot ko tādu, ka jaunumu komenti tiek saglabāti vienkārši piemēram txt failā un tad no tā txt faila izvelk tos komentus ārā? :)

×
×
  • Create New...