YACG
Verfasst: 11.04.2007, 15:25
Hi,
nutzt jemand von euch YACG? Meldet euch mal per PM!
nutzt jemand von euch YACG? Meldet euch mal per PM!
Ihr Partner in Sachen SEO und Online Marketing
https://archiv.abakus-internet-marketing.de/foren/
https://archiv.abakus-internet-marketing.de/foren/viewtopic.php?f=35&t=40639
ein Contentgenerator... an hand eines Keywords wird ne Contentseite erzeugt...ole1210 hat geschrieben:Ich habe nicht so wirklich verstanden was dat is!
Die Seiten, die man erzeugt sind ja auf kurze Haltbarkeit bei Google angelegt. Bei Yahoo und MSN halten sie sich länger.Yel nats hat geschrieben:ein Contentgenerator... an hand eines Keywords wird ne Contentseite erzeugt...ole1210 hat geschrieben:Ich habe nicht so wirklich verstanden was dat is!
ich habe das einfach mal hier getestet....
meiner Ansicht nach ziemlicher schwachsinn, da es nur DC erzeugt und sicherlich ganz fix bei Google rausfliegt.
Code: Alles auswählen
<?php //MARKOV CHAINS HOOK
// Place all your articles in .txt format in your /articles folder
// Usage: markov();
// markov(5, 200); -> Print an article of 200 words with a granularity of 5
if (DEBUG == false) {
error_reporting(0);
}
function markov($gran = '5', $num = '200') {
if (is_dir(LOCAL_ARTICLES)) {
if ($dh = opendir(LOCAL_ARTICLES)) {
while (($file = readdir($dh)) !== false) {
if ($file == "." || $file == ".." || empty($file)) {
$my_dump[] = $file;
} elseif (substr($file, - 4) == '.txt') {
$combo .= file_get_contents(LOCAL_ARTICLES.$file);
}
if ($i >= $nr_files) {
$i = 0;
} elseif ($i < $nr_files) {
++$i;
}
}
closedir($dh);
}
}
//$combo = utf8_encode($combo);
$combo = htmlentities($combo);
$combo = preg_replace('/\s\s+/', ' ', $combo);
$combo = preg_replace('/\n|\r/', '', $combo);
$chickenfeet=explode(".",$combo);
shuffle($chickenfeet);
$combo="";
$combo=implode(".",$chickenfeet);
$G = $gran;
$O = $num;
$output = "";
$combo = $combo;
$LETTERS_LINE = 65;
$textwords = array();
$textwords = explode(" ", $combo);
$loopmax = count($textwords) - ($G - 2) - 1;
$frequency_table = array();
for ($j = 0; $j < $loopmax; $j++) {
$key_string = "";
$end = $j + $G;
for ($k = $j; $k < $end; $k++) {
$key_string .= $textwords[$k].' ';
}
$frequency_table[$key_string] .= $textwords[$j + $G]." ";
}
$buffer = "";
$lastwords = array();
for ($i = 0; $i < $G; $i++) {
$lastwords[] = $textwords[$i];
$buffer .= " ".$textwords[$i];
}
for ($i = 0; $i < $O; $i++) {
$key_string = "";
for ($j = 0; $j < $G; $j++) {
$key_string .= $lastwords[$j]." ";
}
if ($frequency_table[$key_string]) {
$possible = explode(" ", trim($frequency_table[$key_string]));
mt_srand();
$c = count($possible);
$r = mt_rand(1, $c) - 1;
$nextword = $possible[$r];
$buffer .= " $nextword";
if (strlen($buffer) >= $LETTERS_LINE) {
$output .= $buffer;
$buffer = "";
}
for ($l = 0; $l < $G - 1; $l++) {
$lastwords[$l] = $lastwords[$l + 1];
}
$lastwords[$G - 1] = $nextword;
} else {
$lastwords = array_splice($lastwords, 0, count($lastwords));
for ($l = 0; $l < $G; $l++) {
$lastwords[] = $textwords[$l];
$buffer .= ' '.$textwords[$l];
}
}
}
print trim($output);
}
?>
Code: Alles auswählen
Warning: chmod() [function.chmod]: Operation not permitted in /home/portalgo/public_html/gift-cards/hooks/main.php on line 34
Error with ./keywords.txt. Please chmod -c 777 this file/directory!