Tag Archive for example

Write to file

#!/usr/bin/python

filename = "test.txt"

print "Writing to file: %s" % filename

file = open(filename, 'w')

file.write("This is the new content of test.txt <img src='http://www.snippetsmania.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> ")

file.close()

source

LWP request example

#!/usr/bin/perl

# load LWP library:
use LWP::UserAgent;
use HTML::Parse;

# define a URL
my $url = 'http://www.jonasjohn.de';

# create UserAgent object
my $ua = new LWP::UserAgent;

# set a user agent (browser-id)
# $ua->agent('Mozilla/5.5 (compatible; MSIE 5.5; Windows NT 5.1)');

# timeout:
$ua->timeout(15);

# proceed the request:
my $request = HTTP::Request->new('GET');
$request->url($url);

my $response = $ua->request($request);

#
# responses:
#

# response code (like 200, 404, etc)
my $code = $response->code;

# headers (Server: Apache, Content-Type: text/html, ...)
my $headers = $response->headers_as_string;

# HTML body:
my $body =  $response->content;

# print the website content:
# print $body;

# do some parsing:

my $parsed_html = HTML::Parse::parse_html($body);
for (@{ $parsed_html->extract_links(qw(a body img)) }) {

# extract all links (a, body, img)
my ($link) = @$_;

# print link:
print $link . "
";
}

source

soundex examples

$word2find = 'stupid';

$words = array(
'stupid',
'stu and pid',
'hello',
'foobar',
'stpid',
'supid',
'stuuupid',
'sstuuupiiid',
);

while(list($id, $str) = each($words)){

$soundex_code = soundex($str);

if (soundex($word2find) == $soundex_code){
print '"' . $word2find . '" sounds like ' . $str;
}
else {
print '"' . $word2find . '" sounds not like ' . $str;
}

print "
";
}

/*
result:

"stupid" sounds like stupid
"stupid" sounds not like stu and pid
"stupid" sounds not like hello
"stupid" sounds not like foobar
"stupid" sounds like stpid
"stupid" sounds not like supid
"stupid" sounds like stuuupid
"stupid" sounds like sstuuupiiid
*/

source

Iframe example

<iframe name="iframe_name" src="http://snipplr.com/" width="99%" height="280" frameborder="0">
The iframe could not be shown.<br/>
<a href="http://snipplr.com/">Click here</a>
</iframe>

source

PHP functions example

/*
Título:     Explicación de funciones (básica)
Autor:         Angel Velásquez (a.k.a angvp)
E-Mail:        <a href="mailto:angelvelasquez@gmail.com">angelvelasquez@gmail.com</a>
Web:        <a href="http://www.anacosoft.com" >http://www.anacosoft.com</a>
Fecha:         02/01/2006
Licencia:     Creative Commons j/k (BAHHH GNU MY FRIEND!)
======================================================
Las funciones usualmente son pequeñas partes de un script usadas para devolver resultados, ¿Lógico no?, pero la idea es que entiendan el correcto uso de las mismas.

*/

function holamundo() {
return "Hola Mundo!";
}
/*
Esa es la clásica Hola Mundo, ahora llevada a función (es como inútil una función tan corta), aunque en cierto y sólo ciertos casos, nos ahorraría mucho para ahorrar código, pero, este no es el caso, el caso es que a esta función no hay que pasarle parámetros para que se ejecute, con sólo poner echo holamundo(); se verá reflejado en pantalla "Hola Mundo!".
*/
function holamundov2($nombre) {
$var = "Hola $nombre . Bienvenido al mundo!";
return $var;
}

/*
Para ejecutar esa función se requiere pasarle un parámetro, su correcta ejecución sería así:
echo holamundov2("Pepe"), como salida obtendríamos Hola Pepe . Bienvenido al mundo!.

Bien, no siempre las funciones dependen de parámetros, o podemos decirle que sino le pasamos un parámetro, ella misma lo declare, ¿Cómo?, muy sencillo, en el próximo ejemplo, lo veremos.
*/

function holamundov3($nombre = "Pepe") {
$var = "Hola $nombre . Bienvenido al mundo!";
return $var;
}

/*
En el caso de holamundov3, es distinto, la función comprueba si se le pasó un parámetro, en caso de no haberse pasado un parámetro ($nombre), ella asignará automáticamente, Pepe, también es útil, la idea de hacer funciones es hacer funciones genéricas que nos ahorren trabajo, no hacer mil funciones personalizadas (aunque sea más fácil).

FAQ:
====
1.- Q: Si pongo echo en vez de return también funciona...
A: Si, funciona, pero y si quieres guardar el resultado en una variable y luego concatenarlo con otra cosa.. unuseful...
2.- Q: ¿Tengo que poner siempre return?
A: Sí, si vas a usar una función con condiciones te recomiendo que guardes el resultado de la condición positiva o negativa en una variable (con el mismo nombre) ejemplo:

function holamundov4($nombre = "Pepe") {
if ($nombre == "Pepe") {
$var = "Hola Mundo!";
}
else {
$var = "Hola $nombre . Bienvenido al mundo!";
}
return $var;
}

Enjoy the tutorial, sorry que no fui más específico

Angel
*/

source