С нами с 26.09.06
Сообщения: 6
|
Добавлено: 22/02/08 в 15:43 |
|
|
|
|
С нами с 19.10.05
Сообщения: 351
Рейтинг: 755
|
Добавлено: 22/02/08 в 16:36 |
Код: | <?php
$url="<a href=\"http://domen%c%.com\">http://domen%c%.com</a>"; // Это твоя ссылка! %c% -Это переменная которая меняеться на цифру!
$input_text="text.txt"; // Откуда читать текст!
$output_text="out.txt"; // Куда записать преобразованные тескт!
$text=file_get_contents($input_text);
$count=10; // Сколько делать ссылок!
$txt=explode(" ",$text);
mt_srand((double)microtime()*1000000);
for ($i=1;$i<=$count;$i++){
$d=preg_replace("/%c%/",$i,$url);
$rnd=mt_rand(0,count($txt)-1);
$txt[$rnd].=" ".$d;
}
$txt=implode(" ",$txt);
$f=fopen($output_text,"w");
fwrite($f,$txt);fclose($f);
?> |
Пробуй.
|
|
|
|
С нами с 26.09.06
Сообщения: 6
|
Добавлено: 22/02/08 в 18:28 |
-=Faraon=- писал: | Код: | <?php
$url="<a href=\"http://domen%c%.com\">http://domen%c%.com</a>"; // Это твоя ссылка! %c% -Это переменная которая меняеться на цифру!
$input_text="text.txt"; // Откуда читать текст!
$output_text="out.txt"; // Куда записать преобразованные тескт!
$text=file_get_contents($input_text);
$count=10; // Сколько делать ссылок!
$txt=explode(" ",$text);
mt_srand((double)microtime()*1000000);
for ($i=1;$i<=$count;$i++){
$d=preg_replace("/%c%/",$i,$url);
$rnd=mt_rand(0,count($txt)-1);
$txt[$rnd].=" ".$d;
}
$txt=implode(" ",$txt);
$f=fopen($output_text,"w");
fwrite($f,$txt);fclose($f);
?> |
Пробуй. |
Спасибо огромнешее!
а как запустить его ?
в хтмл сраницу вставляю ..ерунда получается ..
пхп редактор нужен какой?
|
|
|
|
С нами с 13.01.03
Сообщения: 6109
Рейтинг: 1962
|
Добавлено: 22/02/08 в 18:37 |
Создай файл generator.php вставь туда код, на сервер залей, создай 2 файла text.txt (исходные данные) и out.txt - залей туда-же.
|
|
|
|
С нами с 26.09.06
Сообщения: 6
|
Добавлено: 22/02/08 в 18:56 |
да ...
догнал сам
все работает !!!
еще раз спасибо огромное!
и еще тогда можно ли что б удобнее было ,поля сделать:
link
text
out
что бы удобнее и быстрей было?
-=Faraon=- бы рейтинг 1000 бы поставил жалко что 3 макс....
|
|
|
|
С нами с 19.10.05
Сообщения: 351
Рейтинг: 755
|
Добавлено: 22/02/08 в 19:42 |
Код: | <form method=post>
URL : <input type=text name="url" size=50 value="<?if (isset($_POST['url']))echo $_POST['url']?>"> вида http://domen%c%.com<br>
Count Link: <select name="count"><script type="text/javascript">for(i=1;i<1000;i++){document.write('<option>'+i+'</option>');}</script></select><br>
TEXT :<br><Textarea cols=90 rows=20 wrap=off name="input_text"><?if (isset($_POST['input_text']))echo $_POST['input_text']?></Textarea><br>
<?
if (isset($_POST['url'])){
$url="<a href=\"http://domen%c%.com\">http://domen%c%.com</a>"; // Это твоя ссылка! %c% -Это переменная которая меняеться на цифру!
$text=explode("\n",$_POST['input_text']);
$text=implode("",$text);
$count=$_POST['count']; // Сколько делать ссылок!
$txt=explode(" ",$text);
mt_srand((double)microtime()*1000000);
for ($i=1;$i<=$count;$i++){
$d=preg_replace("/%c%/",$i,$url);
$rnd=mt_rand(0,count($txt)-1);
$txt[$rnd].=" ".$d;
}
$txt=implode(" ",$txt);
?>
<hr>Result:<br>
<Textarea cols=90 rows=20 wrap=off>
<?echo $txt;?>
</Textarea>
<?
}
?>
<br><br><input type=submit value="START" style="width:400px;font-size:20pt">
</form>
|
Наздоровье!!!
|
|
|
|
С нами с 26.09.06
Сообщения: 6
|
Добавлено: 22/02/08 в 20:54 |
-=Faraon=- писал: | Код: | <form method=post>
URL : <input type=text name="url" size=50 value="<?if (isset($_POST['url']))echo $_POST['url']?>"> вида http://domen%c%.com<br>
Count Link: <select name="count"><script type="text/javascript">for(i=1;i<1000;i++){document.write('<option>'+i+'</option>');}</script></select><br>
TEXT :<br><Textarea cols=90 rows=20 wrap=off name="input_text"><?if (isset($_POST['input_text']))echo $_POST['input_text']?></Textarea><br>
<?
if (isset($_POST['url'])){
$url="<a href=\"http://domen%c%.com\">http://domen%c%.com</a>"; // Это твоя ссылка! %c% -Это переменная которая меняеться на цифру!
$text=explode("\n",$_POST['input_text']);
$text=implode("",$text);
$count=$_POST['count']; // Сколько делать ссылок!
$txt=explode(" ",$text);
mt_srand((double)microtime()*1000000);
for ($i=1;$i<=$count;$i++){
$d=preg_replace("/%c%/",$i,$url);
$rnd=mt_rand(0,count($txt)-1);
$txt[$rnd].=" ".$d;
}
$txt=implode(" ",$txt);
?>
<hr>Result:<br>
<Textarea cols=90 rows=20 wrap=off>
<?echo $txt;?>
</Textarea>
<?
}
?>
<br><br><input type=submit value="START" style="width:400px;font-size:20pt">
</form>
|
Наздоровье!!! |
ух ! благодарен очень!!!!
|
|
|
|
С нами с 26.09.06
Сообщения: 6
|
Добавлено: 22/02/08 в 22:23 |
щас проверил....
не совсем правильно работает
не работает поле URL :
какой бы домен(имя) я туда не вводил ,в результате выходит все равно domen1.com , domen2.com и тд
?
|
|
|
|
С нами с 19.10.05
Сообщения: 351
Рейтинг: 755
|
Добавлено: 22/02/08 в 22:49 |
Код: | <form method=post>
URL : <input type=text name="url" size=50 value="<?if (isset($_POST['url']))echo $_POST['url']?>"> вида http://domen%c%.com<br>
Count Link: <select name="count"><script type="text/javascript">for(i=1;i<1000;i++){document.write('<option>'+i+'</option>');}</script></select><br>
TEXT :<br><Textarea cols=90 rows=20 wrap=off name="input_text"><?if (isset($_POST['input_text']))echo $_POST['input_text']?></Textarea><br>
<?
if (isset($_POST['url'])){
$url=$_POST['url'];
$text=explode("\n",$_POST['input_text']);
$text=implode("",$text);
$count=$_POST['count']; // Сколько делать ссылок!
$txt=explode(" ",$text);
mt_srand((double)microtime()*1000000);
for ($i=1;$i<=$count;$i++){
$d=preg_replace("/%c%/",$i,$url);
$rnd=mt_rand(0,count($txt)-1);
$txt[$rnd].=" ".$d;
}
$txt=implode(" ",$txt);
?>
<hr>Result:<br>
<Textarea cols=90 rows=20 wrap=off>
<?echo $txt;?>
</Textarea>
<?
}
?>
<br><br><input type=submit value="START" style="width:400px;font-size:20pt">
</form> |
|
|
|
|
С нами с 26.09.06
Сообщения: 6
|
Добавлено: 23/02/08 в 10:16 |
Все работает !!!
-=Faraon=- большой респект! И с праздником!!!
|
|
|
|
+ + +
С нами с 27.02.08
Сообщения: 37
Рейтинг: 5
|
Добавлено: 27/02/08 в 23:12 |
Да - зделано нормально - только конечно сильно большой алгоритм получается - можна было и легче зделать !
|
|
|
|