$url bliver til Array
Hvorfor kommer feltet url i databasen til at ideholde Array, istedet for den url som den indeholder fra start? hvor går det galt?<?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:\/\/(.*?)\//i",$url,$url)) {
if (!eregi("^www.", $url[1])) {
$url = "www.".$url[1];
} else {
$url = $url[1];
}
}
$query = mysql_query("SELECT * FROM search_data WHERE url='$url'");
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 die(mysql_error());
}
echo "Denne data blev smidt i databasen, for domænet $url:<br>$title<br>$keywords<br>$description";
}
} 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>';
}
?>
