tu znajdziecie ten skrypt zapraszam do skomentowania (w sumie do tego służy)
a oto kody:
index.php:
<script type="text/javascript">
// <![CDATA[
function sprawdz(formularz)
{
for (i = 0; i < formularz.length; i++)
{
var pole = formularz.elements[i];
if ((pole.type == "text" || pole.type == "password" || pole.type == "textarea") && pole.value == "")
{
alert("Proszę wypełnić wszystkie pola!");
return false;
}
}
return true;
}
// ]]>
</script>
<script language="javascript">
function dopisz(co)
{
document.getElementById('tekst').value=document.getElementById('tekst').value+' '+co;
}
</script>
<p align="center"><b>↓Dodaj swój komentaż↓</b></p>
<form action="zapisz.php" method="POST" onsubmit="if (sprawdz(this)) return true; return false"><p align="center">
Twój nick:<br>
<input type="text" name="username" size="35" MAXLENGTH="25"></p>
<p align="center">Treść posta:<br>
<textarea name="tresc" rows="8" cols="53" id="tekst" MAXLENGTH="300"></textarea><br>
emotki:<br>
<img border="0" src="emots/trans1.gif" width="15" height="15" onClick="dopisz(':)')">
<img border="0" src="emots/trans2.gif" width="15" height="15" onClick="dopisz(':(')">
<img border="0" src="emots/trans3.gif" width="15" height="15" onClick="dopisz(':<')">
<img border="0" src="emots/trans6.gif" width="15" height="15" onClick="dopisz(';(')">
<img border="0" src="emots/trans9.gif" width="15" height="15" onClick="dopisz(';)')">
<img border="0" src="emots/trans14.gif" width="15" height="15" onClick="dopisz(':|')">
<img border="0" src="emots/trans15.gif" width="15" height="15" onClick="dopisz(':?')">
<img border="0" src="emots/trans17.gif" width="15" height="15" onClick="dopisz(';p')">
<img border="0" src="emots/trans20.gif" width="15" height="15" onClick="dopisz(':x')">
<br>
<input type="submit" value="Wyslij"><input type="reset" value="Reset"></p></form>
<?php
$file=fopen("link.txt", "r");
echo "<a href="komentator
.zip
">pobierz KOMENTATOR'a $pokaz</a> (rozmiaz: $rozmiar bajtów)";
?>
zapisz.php:
<?$username = $_POST["username"]; $tresc = $_POST["tresc"];/*twozy zmienne z okien autor i tresc z pliku index*/
$m1=(":)");
$m2=(":(");
$m3=(":<");
$m4=(":>");
$m5=(":D");
$m6=(";(");
$m7=(";)");
$m8=(":|");
$m9=(":?");
$m10=(":P");
$m11=(";p");
$m12=(":x");
$e1=("<img src="emots/trans1.gif">");
$e2=("<img src="emots/trans2.gif">");
$e3=("<img src="emots/trans3.gif">");
$e4=("<img src="emots/trans4.gif">");
$e5=("<img src="emots/trans5.gif">");
$e6=("<img src="emots/trans6.gif">");
$e7=("<img src="emots/trans9.gif">");
$e8=("<img src="emots/trans14.gif">");
$e9=("<img src="emots/trans15.gif">");
$e10=("<img src="emots/trans16.gif">");
$e11=("<img src="emots/trans17.gif">");
$e12=("<img src="emots/trans20.gif">");
$plik=fopen("db.inc", "r");
$file=fopen("db.inc", "w"); /*otwiera plik do nadpisywania*/
$post=("<b>Autor posta:</b> " . $username . "<br>" . $tresc . "<br> *^*^*^*^*^*<br>");/*tworzy zmienną POST*/
fwrite($file, $post); /*zapisuje posta do pliku*/
fclose($file); /* zamyka plik */
echo "<p align="center
">$post</p>";/*pokazuje właśnie napisanego posta*/
<p align="center"><b>Dzięki za komęta</b></p>
<p align="center"><a href="pokaz.php">Pokaż wszystkie</a></p>
END;
?>
<?php
$file=fopen("link.txt", "r");
echo "<a href="komentator
.zip
">pobierz KOMENTATOR'a $pokaz</a> (rozmiaz: $rozmiar bajtów)";
?>
pokaz.php:
<?php
$file=fopen("db.inc", "r"); /* otwiera plik db.inc do odczytu */
$pokaz=fgets($file); /*wyciaga zawartość pliku*/
fclose($file); /* zamyka plik */
echo "<p align="center
">$pokaz</p>";
echo "<p align="center
"><b>KOMENTATOR 1.0 By dark-walen</b></p>"; ?>
<?php
$file=fopen("link.txt", "r");
echo "<a href="komentator
.zip
">pobierz KOMENTATOR'a $pokaz</a> (rozmiaz: $rozmiar bajtów)";
?>
<a href="komentator.zip">pobież KOMENTATOR'a 1.0</a>
link.txt:
Cytat
1.2
(czyli numer wersji (IMG:
http://forum.php.pl/style_emoticons/default/tongue.gif) )
podziękowania dla:
MaestroS'a za początkową wersje kodu (niedziałającą ale to nieszkodzi
bo przynajmniej musiałem ruszyć głową)
skowron-line'a za echo (IMG:
http://forum.php.pl/style_emoticons/default/haha.gif)
Neojawor'a za bardzo prostą ale jakrze pomocną radę
dla mnie za to że ruszyłem głową
no i dla założycieli projektu php.pl bo gdzie ja bym szukał pomocy gdyby nie to forum
**************
prośba o :
kod który zamieni mi adresy url na linki (np.: www.cos.gdzies.pl na <a href ="www.cos.gdzies.pl">www.cos.gdzies.pl</a>)
kod który zamienia znaki lub ich ciągi na inne znaki lub ich ciągiczyli np.: " na \" albo ; na \; itd
porade jak nauczyć mój skrypt żeby nie obcinał po enterze tylko żeby wstawiał tam <br>
za pomoc z góry dziękuje (IMG:
http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
a i jeszcze jak ograniczyć pojemność pola textarea i input
Ave
[EDIT]Waleń
Ten post edytował Waleń 27.02.2007, 20:19:14