Script

Filter
2007-12-28

Kör Linux X fönster Remote via ssh

Linux
På en server kanske det inte finns ett fönstersystem installerat. Kör ett fönster från en annan dator!
A. Konfiguration.

1: Klienten som ska köra grafiskt program:
Ändra /etc/gdm/gdm.conf (eller hellre /etc/gdm/gdm.conf-custom):
Under [security] Byt DisallowTCP=true till DisallowTCP=false

2. Servern som inte har några fönster:
Ändra /etc/ssh/ssh_config:
Avkommentera ForwardX11 yes

Se också till att det står
sshd: 192.168.0.0/24 
i /etc/hosts.allow och
sshd: ALL
i /etc/hosts.deny på servern. Konfigurera även mjukvarubrandväggen så att den inte släpper in ssh från andra ip-nummer än klienten (ej obl).

B. Kör.

1: Starta klienten, öppna en konsoll och skriv:
ssh -X -Y <serveradress> -l <user>
för att logga in.

2. Starta program via konsollen (skriv t ex  firefox eller nautilus, eller tom sudo nautilus)
2007-12-11

Pass an array in a form

Php
A little test form to see how to pass an array in a form
<?php
if (isset($_POST['m']))  {
    $m = $_POST['m']; // array
    foreach ($m as $n) {
        echo "$m = $n<br />";
    }
} else {
    $m = "";
}
echo "<br />m = $m<br />";
?>
<form action="" method="post">
<select name="m[]" multiple="multiple" size="3">
<option value="a">A</option>
<option value="b">B</option>
<option value="c">C</option>
<option value="d">D</option>
<option value="e">E</option>
</select><br />
<input type="submit" />
</form> 
2007-12-08

Does a form element exist?

Javascript
Check to see if a form element exists
function validate (frm) {
    if (typeof(frm.elmnt) == 'object') {
        alert ('Object exists');
    } else {
        alert ('Not an Obj');
    }    
} 
2007-10-13

Authentcering i PHP

Php
Lösenordsskydda din sida. Funkar bara med PHP som modul i Apache
<?php
if (!isset($_SERVER['PHP_AUTH_USER'])) {
    header('WWW-Authenticate: Basic realm = "My Realm"');
    header('HTTP/1.0 401 Unauthorized');
    echo 'Text to send if user hits Cancel button';
    exit;
} else {
    echo "
    <html>
    <head>
    <title>Auth</title>
    </head>
    <body>
    <p>Hello {$_SERVER['PHP_AUTH_USER']}.<br />
    You entered {$_SERVER['PHP_AUTH_PW']} as your password.</p>
    </body>
    </html>
    ";
} ?> 
2007-10-01

Använd ftp utan ftp-program

Tips & tricks
ftp:a direkt från internet explorer
ftp://[username]:[password]@[hostname].[domain].[tld]:[portnumber]/[directory]/
🙂