Gå til innhold

Smidt

Medlemmer
  • Innlegg

    1 844
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Smidt

  1. tja, å si at du har fått inspirasjon var en fin måte å si det på. slik jeg ser det har du jo kopiert logoen fra siden du henviser til og bygget hele siden rundt det.

     

    bortsett fra det liker jeg siden, og førsteinntrykket, som jeg fikk før jeg så på "inspirasjonen", var bra!

    vet ikke helt om den tilfeldige delingen av ord i menyen er så heldig, men jeg ser poenget med det.

     

    siden er helt grei, ikke nyskapende eller veldig kreativ. den formidler sikkert budskapet sitt på en grei måte, men vil ikke være en som skiller seg ut pga godt design.

  2. Det løste seg, hjelp herfra og litt kritisk overgang av koden etterpå hjalp.

    endelig kode ble følgende hvis det er noen som kan ha bruk for det seinere.

    <?php  require"../dbconnect.php";
    $art_id=47;
    $query="SELECT * FROM kommentar WHERE art_id = '$art_id' order by komm_id asc";
    $result= mysql_query($query, $connection) or die
    ("Could not execute query : $query." . mysql_error());
    
    $q="SELECT COUNT(komm_id) AS AntallPoster  from kommentar WHERE art_id = '$art_id'";
    $res= mysql_query($q, $connection) or die
    ("Could not execute query : $q." . mysql_error());
    
    $antall = mysql_result($res,0,"AntallPoster");
    /*$antall = mysql_num_rows($query);*/
    if($antall >0){
    while ($row=mysql_fetch_array($result)){
    $navn=$row["navn"];
    $date=$row["date"];
    $kommentar= $row["kommentar"];
    $mail=$row["mail"];
    
    echo "<p>$navn skrev $date<br /> $kommentar</p>";
    }
    }else{
    echo "Det er ingen kommentarer til denne artikkelen";
    }
    ?>

  3. okei. jeg har rettet det opp, men nå får jeg ikke skrevet ut noe.

    selv om det er noe med riktig art_id som skulle blitt vist.

     

    edit:

    jeg får opp feilmelding:Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource

    <?php  require"../dbconnect.php";
    $art_id=47;
    $query="SELECT * FROM kommentar WHERE art_id = '$art_id' order by komm_id asc";
    $result= mysql_query($query, $connection) or die
    ("Could not execute query : $query." . mysql_error());
    
    $q="SELECT COUNT(komm_id) AS AntallPoster  from kommentar WHERE art_id = '$art_id'";
    $res= mysql_query($q, $connection) or die
    ("Could not execute query : $q." . mysql_error());
    
    $antall = mysql_result($res,0,"AntallPoster");
    /*$antall = mysql_num_rows($query);*/
    if($antall >0){
    while($result = mysql_fetch_array($result)){
    $navn=$resultat["navn"];
    $date=$resulat["date"];
    $kommentar= $resultat["kommentar"];
    $mail=$resultat["mail"];
    
    echo "<p>$navn skrev $date<br /> $kommentar</p>";
    }
    }else{
    echo "Det er ingen kommentarer til denne artikkelen";
    }
    ?>

  4. med følgende kode skjer dette.

    hvis det ikke finnes noen kommentarer med riktig art_id skjer alt som det skal; "Det er ingen kommentarer til denne artikkelen" blir skrevet ut.

    men dersom det finnes noen kommentarer med riktig art_id skjer dette:

    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in min/hjemmeside/ on line 25

     

    <?php  require"../dbconnect.php";
    $art_id=47;
    $query="SELECT * FROM kommentar WHERE art_id = '$art_id' order by komm_id asc";
    $result= mysql_query($query, $connection) or die
    ("Could not execute query : $query." . mysql_error());
    
    $q="SELECT COUNT(komm_id) AS AntallPoster  from kommentar WHERE art_id = '$art_id'";
    $result= mysql_query($q, $connection) or die
    ("Could not execute query : $q." . mysql_error());
    
    $antall = mysql_result($result,0,"AntallPoster");
    /*$antall = mysql_num_rows($query);*/
    if($antall >0){
    while($result = mysql_fetch_array($query)){
    $navn=$resultat["navn"];
    $date=$resulat["date"];
    $kommentar= $resultat["kommentar"];
    $mail=$resultat["mail"];
    
     echo "<p>$navn skrev $date<br /> $kommentar</p>";
    }
    }else{
    echo "Det er ingen kommentarer til denne artikkelen";
    }
    ?>

    linje 25 er: while($result = mysql_fetch_array($query)){

  5. tja, kan ikke si at det hjalp. får en annen feilmelding nå:

    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in min/hjemmeside/ on line 32

    <?php  require"../dbconnect.php";
    $art_id=47;
    $query="SELECT * FROM kommentar WHERE art_id = '$art_id' order by komm_id asc";
    $result= mysql_query($query, $connection) or die 
    ("Could not execute query : $query." . mysql_error());
    while ($row=mysql_fetch_array($result))
    {
    //Annenhver listing skal ha grå bakgrunn i tabell
    $count++;
    if ($count & 1) {
     $tbl_class = 'tavle_tabell-sub';
    }else {
         $tbl_class = 'tavle_tabell-sub-grey';
    }
    
    $navn=$row["navn"];
    $date=$row["date"];
    $kommentar=$row["kommentar"];
    $mail=$row["mail"];
    
    if(mysql_num_rows($query) >0){
    while($result = mysql_fetch_array($query)){
     echo "<p>$navn skrev $date<br>
    $kommentar</p>";
    }
    }else{
    echo "Det var ingen kommentarer til denne artikkelen";
    }}
    ?>

  6. Prøvde begge forslagene, men fikk det ikke til å virke.

    Legger opp hele koden, kanskje feilen ligger et annet sted.

     

    $query="SELECT * FROM kommentar WHERE art_id = '$art_id' order by komm_id asc";
    $result= mysql_query($query, $connection) or die 
    ("Could not execute query : $query." . mysql_error());
    while ($row=mysql_fetch_array($result))
    {
    //Annenhver listing skal ha grå bakgrunn i tabell
    $count++;
    if ($count & 1) {
      $tbl_class = 'tavle_tabell-sub';
    }else {
          $tbl_class = 'tavle_tabell-sub-grey';
    }
    
    $navn=$row["navn"];
    $date=$row["date"];
    $kommentar=$row["kommentar"];
    $mail=$row["mail"];
    
    if(mysql_num_rows() >0){
    while($result = mysql_fetch_array($query)){
      echo "<p>$navn skrev $date<br>
    $kommentar</p>";
    }
    }else{
    echo "Det var ingen kommentarer til denne artikkelen";
    }}
    

     

    jeg får nå opp feilmeldingen: Wrong parameter count for mysql_num_rows() in min/hjemmeside/ on line 32

  7. jeg har holdt på lenge nå med å finne ut hva som er feil med denne kodesnutten her. er mulig jeg overser noe veldig enkelt, men det virker hvertfall ikke.

    if (!empty($navn) && !empty($kommentar)) {
      echo "<p>$navn skrev $date<br>
    $kommentar</p>";
    }
    else{
    echo"Det er ikke lagt til noen kommentarer til denne posten.
    ";
    }

    Det virker som om det ikke blir oppdaget at stringene er tomme og at else setningen ikke slår inn.

    for når stringene inneholder noe får jeg skrevet det ut, mens når de er tomme blir ikke det siste echo'et skrevet.

    noen som ser hvor feilen ligger?

  8. okei.

     

    jeg er nå hjemme fra militæret på perm og må derfor prøve å få fikset dette til mandag over helgen. poenget med på beskytte sidene er bare at jeg skal begrense tilgangen. det er ikke behov for en masse kontoer og brukere. trenger bare et sikkert opplegg og en bruker holder masse.

    hva er enklest og mest hensiktsmessig da?

  9. jeg har for en tid tilbake hatt problemer med at en hacker har kommet seg inn på cms'et mitt og lagt ut og slettet artikler som han ville. For å stoppe dette holder jeg nå på å få opp et sikker system hvor bare de med tilgang slipper inn. php er jo da en mulighet, men jeg kan ikke nok til å skrive et eget script og vil ikke bare bruke noe ferdig greier da jeg gjorde det sist gang og det ikke fungerte. Jeg lurer derfor på om

    1. Er det mulig å få passordbeskyttet en mappe/subdomene ved at det kommer opp en boks med krav om brukernavn og passord for å få tilgang. Jeg tenker nå på den typen som popper opp i en liten boks i nettleseren. er det sikkert og fungerer det?

     

    2. er det alternativt mulig å lage noe raskt, som ikke har sikkerhetshull og ikke lar seg knekke fort ved brute force?

     

    på forhånd takk :)

     

    edit var her jeg kom på alt. 1:

    http://www.phpfreaks.com/tutorials/17/0.php

  10. hei.

    jeg har problemer med en hacker som har logget seg inn i cms'et mitt og slettet postet og lagt ut egne (se her for sist tråd).

     

    det eneste jeg har igjen nå er å få innloggingssystemet til å fungere.

    jeg har nå gått fra å ha passord i fil til database.

    jeg lurte på om noen kunne hjelpe meg med å fikse dette, jeg har bare tilgang til datamaskinen med kildekoder og sånt nå i helgen så det hadde vært supert om jeg kunne fått hjelp til å fikse det i løpet av i dag og i morgen.

     

    her kommer koden:

     

    først har jeg en kode som ligger øverst i filene jeg skal beskytte

    <?php
    session_start();
    
    if($_SESSION['brukernavn'] && $_SESSION['passord'])
    {
    $author=$_SESSION['brukernavn'];
    }
    else
    { 
    header ("Location: http://www.cms.predicted.net/login/");
     exit;
    }
    
    // your session registering here
    // Please note to verify a password and display a 403 error.
    
    
    session_start();
    if(isset($_SESSION['brukernavn'])) 
    { 
    $author=$_SESSION['brukernavn'];
    } 
    if
    (!isset($_SESSION['brukernavn']))
    {
     header("Location: http://www.cms.predicted.net/login/");
     echo"Du må logge inn får å nå disse sidene"; 
    } 
    ?>

    så har jeg koden som sjekker infoen fra login skjemaet:

    <?php
    $brukernavn = "bruker";
    $MD5_passord = "pass"; 
    $brukerdata = $_POST['brukernavn'];
    $passord = md5($_POST['passord']);
    
    if($passord == "$MD5_passord" && $brukerdata == "$brukernavn"){
    
        session_start();
       $_SESSION['innlogget'] = 1;
       $_SESSION['brukernavn'] = $brukernavn;
       $_SESSION['passord'] = $MD5_passord;
       
    header ("Location: http://www.cms.predicted.net/index.php");
    }
       
       else{
           echo "Feil brukernavn eller passord! Sjekk at Caps Lock ikke er aktivert og prøv igjen."; 
       }
       
    ?>
    

    er dette en sikker måte og hvordan kan jeg evt gjøre den sikker samtidig som jeg endrer passordsjekken til å gå mot databasen?

    håper noen kan hjelpe.

     

    /Smidt

  11. hadde vært supert hvis noen enten kan hjelpe meg med å finne ut hvem det er som har det så hysterisk morsomt med å ødelegge for meg eller lage systemet mitt mer sikkert. synes det blir så utrolig barnslig, er liksom på nivå med at "jeg ødelegger sandslottet ditt fordi du ikke har strømførende piggtrådgjerde rundt"

    jeg er ikke god nok enda i php til å kunne lage et system som kan lukke alle muligheter for å ødelegge så hadde vært supert med hjelp.

  12. Jeg har laget et cms som jeg bruker for å oppdatere hjemmesiden(bloggen) min når jeg er i militæret, men så er det en som har funnet det for godt å hacke denne hver gang jeg har lagt ut noe nytt. Det som skjer er at han/hun sletter alt jeg har lagt ut og skriver f.eks. " i own you".

    Jeg lurer på om det er en måte jeg kan logge dette evt, om det er mulig å få tak i et bedre innloggingssystem.

    Siden det er snakk om finner dere her, men jeg har slettet innholdet til hackeren nå så det er tomt. håper det er noen som kan hjelpe.

     

    / frustrert Smidt

     

    edit:

    hvis det er til hjelp bruker jeg databaser til å lagre bloggen i, både kategorier til nyheter bilder og alt.

  13. De første bildene var egentlig ganske dårlig, lite gjennom tenkt med tanke på plassering av ting i bildet og vinkler. Et eksempel er rørene, der du heller kunne plasser deg mellom to rør for å få en effekt av at det er lengre og trangere. De første bildene er generelt for mye zoomet inn og. Når det gjelder de andre bildene synes jeg du har hatt enormt stor fremgang. bildene av bompengebodene var stilig, men spesielt godt likte jeg toget ved nationaltheateret! fortsetter du med en sånn utvikling blir dette meget bra!

  14. Legger inn en helt ny, enkelt og selvforklarende kode.

      <form action="<?php "$PHP_SELF" ?>" method="post">
    <h3>Kontakt!</h3>
    <p>Dersom du er av den litt mer innesluttede typen kan du ta kontakt direkte med meg uten at noen andre får vite det. 
    Bare fyll ut skjemaet under og trykk OK! så er vi i gang!<br><br>
    <span class="tekstomr">Ditt navn *</span><input type="text" size="25" maxlength="35" name="navn"><br> 
    <span class="tekstomr">Din mail *</span><input type="text" size="25" maxlength="35" name="epost"><br> 
    <span class="tekstomr">Beskjed *</span><textarea type="textarea" name="tekst" rows="5" cols="25"></textarea><br> 
    felter med * må fylles ut <br />
    <input type="submit" class="knapp" name="submit" value="OK!"> 
    <input type="reset" class="knapp" value="Slett" name="SLETT"> </p>
    
    </form> 
    <?php 
    if ($submit) 
    { 
      if (!$navn) 
      { 
          echo ("<p>Du har glemt å oppgi navnet ditt</p>"); 
      } 
      if (!$epost) 
      { 
          echo ("<p>Du har glemt å oppgi epost</p>"); 
      } 
      if (!$tekst) 
      { 
          echo ("<p>Du har glemt å skrive en beskjed</p>"); 
      } 
      else 
    { 
          $sendto = "[email protected]"; // Skriv inn din e-mail. 
          $subject = "tittel for alle mailene som skal komme"; // Her velger du tittel. 
       $ip=$REMOTE_ADDR;
          $message = " 
          Navn: $navn ($epost) 
          Tekst: $tekst
       
       Senders ip: $ip
       
          "; 
            
         $headers = "Fra: $navn\r\n"; 
           mail($sendto, $subject, $message, $headers); 
           echo ("<p>Meldingen din er sendt.</p>"); 
       } 
    } 
    ?>

    så legger du dette i css filen din:

    .tekstomr {
    width: 63px;
    float: left;
    }
    .knapp { 
    color: #333333; 
    font-size: 11px; 
    font-family: Arial; 
    background-color: #CCCCCC; 
    border: solid 1px #666; 
    }
    

    da blir det så flott så! :w00t:

×
×
  • Opprett ny...