Imenuj thml dokumente s ključnimi besedami
6 naročnikov
6 naročnikov
Imam večje število ključnih besed s katerimi mislim poimenovati html dokumente.
Recimo v txt datoteki imam naštete ključne besede npr:
ključna-beseda1
ključna-beseda2
ključna-beseda3
.... in tako naprej
Želel bi vse te besede pretvoriti v html dokumente npr:
ključna-beseda1.html
ključna-beseda2.html
ključna-beseda3.html
Imam približno 12000 ključnih besed, tako da je malo zamudno vpisovati ročno.
Ali mi lahko nekdo pomaga rešiti ta problem?
HVALA VAM VNAPREJ!
Milan
5 odgovorov
Mislim, da se moraš vprašat kako vse to avtomatizirat. Program ni rešitev, vpraš se kako bi te html fajle delal dinamično (npr. php) ker delat 12k fajlov je popoln nesmisel.
Če imaš v txt datoteki te ključne besede napisane v določenem redu (ločene z vejicami, vsaka v svoji vrstici, ali kakorkoli v podobnem smislu) bi se načeloma dalo napisat programček / skripto, ki bi enostavno bral ključne besede iz txtja in za vsako ustvaril svoj html filetek.
V nasprotnem primeru pa zna biti stvar dokaj zamudna..
tak program sem mel vcasih sam... pa se je spemal.... cist simpl...
si mel form.html kjer si vnesu html kodo in keyworde...
pol je zadeva to postala generator.phpju ki je zadevo naredu tko da je vse keyworde shranu kot .html fajle (besedna-zveza.html, besedna-zveza1.html, blabla-bla.html,...) in notr se pomiksu vsebino ter zamenu doloceno besedo ki je oznacevala keyword z pravo besedo....
simpl k pasulj
form.html:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<link href="mystyle1.css" rel="stylesheet" />
</head>
<body>
<form name="form1" id="form1" method="post" action="generiraj.php" target="_blank">
<table width=100% border="0">
<tr valign=top>
<td>html koda:</td>
</tr>
<tr valign=top>
<td><textarea name="html" cols="100" rows="14">
<?
include('template.html');
?>
</textarea></td>
</tr>
<tr>
<td>besede:</td>
</tr>
<tr>
<td> <textarea name="besede" cols="40" rows="8"></textarea>
<br><br>
<input type="submit" name="Submit" value="Submit" />
</td>
</tr>
</table>
</form>
</body>
</html>
pol pa se generiraj.php:
<?
function toFile($filename, $buffer,$i="1") {
global $now;
$fp = fopen("../adult-sex-toys/pornstar-q-r/".$filename,"w");
if (!$fp) { die("cant fopen in line ".__LINE__." file ".__FILE__."\n"); }
$buffer = stripslashes($buffer);
fwrite($fp,$buffer);
fclose($fp);
echo "file $filename - done!<br>\n";
}
$now = date("d-M-Y-H-i-s",time());
mkdir("files/$now/");
$besede = $_POST["besede"];
$html = $_POST["html"];
toFile("besede.txt",$besede);
toFile("html.txt",$html);
$w = explode("\n",$besede);
$n = count($w);
for( $i=0 ; $i<=$n ; $i++ ) {
$w[$i] = trim($w[$i]);
}
$lines = file('odstavki.txt');
for( $a=0; $a<=$n ; $a++ )
{
shuffle($lines);
$SPREMENLJIVKARANDOMTEKSTA = $lines[0];
$html = $_POST["html"];
for( $i=1 ; $i<=$n ; $i++ ) {
$x=$i-1+$a;
$filename = str_replace(" ","-",$w[$x]);
$wLink = "<A HREF=\"$filename.html\">$w[$x]</A>";
$wImg = "<IMG SRC=\"images/$filename.jpg\">";
$kaj = array("%w".$i."%","%w".$i."Link%","%w".$i."Img%");
$scim = array($w[$x],$wLink,$wImg);
$SPREMENLJIVKARANDOMTEKSTA = str_replace($kaj,$scim,$SPREMENLJIVKARANDOMTEKSTA);
$html = str_replace("drekec_randomtext",$SPREMENLJIVKARANDOMTEKSTA,$html);
$html = str_replace($kaj,$scim,$html);
}
$filename = str_replace(" ","-",$w[$a]);
toFile("$filename.html",$html,$a+1);
}
?>
Napisan je zlo cudn ker je blo to 4 leta nazaj pribl....pac zacetki phpja....
ce komu ni kej jasn kurc pol...
Aja template nej bi mel pa nekako tako zgradbo pol...
template.html:
<html>
<head>
<title>%w1%</title>
</head>
<body>
<center>
<h1>%w1%</h1>
<h1>Promoting <b>%w1%</b> on http://www.domain.com</h1>
<br>
%w1Img%
<br>
<h1><a href=#>ENTER %w1% HERE</a></h1>
<br><br>
<a href=#><b><font color=red>ENLARGE your Penis!</font></b></a><br><br><b>Other great %w1% sites:</b><br>
%w2Link% :.: %w3Link% .:. %w4Link%<br>
%w5Link% :.: %w6Link% .:. %w7Link%<br>
%w8Link% :.: %w9Link% .:. %w10Link%<br>
<br><br>
<table width=750><td><p>
%w1% Welcome on %w1% site about %w1%. At %w1% we try to explain how %w1% works in real life.
Overview of ...... bla bla text pa keywordi vmes
<br>
<hr width=600>
Copyright %w1% 2004 @ <a href=http://>%w1%</a><br><br>