форма за добавяне на линкове!!!

SandPrince

Registered
реших да правя сайт за едни яко аниме - "Bleach". Искам от този мой сайт да могат да се свалят сериите на това аниме, обаче проблема е там че хостинга който ползвам е недостатачен. та реших да си сложа "форма за добавяне на линкове" както на dada2.com - за пример : http://www.dada2.com/includes/Link_Submit.htm . Искам обаче тези линкове да се добавят към моя сайт. ако можете помагайте.

ето кода за формата на dada2 ако ви трябва:

Код:
<form name="MultipleLinksadd" id="MultipleLinksadd" action="http://dada2.com/default.asp" method="post">
<table border="0" width="100%" id="table1" cellspacing="0" cellpadding="0">
	<tr>
		<td><table border="0" cellspacing="1" cellpadding="4" bgcolor="#CCCCCC" width="454">
	<tr>
	<td bgcolor="#F5F5F5" align="right"><span class="text3">
	<input type="hidden" name="show" value="10">
	<input type="hidden" name="UserID" value="0">
	
	Добавете ликове в <a target="_blank" href="http://dada2.com/">ДаДа2.com - Безплатната Търсачка</a>. По един линк на ред !
	<textarea cols="65" rows="19" id="x_Multiple_Links" name="x_Multiple_Links"></textarea><br>
	<font color="#FF0000" size="1">Не добавяйте повече от 100 000 знака на веднъж !!! </font>
	<input type="button" name="totalcount" VALUE="Преброй" onClick="document.MultipleLinksadd.count_display.value=document.MultipleLinksadd.x_Multiple_Links.value.length;" class="text3" style="font-size: 10px">:<input type="text3" name="count_display" value="0" size="8" readonly class="text3" style="font-size: 10px">
<input type="submit" name="Action" value="Добави" class="text3" style="font-size: 10px"></td>
	</tr>
</table>
</td>
<span class="text3">
		<td></td>
	</tr>
</table>
</form>

предполагам че трябва да се променя нещо ама не знам какво....

Note: смятам да ползвам този начин защото непрекъснато излизат нови серии и това ми се вижда единствения рационален начин да ги предоставям за теглене.
 
SandPrince каза:
Dido_net каза:
в майсял ли ще добавяш линкове или в txt документи? :roll:

не схващам какво ме питаш

Dido_Nет те пита дали за съхранението на линковете ще ползваш база данни или обикновенни .txt файлове :)
 
Smirnoff каза:
SandPrince каза:
Dido_net каза:
в майсял ли ще добавяш линкове или в txt документи? :roll:

не схващам какво ме питаш

Dido_Nет те пита дали за съхранението на линковете ще ползваш база данни или обикновенни .txt файлове :)

ами кое е по-добро
 
SandPrince каза:
еми тогава с .txt файлче
значи, кажи точно каква ти е формата ( или ако нямаш какво ще представлява) за да драсна нещо по въпроса :)
и също ще ти трябва ли да изкарваш данните от файла в някаква страница :)
 
Dido_net каза:
SandPrince каза:
еми тогава с .txt файлче
значи, кажи точно каква ти е формата ( или ако нямаш какво ще представлява) за да драсна нещо по въпроса :)
и също ще ти трябва ли да изкарваш данните от файла в някаква страница :)

форма готова нямам, за пример погледни първия ми пост. Да трябва да изкарва данните на отделна страница
 
http://www.web-tourist.net/forum/viewtopic.php?p=5884

Това е много стара тема но пак е нещо такова нали.
Той вече soul работи с бази данни ама може да помогне за тази система ,
защото вече я е правил.
 
няма нужда вече :)

ето сега.. имаме 3 файла
1вия е index.php
2рия е write.php
3тия е view.php


---

index.php
Код:
<form method="post" action="write.php">
<textarea name="link" cols="35" rows="15"></textarea> <br>
<input type="submit" value="Send">
</form>


write.php
Код:
<?php

$f=fopen("links.inc", "a+");
$link= $_POST['link'];
$ip= $_SERVER['REMOTE_ADDR'];
$link1=htmlspecialchars($link);
$text = "$link1\n";
$text1 = nl2br($text);
fwrite($f, $text1);
fclose($f);

$f1=fopen("ip.inc", "a+");
$text2 = "\n ------------- \n\nLINK(s):	$link  ---  By IP: $ip\n";
fwrite($f1, $text2);
fclose($f1);

?>

и

view.php
Код:
<?php
$fp = fopen ("links.inc" ,"a+");
$file= fread($fp,1000000);
echo $file;
?>



---------

прави си 2 файла, единия да е links.inc , а другия да е ip.inc --> смени им атрибутите на 777 за да може да се пише в тях :wink:

в links.inc са ти линквете,
а в ip.inc са ти линковете от даденото IP, да можеш ти да си ги следиш там.. кой кво е писал :)

ако имаш някакъв въпрос - питай :) и.. успех :D
 
Аз щех да дам това...
Този файл е save.php
Код:
<?php 
//Това е файла, в който се записват файловете,ако искаш можеш да го промениш,но гледай да е .html или някой подобен за да се виждат линковете 
$f_ime = "links.html"; 
//Приетите линкове
//text1 отговаря на първата форма
$text1 = $_POST['text1']; 
//А ето и начина по който се записват данните 
$sydyrjanie = "<a href='$text1'>$text1</a><br>"; 


$fp = fopen($f_ime, "a"); 
fwrite($fp, $sydyrjanie); 
fclose($fp); 
echo ( "Данните ви записани в <a href='$f_ime'>този файл</a> Ако искате да запишете още <a href='index.php'>кликнете тук</a>"); 
?>

този е index.php
Код:
<form method="post" action="save.php"> 
<input type="text" name="text1">  
<input type="submit"> 
</form>
и файл links.html, който да е празен ;)
 
human каза:
Аз щех да дам това...
Този файл е save.php
Код:
<?php 
//Това е файла, в който се записват файловете,ако искаш можеш да го промениш,но гледай да е .html или някой подобен за да се виждат линковете 
$f_ime = "links.html"; 
//Приетите линкове
//text1 отговаря на първата форма
$text1 = $_POST['text1']; 
//А ето и начина по който се записват данните 
$sydyrjanie = "<a href='$text1'>$text1</a><br>"; 


$fp = fopen($f_ime, "a"); 
fwrite($fp, $sydyrjanie); 
fclose($fp); 
echo ( "Данните ви записани в <a href='$f_ime'>този файл</a> Ако искате да запишете още <a href='index.php'>кликнете тук</a>"); 
?>

този е index.php
Код:
<form method="post" action="save.php"> 
<input type="text" name="text1">  
<input type="submit"> 
</form>
и файл links.html, който да е празен ;)

а ако има няколко линка на няколко реда ??

примерно в формата се напише
http://web-tourist.net/
http://google.bg/
http://data.bg/

ще стане
Код:
<a href='http://web-tourist.net/http://google.bg/http://data.bg/'>http://web-tourist.net/http://google.bg/http://data.bg/</a><br>
:)

трябва да се измисли нещо друго.. :roll:

едит: също така няма никаква защита.. тря htmlspecialchars(); ;)
 

Back
Горе