Som dette kode: når jeg trykker på submit, skal den videre til meta.php... men hvad skal være i meta.php?
<body>
<?php
include('sql.php');
$url = $_GET['url'];
if ( isset( $url ) )
{
$tags = get_meta_tags($url);
$time = time();
$title = $tags['title'];
$description = $tags['description'];
$keywords = $tags['keywords'];
if ( empty( $title ) || empty( $description ) || empty( $keywords ) )
{
echo "Der mangler metatags på siden, det er krævet at følgende findes:<br>title<br>keywords<br>description";
}
else
{
if ( preg_match( "/http:\/\/(www\.)?([^\/]+)(\/.*)?\//i", $url, $m ) )
{
if ( $m[1] == '' )
{
$url = 'www.' . $m[2];
}
$host = '
http://' . $m[1];
$path = $m[2];
$orglink = '
http://' . $m[1] . $m[2] . $m[3];
$nowwwlink = '
http://' . $m[2] . $m[3];
}
$contents = file_get_contents( $url );
if ( $tags['title'] == '' )
{
if ( preg_match( '/<title>(.*?)<\/title>/is', $contents, $match ) )
{
$title = $match[1];
}
}
$query = mysql_query("SELECT * FROM search_data WHERE url='$url' OR url='$nowwwlink'");
if ( mysql_num_rows( $query ) == 0 )
{
mysql_query("INSERT INTO search_data (url,title,description,keywords,last_check) VALUES ('$url','$title','$description','$keywords','$time')") or die(mysql_error());
}
else
{
mysql_query("UPDATE search_data SET title='$title', description='$description', keywords='$keywords', last_check='$time' WHERE url='$url' OR url='$nowwwlink'") or die(mysql_error());
}
echo "Denne data blev smidt i databasen, for domænet $url:<br>$title<br>$keywords<br>$description";
//find links
if ( strlen( $path ) > 0 && substr( $path, -1 ) != '/' )
{
$path = dirname( $path ) . '/';
}
$cnt = file_get_contents( $url );
if ( preg_match_all( '§<a.*?href="(.*?)"§si', $cnt, $m ) )
{
foreach ( $m[1] as $link )
{
if ( !preg_match( '!^java script:!i', $link ) && $link != '#' )
{
$link2 = '';
if ( !preg_match( '!^
http://!', $link ) )
{
if ( $link[0] == '/' )
{
$link = $host . $link;
$link2 = $nowwwlink . $link;
}
else
{
$link = $host . $path . $link;
$link2 = $nowwwlink . $path . $link;
}
}
else
{
if ( preg_match( "/http:\/\/(www\.)?([^/]+)(/.*)?\//i", $link, $m2 ) )
{
if ( $m2[1] == '' )
{
$link2 = '
http://www.' . $m2[2] . $m2[3];
}
}
}
$query = mysql_query("SELECT * FROM search_data WHERE url='$link' OR url='$link2'");
if ( mysql_num_rows( $query ) == 0 )
{
mysql_query("INSERT INTO search_data (url,title,description,keywords,last_check) VALUES ('$link','','','','')") or die(mysql_error());
echo "DEBUG: Satte $link ind uden andet data...<br>";
}
}
}
}
}
}
else
{
echo '<form name="formen" method="GET" action="meta.php" enctype="multipart/form-data"><input value="
http://" size="50" name="url"> <input type="submit" value="Smid min side i søge maskinen!!"></form>';
}
?>
</body>
</html>