Gå til innhold

dabear

Medlemmer
  • Innlegg

    4 332
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av dabear

  1. Som tidligere nevn, bytt nettleser. Orker ikke gå innpå hvorfor, bortsett ifra at det finnes mange flere bugs, sikkerhetsrisikoer osv i IE, enn i fks opera og firefox.

    Er du interessert i mer detaljer:

    http://www.dagbladet.no/dinside/2004/05/13/398239.html

    http://www.dan1el.net/pc/#byttleser

     

    http://www.theinquirer.net/?article=16922

    http://www.nefkom.net/g.piesche/ie/

    + http://google.no

     

    Etterpå laster du ned trial av disse to programma:

    Giant antispyware

     

    og

    Tune-up utilities

     

    De finner alt av spyware, renske registeret, overfflødige filer på maskina di, gi deg info om systemet ditt, kontrollere hvilke programmer som starter med pc-en++

     

    PS! Går du over fra IE til en annen (sikrere) nettleser og fortsatt holder deg til Outlook, er du like langt. Outlook bruker nemlig Ie til å vise html-mailer

  2. Hæ, hva prøver du på her? Skrive ut apache kommandoer gjennom php? Som du kanskje har merka, vil ikke det virke.. Veit ikke hvordan du gjør det med #exe ,men med #include kan du se her: http://no2.php.net/manual/en/function.virtual.php

     

    EDIT: ah, nå forstår jeg. Du kan ikke kjøre .html/.xhtml filer som php per default. Da må du enten bytte til .php ,pluss at du legger på denne koden (før output begynner):

    <?php
           $charset = 'ISO-8859-1';
           $mime    = (stristr($_SERVER['HTTP_ACCEPT'],'application/xhtml+xml')) ? 'application/xhtml+xml' : 'text/html';
           header('content-type:' . $mime . ';charset=' . $charset);
    
           echo '<?xml version="1.0" encoding="ISO-8859-1"?>
           <?xml-stylesheet type="text/xsl" href="copy.xsl"?>';
    

     

    copy.xls:

    <stylesheet version="1.0"
        xmlns="http://www.w3.org/1999/XSL/Transform">
       <template match="/">
           <copy-of select="."/>
       </template>
    </stylesheet>
    

    Ellers så kan du bruke .htaccess til å få apache til å parse .html/.xhtml-filer som php.

     

    .htaccess:

    AddType application/x-httpd-php .php .html . xhtml
    

  3. I prinsippet kan du aktivere Windows så mange ganger du vil, men mener å huske at du må ringe Microsoft for ny aktiveringskode etter tre aktiveringer med samme serial. Correct me if I'm wrong... :)

    jeg har reinstallert windows xp home rundt fem ganger trur jeg. Ikke hatt noe problem med reaktiveringa..

  4. Jeg har laga et script som gjør om xml til arrays i php, der attributene ligger i array['attributs'] og innholdet ligger i array['value'].

    Hvordan får jeg fks array['serverarray'] til å legge seg inni array['configure'] ?

     

    XML-fil:

    <?xml version="1.0"?>
    <configure>
       <serverarray default="_GET" test="test">_GET</serverarray>   
    </configure>
    

     

    PHP:

    <pre><?php
    class xmlget
    {
    public $file, $lastKey;
    public $depth = array();
    private $out = array(), $xmlParser;
    
    
       public function __construct($file)
       {
    
     
    
           if(!$this->file = file_get_contents($file))
           {
       
               throw new exception('Kunne ikke åpne xmlfil');
       
       
           }
    
       }
       
    
       public function __destruct()
       {
           echo '<pre>';
           print_r($this->out);
           echo '</pre>';
           xml_parser_free($this->xmlParser);  
       }
    
       function elemBegin($parser, $name, $attrs)
       {
               $this->lastKey = $name;
               $this->out[$name]['attributs'] = $attrs;
         
         
       }
    
       function elemEnd($parser, $name)
       {
           /*$this->depth[$parser]--;*/
       }
       
       function elemData($parser, $data)
       {
    
       
       $data = trim($data);
       
           if(!(empty($data)))
           {
               $this->out[$this->lastKey]['value'][] = $data;
           }
       }
    
    
       function parse()
       {
           $this->xmlParser = xml_parser_create_ns();
           xml_parser_set_option($this->xmlParser, XML_OPTION_CASE_FOLDING, 0);
           xml_set_element_handler($this->xmlParser, array($this, 'elemBegin'), array($this, 'elemEnd'));
           xml_set_character_data_handler($this->xmlParser, array($this, 'elemData'));
    
           if (!xml_parse($this->xmlParser, $this->file))
           {
               throw new exception(sprintf("XML error: %s på linje %d", xml_error_string(xml_get_error_code($this->xmlParser)), xml_get_current_line_number($this->xmlParser)));
           }           
       }
    
    
    }
    
       try
       {
           $xml = new xmlget('xml.xml', 'r');
           $xml->parse();
       }
       catch(exception $xmlerror)
       {
    
           echo 'Det skjedde desverre en feil:' . $xmlerror->getMessage();
       
    
       }
    
    ?></pre>
    

     

    Dette vil gi outputen:

    Array
    (
       [configure] => Array
           (
               [attributs] => Array
                   (
                   )
    
           )
    
       [serverarray] => Array
           (
               [attributs] => Array
                   (
                       [default] => _GET
                       [test] => test
                   )
    
               [value] => Array
                   (
                       [0] => _GET
                   )
    
           )
    
    )
    

    mens jeg ønsker at den gir følgende:

    Array
    (
       [configure] => Array
           (
               [attributs] => Array
                   (
                   )
    
               [serverarray] => Array
                   (
                       [attributs] => Array
                           (
                               [default] => _GET
                               [test] => test
                           )
    
                       [value] => Array
                           (
                               [0] => _GET
                           )
    
                   )
                   
                   
            )
    
    )
    

    Hvordan??

  5. Ta å lagre brukers fødselsdato i år, måned og dag, deretter setter du inn disse som parametere i denne funksjonen:

    <?php
    function AgebyDayMonthYear($day, $month, $year)
    {
    
    //By dabear
    
       $currentYear = date('Y');
       $currentMonth = date('m');
       $currentDayofMonth = date('d');
    
    
       if($currentMonth > $month)
       {
       
       
           return ($currentYear - $year);
       
       
       }
       elseif($currentMonth < $month)
       {
     
               return($currentYear - $year -1);
       
       }
       else // ev. elseif($currentMonth == $month)
       {
         return($currentDayofMonth >= $day) ? ($currentYear - $year) : ($currentYear - $year -1);
    
       }
       
       
    
    
    }
    
    
    //bruk::
    //finn $day, $month og $year
    echo 'brukeren er ' . AgebyDayMonthYear($day, $month, $year) . 'år gammel';
    
    ?>
    

  6. php kan ta uttrykk i "case", og derfor skal følgende kode virke:

    <?php
    $resultat = $aerob + $alkohol + $hvorfor + $sover + $anaerob + $terskel + $lordag;
    echo '<br>Du fikk <b>$resultat</b> poeng av 70 mulige.<br><br>';
    
    switch ( $resultat ) {
      case  0:
          echo "Du driver ikke med langdistanseløping og har ganske sikkert en forferdelig form. Snart vil du sikkert bli overvektig, kanskje             du får benskjørhet. Noen som ikke trener får store leddplager. Ryggplager er også vanlig. Du har et dårlig hjerte og blir anpusten             bare av å gå litt...";
          break;
      case ($resultat <= 10):
          echo "Du er direkte useriøs! Du kan like godt slutte med langdistanseløping!";
          break;
      case ($resultat <= 20):
          echo "Dette var ikke særlig bra. Du har virkelig mye å jobbe med.";
          break;
      case ($resultat <= 50):
          echo "Du tilhører mosjonsklassen. Ikke noe galt i det, men skal du bli virkelig god må du skjerpe deg!";
          break;
      case ($resultat <= 70):
          echo "Dette er elitenivå. Bra! Fortsett slik!";
          break;
    }
    ?>
    

    Henter du $aerob etc. fra forms med method="get", bør du bruke $_GET['aerob'] isteden

  7. Han mener at han ikke skal skrive ut til brukeren, men legge til i en variabel-og det er dette han kaller avansert. Sa ikke at du skulle skrive ut til brukeren heller, men ved at jeg brukte echo symboliserer jeg at du må prøve den ut på serveren din.

     

    Dette vil uansett være bedre, sia php nå slipper å søke etter både variabler, og tekst på en gang

    <?php
    $somecontent =  '(Set by ' . $nick . ' The '. date(' H:i ') . ')<hr />';
    ?>

    og prøve å gå over til xhtml, will ya?

  8. For de som ikke har bestemt seg om de skal skrive bokmål/nynorsk eller dialekt:

     

    Det er noe som heter en mellomting. Radikalt bokmål. Noe jeg prøver å skrive så mye av tida som overhode mulig.

    Hva er Radikalt bokmål?:

    Poenget er at alle hunkjønnord skal bøyes SOM hunkjønn, og ikke hankjønn. Intetkjønssord i best.form.flertall bøyes oftest med -a istedet fo -ene ("husene" -> "husa" etc.) Verb: svake a/e-verb bøyes med -a fortid (e.g. "hoppet" -> "hoppa").

    Pluss at så brukes den forma som er felles (eller likner) i bokmål vs nynorsk ("selv" -> "sjøl" etc.). Egentlig litt rart hvor utbredt "konservativt"-bokmål er, til og med til de som snakker mer radikalt

     

    Linker:

    http://home.no.net/einarnod/SPRREFORMER.htm

    http://www.sprakrad.no/templates/Page.aspx?id=244

    http://www.sprakrad.no/templates/Page.aspx?id=374

  9. Jo, skjønner hva du mener. Har nettopp laga et script som gjør akkurat det. Det funker perfekt på http://, problemer ligger på https:// . Trudde først det var get variablene i urlen som var problemet først, men det viste seg altså at det virka fint på http, men ikke https.

     

    <?php

    $content = 'masse=variabler&alt=mulig_rart';//her kan du legge inn form elementa sine "name"-attribut (+ eventuelt "value")

    $length = strlen($content);

     

     

    //de to øverste virker ikke :(

    $url = 'http://login.passport.com/ppsecure/post.srf?lc=1044&id=2&tw=20&fs=1&cbid=24325&da=passport.com&kpp=2&svc=mail&msppjph=1';

    $url = 'ssl://login.passport.com/ppsecure/post.srf?lc=1044&id=2&tw=20&fs=1&cbid=24325&da=passport.com&kpp=2&svc=mail&msppjph=1';

     

    $url = 'http://193.217.163.210/server.php?lc=1044&id=2&tw=20&fs=1&cbid=24325&da=passport.com&kpp=2&svc=mail&msppjph=1';// bare for å sjekke om get funker med fopen

     

    $headers = array(

    'http' => array(

     

    'method' => 'POST',

    'content' => $content,

    'header'=>'Content-type: application/x-www-form-urlencoded' . "\r\n" .

    'Content-length: ' . $length,

    )

    );

     

     

    //print_r($opts);die;

     

    $context = stream_context_create($headers);

     

    readfile($url , false, $context);

     

     

    ?>

  10. Hm, skjønner hva du mener. Her er et utdrag av en kis som gjorde det samme mot meg:

    Dabear sier:
    i'm gay
    Dabear sier:
    what da fuck 
    Dabear sier:
    jeg er så taper
    Dabear sier:
    hvordan gjorde du det 
    Ole =] sier:
    hva faen?
    Ole =] sier:
    hvorfor spammer du meg?
    Dabear sier:
    haha
    Dabear sier:
    jeg er homo
    Dabear sier:
    IM GAY FOR PAYU
    Dabear sier:
    veit det er du som gjør det
    Dabear sier:
    im a l33t haxx0r
    Dabear sier:
    hvilket program bruker du 
    Dabear sier:
    i r gay
    Dabear sier:
    bruker msn for nabbs
    Dabear sier:
    google.com er din venn
    Dabear sier:
    gi meg link da
    Dabear sier:
    www.lolstfu.tk
    Dabear sier:
    det er en bilde uploader da
    Dabear sier:
    so?
    Dabear sier:
    gi meg link til proget du bruker for å skrive i mitt navn
    Dabear sier:
    enn om jeg er på din pc da?
    Dabear sier:
    det tviler jeg sterkt på. Firewallen ville sagt i fra
    Dabear sier:
    husk jeg er l33t.
    Dabear sier:
    ja jøss
    Dabear sier:
    disser du får du ikke prog.
    Dabear sier:
    får jeg det uansett da 
    Dabear sier:
    kanskje?
    Dabear sier:
    men da må jeg sende det over, og ork det nå
    Dabear sier:
    har du vært inne på maskina mi, ville det første du skrevet vært i samme font og farge som dette
    Dabear sier:
    aka, du bruker et program
    Dabear sier:
    okej, nabb;D
    Dabear sier:
    
    Dabear sier:
    huaehauehauheauhe
    

  11. Hei, jeg trenger litt hjelp, har prøvd å konvertere et php script til c++, men sitter litt fast. Hvordan finner jeg dagens dag, måned og år?

     

    Her er php koden, ønsker å gjøre det samme i c++:

     

     

    <?php 
    function AgebyDayMonthYear($day, $month, $year) 
    { 
    
    //By dabear 
    
       $currentYear = date('Y'); 
       $currentMonth = date('m'); 
       $currentDayofMonth = date('d'); 
    
    
       if($currentMonth > $month) 
       { 
        
        
           return ($currentYear - $year); 
        
        
       } 
       elseif($currentMonth < $month) 
       { 
      
               return($currentYear - $year -1); 
        
       } 
       else // ev. elseif($currentMonth == $month) 
       { 
         return($currentDayofMonth >= $day) ? ($currentYear - $year) : ($currentYear - $year -1); 
    
       } 
        
        
    
    
    } 

     

    Her er det jeg gjorde i c++, men får denne feilmeldinga som sier at date() ikke finnes i c++:

    main.cpp: In function `int AgebyDayMonthYear(int, int, int)':
    main.cpp:12: `date' undeclared (first use this function)
    main.cpp:12: (Each undeclared identifier is reported only once for each 
      function it appears in.)
    
    make.exe: *** [main.o] Error 1
    

    #include <iostream>
    #include <stdlib.h>
    
    using namespace std;
    
    int AgebyDayMonthYear( int day, int month,  int year)
    {
    
    //By dabear
    
    //Finnes det noe liknende for php sin date() funksjon?
       int currentYear = date('Y'); //dette året i formatet 2004
       int currentMonth = date('m'); 
       int currentDayofMonth = date('d');
    
    
       if(currentMonth > month)
       {
       
       
           return (currentYear - year);
       
       
       }
       else if(currentMonth < month)
       {
     
               return(currentYear - year -1);
       
       }
       else
       {
         
         if(currentDayofMonth >= day)
         {
         
               return (currentYear - year);
         
         }
         else
         {
         
               return (currentYear - year -1);
         
         }
       
    
       }
       
    } 
    
    
    int main(int argc, char *argv[])
    {
    int day, month, year;
     cout << "Skriv inn fodselsdag";
     cin >> day;
     cout << "Skriv inn fodselsmaaned";
     cin >> month;
     cout << "Skriv inn fodselsaar";
     cin >> year;
     AgebyDayMonthYear(day, month, year);
     
     system("PAUSE");
    }
    
    

    Er det noen headere jeg må inkludere, eller hva?

×
×
  • Opprett ny...