TROOPAH

Medlemmer
  • Innholdsteller

    16
  • Ble med

  • Besøkte siden sist


Nettsamfunnsomdømme

0 ProPoeng

Om TROOPAH

  • Rang
    Nyansatt

Profile Information

  • Fullt navn Peter M.
  • Kjønn Mann

TROOPAH sin aktivitet

  1. TROOPAH la til et innlegg i et emne Nyhetsscript "trikset"?   

    Jeg har sjeket litt når det gjaldt pseudokoder, så fikk jeg hjelp av en fyr der han kom opp med noe alà dette for å løse problemet:


    <?php $news = array("Nyhet 1", "Nyhet 2", "Nyhet 3", "Nyhet 4", "Nyhet 5", "Nyhet 6", "Nyhet 7"); $more = array("bla bla..", "bla bla..", "bla bla..", "bla bla..", "bla bla..", "bla bla..", "bla bla..", "bla bla..", "bla bla..", "bla bla.."); $text = "<table>\n"; for ($i = 0; $i < sizeof($news); $i++) { $j = $i % 5; // lagrer resultatet, siden vi utnytter modulo 2 av dette if ($j == 0) { // hver 5. nyhet $text .= sprintf(" <tr>\n <td class=\"broad\" colspan=\"2\"> %s <div>%s</div> </td>\n </tr>\n", $news[$i], $more[$i]); } else { if ($j % 2 == 1) { //annenhver nyhet er i venstre kolonne $text .= sprintf(" <tr>\n <td class=\"left\"> %s <div> %s </div> </td> \n", $news[$i], $more[$i]); // hvis det er siste nyhet, må vi avslutte raden if ($i+1 == sizeof($news)) $text .= " </tr>\n"; } else { // og annenhver i høyre $text .= sprintf(" <td class=\"right\"> %s <div> %s </div> </td>\n </tr>\n", $news[$i], $more[$i]); } } } $text .= "</table>\n"; echo "<pre style='font-size: 75%; color: #888;'>"; echo htmlspecialchars($text); echo "</pre>"; echo $text; ?> </body> </html>

    Men, denne lister bare dirrekte fra "array listen" i toppen.
    Jeg skulle hatt den til å liste etter `id` fra databasen `news`.
    Så altså, dette skal inneholde informasjonen som ligger i databasen (news) - altså `title`, `content` og `id`.

    Håper noen vet, jeg har prøvd meg selv en GOD stund, nå men ingen lykke.
    Kom så langt at den bare hentet første nyhet, men, nektet å liste.
    • 0
  2. TROOPAH la til et innlegg i et emne Endre linker når man er logget inn   

    Du må bare prøve deg frem, men... Det er mye i dette scriptet som trenger å bli definert..

    Jeg vil annbefale deg å bare legge inn scriptet som inneholder problemet... Skal bare være simpelthen å leke seg med if og else..
    • 0
  3. TROOPAH la til et innlegg i et emne Endre linker når man er logget inn   

    Dette var et unødvendig avansert logginscript!

    Men, du finner løsningen i koden selv:

    Titter du i main.php så finner du denne snippen:


    <? /** * User has already logged in, so display relevant links, including * a link to the admin center if the user is an administrator. */ if($session->logged_in){ echo "<h1>Logged In</h1>"; echo "Welcome <b>$session->username</b>, you are logged in. <br><br>" ."[<a href=\"userinfo.php?user=$session->username\">My Account</a>] " ."[<a href=\"useredit.php\">Edit Account</a>] "; if($session->isAdmin()){ echo "[<a href=\"admin/admin.php\">Admin Center</a>] "; } echo "[<a href=\"process.php\">Logout</a>]"; } else{ ?> <h1>Login</h1> <? /** * User not logged in, display the login form. * If user has already tried to login, but errors were * found, display the total number of errors. * If errors occurred, they will be displayed. */ if($form->num_errors > 0){ echo "<font size=\"2\" color=\"#ff0000\">".$form->num_errors." error(s) found</font>"; } ?> <form action="process.php" method="POST"> <table align="left" border="0" cellspacing="0" cellpadding="3"> <tr><td>Username:</td><td><input type="text" name="user" maxlength="30" value="<? echo $form->value("user"); ?>"></td><td><? echo $form->error("user"); ?></td></tr> <tr><td>Password:</td><td><input type="password" name="pass" maxlength="30" value="<? echo $form->value("pass"); ?>"></td><td><? echo $form->error("pass"); ?></td></tr> <tr><td colspan="2" align="left"><input type="checkbox" name="remember" <? if($form->value("remember") != ""){ echo "checked"; } ?>> <font size="2">Remember me next time <input type="hidden" name="sublogin" value="1"> <input type="submit" value="Login"></td></tr> <tr><td colspan="2" align="left"><br><font size="2">[<a href="forgotpass.php">Forgot Password?</a>]</font></td><td align="right"></td></tr> <tr><td colspan="2" align="left"><br>Not registered? <a href="register.php">Sign-Up!</a></td></tr> </table> </form> <? }

    Tviler på at du kan bruke den slik den er nå, men litt endringer, samt kansje det behøved å kontakte databasen om det ikke er gjort alt.

    Good luck
    • 0
  4. TROOPAH la til et innlegg i et emne Nyhetsscript "trikset"?   

    Jeg har da et fungerende nyhetscript. Der jeg skriver inn, leser nyheter o.l.. Samt, så ønsker jeg å lære PHP og MySQL bedre. Så, skal ikke bruke noe ferdilaget script som benytter seg av flat fil lagring.

    Alt jeg vil vite er HVORDAN jeg kan lage en nyhetsfremvisning som bildet mitt viser.. Forran å liste nyhetene rett frem på "standard" måten..
    • 0
  5. TROOPAH la til et innlegg i et emne Redigere nyheter? (MySQL Data)   

    Hei, igjen

    Vel, nå har jeg testet mye rart.. Denne "snippen" du ga meg gikk ikke helt.
    Jeg skjønner faktisk hva du mener osv, men så er det å lage et script for å oppdatere databasen vanskligere enn det å bare laget et for å scrive inn. Jeg kan ikke se for meg annet enn å måtte to-tredele dette (i samme script dog)
    En del der jeg lager en liste over alle de siste nyhetene. Noe alà dette:

    <?php mysql_connect("localhost","brukernavn","passord"); mysql_select_db("min_data_base"); if(!isset($cmd)) { $result = mysql_query("SELECT * FROM `news` ORDER BY id DESC LIMIT 11"); while($r=mysql_fetch_array($result)) { $title=$r["title"]; $id=$r["id"]; echo "<a href='edit.php?cmd=edit&id=$id'>$title</a>"; echo "<br />"; } } ?> En del der jeg skal hente inn teksten, samt plassere i textfelter: <? if($_GET["cmd"]=="edit" || $_POST["cmd"]=="edit") { if (!isset($_POST["submit"])) { $id = $_GET["id"]; $sql = "SELECT * FROM news WHERE id=$id"; $result = mysql_query($sql); $r = mysql_fetch_array($result); echo "<form action='edit.php' method='post'> <input type=hidden name='id' value='".$r["id"]."'> Tittel: &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Kategori:<br> <input type='text' name='title' value='".$r["title"]."' size='30'> &nbsp; &nbsp; &nbsp; <input type='text' name='cat' value='".$r["cat"]."' size='30'><br><br> Snip:<br><textarea name='content' rows='10' cols='30'>".$r["content"]."</textarea><br /><br /> Utvidet:<br><textarea name='content_ext' rows='10' cols='30'>".$r["content_ext"]."</textarea><br> <input type='hidden' name='cmd' value='edit'> <input type='submit' name='Publiser' value='submit'> </form>"; } ?> Og en siste del der jeg skal skrive endringen til databasen: <? if ($_POST["$submit"]) { $action=$_GET['action']; $title=$_POST['title']; $cat=$_POST['cat']; $content=$_POST['content']; $content_ext=$_POST['content_ext']; $sql = "UPDATE news SET title='$title',cat='$cat',content='$content',content_ext='$content_ext' WHERE id=$id"; $result = mysql_query($sql); echo "Takk! Nyheten er blitt oppdatert."; } } ?>


    Men, problemet er nå, at det faktisk ikke fungerer? :|
    Noen tips og hva som er feil, og ikke bare hele saken er en stor FEIL (
    • 0
  6. TROOPAH la til et emne i PHP og SQL   

    Nyhetsscript "trikset"?
    Hei.

    Vel nå er det ikke en evighet siden jeg laget meg et lite nyhetscript (som fremdeles jobbes med)
    Men, jeg har altid hatt en interesse for slike "avis oppsett". Bare ikke så rotete :b

    Men, her kommer spørsmålet..
    Hvordan fikser jeg det slik at nyhetsoppsettet viser i første rad EN stor nyhet. Under følges det på med to-tre rader der hver rad har to nyheter ved siden av seg. For å så starte på med EN stor nyhet igjen..?

    Se bildet:



    Håper noen vet "trikset"


    - Jarl
    • 4 svar
    • visninger
  7. TROOPAH la til et innlegg i et emne Spillserver: Starte opp fra nettside!?   

    Et ord!
    WOW!

    Nei, men altså.. Dette sjokket meg Jeg hadde aldri regnet med at dette kunne løyses slik (så simpelt). Samt, så er dere noen smartinger, det har dere fortjent!

    Men, ja.. Tusen takk, jeg tror dette skal gjøre seg mulig da =)

    Jeg har gjort noen taker selv, og tenker slik at det simpleste for meg som er ny på feltet, blir vel å få generert et passord automatisk, ved å benytte exec, mot en passord generator som vil da generere pw og legge det inn i config.cfg? (Men, skulle også bli lagt i "hent_denne.php" som kan bli hentet opp av webserveren, og vist til personen som leide serveren..?)

    Er mye jeg lurer på, men hva skal jeg si.. Jeg liker å lære
    • 0
  8. TROOPAH la til et emne i Administrering av nettverk   

    Spillserver: Starte opp fra nettside!?
    Hei, hei.
    Jeg håper at noen av dere med mye mer kjennskap til batch (linux) og php, kan hjelpe til her

    Mitt ønske er å lage et script som gir personer mulighet for å booke server til Counter-Strike gjennom SMS.
    Sms gateway er klargjort, det henter token.

    Nå som den delen er klargjort skal det også mye annet til....
    Noe alà dette skal skje om koden på nettsiden er rett:
    * Hente sv_password og rcon password fra siden (som skal passeres i config.php - før server oppstart)
    * Serveren skal startes opp (HLDS).
    Det er mer som skal skje, men utelukker dette for nå.

    Nå, hvordan jeg skal få til dette er jeg usikker på. Men, vet det ikke er så alt for tunge skript? =)

    PS: dette krever vel også at jeg kontakter serveren (som innehlde hlds). fra nettsiden som er en annen plass
    Kan ikke tenke meg hvordan dette skal gjøres... (må vel være noe så simpel som å sende in en "start-kommendo" til serveren, gjennom php?)

    For dere som ikke vet dette, selve serveren i linux startes slik:

    cd /usr/hlds ./hlds_run -game cstrike -autoupdate +maxplayers 11 +map de_dust2

    Cfg filen ligger her: /usr/hlds/cstrike/config.cfg
    • 8 svar
    • visninger
  9. TROOPAH la til et innlegg i et emne Redigere nyheter? (MySQL Data)   

    Joda, skal teste ut, se hva som må gjøres, fordi jeg er ikke helt kjent med din løsning

    Men, ellers mange takk (=

    ---------
    Redigerer post med script ønsker ikke at folk skal stikke av med arbeidet (A)
    • 0
  10. TROOPAH la til et innlegg i et emne Redigere nyheter? (MySQL Data)   

    Ja, nå har ikke jeg testet ut det du viser til her.. :-)

    Den kan lese nyheten, såppass ser jeg. (Men, fra det jeg ser så er det en minimal versjon av min news.php?)
    Altså den viser bare nyheten.

    Men, nå kommer jeg til den delen, der det kreves skrive alt om, hente nyhet, pakke in i tekstfelt, for å så kunne oppdatere databasefeltet.
    • 0
  11. TROOPAH la til et innlegg i et emne Redigere nyheter? (MySQL Data)   

    Hehe, deler og deler, jeg er ikke store scripteren, og scriptet mitt er SIMPELT (lite)

    Ikke hele saken men store deler

    *FJERNET*

    Så stort er det scriptet. Det fungerer, jeg leser/skriver nyheter :-]

    Håper du kan hjelpe, sitter å prøver selv nå Men, ser ut som om at jeg startet litt feil :b
    • 0
  12. TROOPAH la til et innlegg i et emne Redigere nyheter? (MySQL Data)   

    Ja, det har jeg klarte å finne ut, men. Jeg er blank nå :s

    1. Jeg kan ikke lage et script som lister nyheter fra databasen automatisk. (kan kansje få til med noe lesing først, doh)
    2. Sette opp et system som sørger for at valgte nyhet havner inn i text-feltet slik at jeg kan redigere.

    w00t?!
    3. Nå gikk dette ganske opp for meg hvordan jeg KAN kansje gå frem, om dette funker vet jeg ikke

    Hehe ^^,
    Men, men, om noen har et tips så, slipper hjernen min å slite seg HELT ut, på ukjente felter
    • 0
  13. TROOPAH la til et emne i PHP og SQL   

    Redigere nyheter? (MySQL Data)
    Hei, hei.

    Jeg har laget et simpelt script, der jeg kan poste nyheter in til databasen.
    Nyheten inneholder følgende:


    `id` int(10) unsigned NOT NULL auto_increment, `postdate` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP, `title` varchar(50) NOT NULL default '', `cat` varchar(50) NOT NULL default '', `content` text NOT NULL, `content_ext` text NOT NULL,

    Da er spørsmålet, hvordan lager jeg et script for å oppdatere/redigere nyheter? Samt. slette?

    Jeg har ikke allverdens kjenskap til php, og fremdeles ikke ALL kjenskap til MySQL. Men, håper på at noen kan hjelpe litt (=


    Mvh
    Jarl
    • 9 svar
    • visninger
  14. TROOPAH la til et innlegg i et emne Oppsett av public gameservere!   

    Eksterne harddisken ligger trolig på 5200RPM, det er det som er standaren på ekstern.
    Annbefalt for de som skal ha litt større server, eller kjøre multiple servere er å betale 1000 kr, for 30-36 GB (RASK SSD eller 10-15k rpm SATA eller SAS-disk) -- (som er utrolig mye raskere)


    CoD 4 benytter seg vel av HL2 engine. Denne krever noge mer båndbredde enn den litt gamlere HL motoren.
    Her ser du en lettere utregning ved SCRDS båndbredde bruk ved combat:

    20.000bytes = Rate på 20.000
    1 (spiller) x 20000 (Bytes) x 8 / 1000 = 160 Kbit/s

    Når det ikke er full fyr og flamme på serveren.
    Vil det bare kreves ~1000byte

    Men, ved aktivitet på serveren vil dette være svaret du søker:
    - 4 spillere. Begrensningen i ditt tilfelle er ikke serveren. men nermere sagt internett.

    Men, det er simpelt å halvere rate, men er ikke bare rate som styrer bånbredde bruk, vil nok ikke merkes for spillere dog, og hjelper lite.. kan kansje oppnå 5-6 spillere med nok dikling. (rate 10k, cl_updaterate ~60)

    Jeg vil nevne at jeg ikke selv er glad i å spille på servere som er på brukspcen, fordi det merkes faktisk på servren bare når personen går i browseren, åpener et program o.l.
    Samt, så er jeg mye større fan av linux til å kjøre servere.
    • 0
  15. TROOPAH la til et innlegg i et emne Oppsett av public gameservere!   

    Tja... 50/50 mbit
    - Ska itje klag (=

    Klarte vist å viske ut HLDS (CS 1.6 server)
    Hehe, det er kos å høre noen som har servere oppe. Har selv responstid på 5-8ms frem til NIX :-)
    Saftig ping

    Jeg hører du koser deg med serverene dine ja. Vet ikke om serveren er stand alone, men min skal være det.
    Debian + SSH er saken (-:

    Så, må du vite, min venn, at HDD teller en del. En normal 7200rpm disk, klarer å kjøre 32 spillere i en dag. før det vil HELST kreves rs. Harddisken jeg har valgt er perfekt for mitt behov mener jeg :-) Dette kommer av dens enormt lave responstid, høye overføringshastigheter, og at den er stabil som ****
    - Testet.
    • 0