remove M

#!/bin/sh

cat $1 | tr -d "\r" > $1.new
mv -f $1.new $1

Remove dot in firefox

img {border:none;}
a:active, a:focus, object:focus {outline: 0;}
input::-moz-focus-inner { border: none;}

PHP: system()

systemExecute an external program and display the output

string system ( string $command [, int &$return_var ] )

Esempio:

test.cpp

#include <cstdlib>
int main(int argc, char *argv[])
{
 // attenzione, segmenta se non gli si passa un argomento!
 int n = atoi(argv[1]);
 return n;
}

test.php

<?php
$i = -1;
$ret = 1;
$out = system('test.sh', $ret);
// $out = system('a.out '.$i, $ret);
var_dump($out);
var_dump($ret);
?>

test.sh

#!/bin/bash
a.out 1
exit

L’exit status è un numero intero compreso tra 0 e 255. Se il programma non è eseguibile, o segmenta vengono restituiti valori interi positivi diversi da 0. Se lo script è bash deve essere esplicitato il valore di uscita, altrimenti in caso di exit senza argomento verrà restituito il valore di uscita dell’ultimo comando eseguito.