Maamma mio, ho uno script apparentemente corretto che non ha alcuna intenzine di funzionare...
Se qualcuno mi potesdse aiutare:

Codice PHP:
<?php
session_start
(); //inizia la sessione
//Include i permessi
include('./global.php');
include(
'table.php');
if (! isset(
$_SESSION['global']))
{
//Blocca l'esecuzione del programma se non esiste
syntax();
}

$tabella addslashes($_POST['tabella']);
$subtab addslashes($_POST['sub']);
$url addslashes($_POST['url']);
$urlpart parse_url($url);
$titolo addslashes($_POST['titolo']);
$descrizione addslashes($_POST['desc']);
$valt strlen($titolo);
$vald strlen($descrizione);
$aurl str_replace('www.'''$url);
$porn1 eregi('(sesso|sex|porn|cazz|tette|culo|merd|erotic|eros|orgi|fica|figa|gay|omosessual|froc|tettedure|rotten|xxx)'$url);
$porn2 eregi('(sesso|sex|porn|cazz|tette|culo|merd|erotic|eros|orgi|fica|figa|gay|omosessual|froc|tettedure|rotten|xxx)'$descrizione);


if (
$valt 4//TITOLO CORTO?
{
$_SESSION['error'] = 'titolo troppo corto';
}
elseif ( 
$valt 15//TITOLO LUNGO?
{
$_SESSION['error'] = 'titolo troppo lungo';
}
elseif (
$vald 15//DESCRIZIONE CORTA?
{
$_SESSION['error'] = 'descrizione troppo corta';
}
elseif (
$vald 120//DESCRIZIONE LUNGA?
{
$_SESSION['error'] = 'descrizione troppo lunga';
}
elseif (
$urlpart["scheme"] != 'http'// PROTOCOLLO NON VALIDO?
{
$_SESSION['error'] = 'protocollo web non valido';
}
elseif (! 
checkdnsrr($urlpart["host"], 'A'//SITO INESISTENTE?
{
$_SESSION['error'] = 'indirizzo web non valido';
}
elseif ((
$porn1 == TRUE) || ($porn2 == TRUE)) //CONTENUTO PORNOGRAFICO?
{
$_SESSION['error'] = 'non sono ammessi contenuti per soli adulti';
}
//Se c'è un errore, torna indietro, altrimenti salva
if ($_SESSION['error'])
{
header("Location: ./addrow.php");
}
else
{
    echo 
'ben fatto';
}
?>