-
Innlegg
4 344 -
Ble med
-
Besøkte siden sist
Innholdstype
Profiler
Forum
Hendelser
Blogger
Om forumet
Innlegg skrevet av dabear
-
-
Jeg har lest litt rund om kring her, men jeg blir ikke særlig klokere. Jeg ønsker å dele filer mellom flere stasjonære maskiner og samtdig kunne dele ADSL'en.
Hva skal jeg velge, router eller switch ?
fant en som var begge deler
Skjønner ikke helt forskjellen. I tillegg må jeg vel ha to trådløse pci-kort (ev pcmia hvis jeg får meg bærbar)?
Har sett litt på disse:
er det et godt valg?
-
Fatal error: Exception thrown without a stack frame in Unknown on line 0
Får denne meldinga når 'private function sendheader' blir kalt fra __destruct? Hvorfor skjer dette?
<?php private function sendheader($header) { if(!headers_sent()) // okey, headers can be sent { header($header); } else // headers are sent, and output started, headers cannot be sent { throw new pageError('Sorry, you tried to send a header, but output was already started'); } } public function __destruct() { $this->sendheader('Content-Type:' . $mime . ';Charset=' . $this->options['page']['charset']); } ?>
-
if(!is_numeric($var)) { }
-
Legge inn tidsperre i cookie/session. Pluss at du bruker header('location: annenside.php')
-
Kjekk sak:
if($addit == 1)
er ikke helt lik:
if($addit == "1")
Skal funke bedre med den nederste.
Lær deg php ordentlig før du kommer med uttalelser. Hvis noen av de to kodeeksempla du kom med skulle brukes, ville den øverste være rett. Dessuten kan $addit == "1" skrives som $addit == '1' hvis du skulle gjort det kjappere. Men altså
$addit == 1
er rett
-
Hey, er det noen som veit hvordan man setter HTTP_REFERER med fopen() i php? Har prøvd ut 'context', men hvor setter jeg inn HTTP_REFERER?
$url = 'http://example.com/'; $headers = array( 'http' => array( 'method' => 'POST', 'content' => $content, 'header'=>'Content-type: application/x-www-form-urlencoded' . "\r\n" . 'Content-length: ' . strlen($content), //Hvor setter jeg HTTP_REFERER?? ) ); $context = stream_context_create($headers); echo '<label>test: (hele koden)<hr />'. file_get_contents($url /*. $content*/ , false, $contex) . '</label>';
-
jeg har installert xp med samme key mange ganger, også med samme nøkkel på samme nettverk, alle koblet til internett...
ingen problemer med det
er mulig at bedrifter har en annen type cd-key enn private personer da, vi fikk bare 1 cd-key av microsoft...
Jepp, dere har òg fått en annen windows versjon, nemlig windows xp pro corporate edition. Da trenger du visstnok bare å ha valid key, du trenger ikke aktivere..
-
<?php
/*
filami.txt (eller et annet navn), inneholder alle quotene, separert med ei ny linje
Eks.:
Dette er en quote
Mohahahahaha
:D:D:D
*/
$quotes = file('filami.txt');
//skifter for hver dag. Du må ha så mange quoter som det er dager i måneden i fila di (eller mer..)
echo '<p>' . $quotes[(date('j')-1)] . '</p>';
?>
-
if (fwrite($handle, "$somecontent \n") === FALSE) {
Ser du nøye på dette, ser du at det er et mellomrom etter $somecontent, før linjeskift kommer ("\n").
if (fwrite($handle, $somecontent . "\n") === FALSE) {
Btw: Variabler trengs ikke quotes
Og foresten, hva er vitsen med å sjekke om ei fil er skrivbar to ganger?
if (is_writable($filename)) // OG if(fwrite($handle, $somecontent . "\n") === FALSE)
-
Grunnen til at det ikke virka ggp, er at du gikk inn fra http://localhost/filnavnet ? Da vil nemlig ipen din være '127.0.0.1'
<?php $iparray = file('banned.txt'); print_r($iparray); echo 'Din nåværende ip: ' . $_SERVER['REMOTE_ADDR']; if(in_array($_SERVER['REMOTE_ADDR'], $iparray)) { echo ' <p>Du er banna fra sida</p> '; } else { echo ' <p>Du har tillatelse til å se sida!</p> '; } ?>
-
Det kommer vel mest an på hastigeta på internettet ditt om Skype vil hakke eller ei.
-
Hvis du kan kommunisere med skriveren din gjennom kommandolinja:
<?php $shell = shell_exec($kommandoaaSendeGjennomKommandoLinja); echo $shell; //skriver ut om kommandoen var vellykka eller ei (console outputen) ?>
-
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/
Etterpå laster du ned trial av disse to programma:
og
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
-
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
-
Sygate Personal Firewall er en bra gratis brannmur. Den har vunnet mange tester og. Bruker den selv og er strålende fornøyd!
Joda, bra den. Men den krever at kun én bruker er innlogga om gangen... (kan vist ikke åpne GUI)
-
før du kjører "./amsn" må du være i riktig mappe.. "cd /mappa/til/amsn && ./amsn". hvis du da ikke legger til mappa til msn i $PATH da..
-
Har svært lita erfarign med linux. Men jeg er ganske datakyndig, så hvis det ikke bare er tekstkommandoer går det bra, kan basic-commandoer . Maskina er en Pentium 3, 450 Mhz.
-
Kan noen anbefale en linux distro til en gammel pc med 2,5GB hardisk og 128 RAM, skal kun brukes til Thunderbird, Amsn og Firefox.. Helst så kjapp oppstartstid som mulig..
-
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..
-
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??
-
http://support.microsoft.com/default.aspx?...b;en-us;q126449
Btw: "Hurtigknapper", ikke "Hurtig knapper"
-
Ved å ikke bruke regex. Jeg pleier å gjøre det sånn:
<?php $from = array('btw', 'elns'); $to = array('forresten', 'eller noe slik'); $formatedCode = str_replace($from, $to , $MyTextVariable); ?>
-
Jepp, ei fil ja. Som inneholder informasjon apache skal tolke. For at dette skal være mulig, må allowOverride være satt korrekt i httpd.conf
#
# AllowOverride controls what directives may be placed in .htaccess files.
# It can be "All", "None", or any combination of the keywords:
# Options FileInfo AuthConfig Limit
#
AllowOverride All
-
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'; ?>
Hjelp til trådløst nettverk
i Internett og nettverk
Skrevet · Endret av dabear
Jeg har internet fra Tele2, med modem fra ZyXEL prestige 600 series. Så det er bare å kjøpe de to der, plugge dem inn og konfigurere routeren? jeg trenger ikke noe mer?
EDIT: ja sett på der der ja. Men blir litt forvirra. er Aksesspunkter/gateways, basestasjon og trådløs router/switch det samme?