Witam
Php w ogóle nie znam i dlatego też proszę o pomoc jak napisać "Komentator" oraz coś w rodzaju "Wyślij plik".
Chodzi mi o to, że chcę aby odwiedzający moją stronę mogli komentować wpisy itp..
Oraz aby mogli wysyłać do mnie pliki.
<html>
</body>
<form enctype="multipart/form-data" action="upload.php" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="500000" /> /* maksymalna wielkość pliku w bajtach */
Plik do wysłania: <input name="userfile" type="file" />
<input type="submit" value="Wyślij" />
</form>
</body>
</html>
<?php
$location = 'Co tutaj mam wpisać?' . basename($_FILES['userfile']['name']);
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $location)) {
echo "Plik został załadowany poprawnie...";
} else {
echo "Plik nie został załadowany...";
}
?>
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<script type="text/javascript">
var inp="";
function getId(iid){
inp=iid.id;
}
function ins(txt){
if(inp!=""){
document.getElementById(inp).value+=txt;
}
}
</script>
<form name="form" method="POST" action="wyslij.php" onsubmit="return checkform(this);">
<title></title><table width="470" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" class="g3ownystyl">
<tbody><tr background="bar.jpg">
<td height="20" background="bar.jp" colspan="2"><div align="center"><b><font color="white">Dodaj Komentarz</font></b></div></td>
</tr>
<tr>
<td bgcolor="#84BEFF" width="104" height="21">Nick*:</td>
<td bgcolor="#84BEFF" width="300"><input name="nick" type="text" onkeyup="licz(this,32)" size="20">
<span class="styl1">(max 32 znaki) </span></td>
</tr>
<tr>
<td bgcolor="#84BEFF" height="28">Tre?sć:<br>
<span class="styl1">(max 200 znakow)</span> </td>
<td bgcolor="#84BEFF">
Znaków: <input type="text" id="licznik" value="0" style="width: 40px; background-color: white; border: 0px" disabled="">
<textarea name="tresc" cols="30" rows="6" id="inp1" onkeyup="licz(this,200)" onfocus="getId(this)" class="add" spellcheck="true"></textarea></td>
</tr>
<tr>
<td bgcolor="#84BEFF" colspan="2"> <div align="left">
<input type="submit" name="B12" value="Przeslij" img src="bar.jpg">
<input name="Submit22" type="reset" value="Wyczysć" img src=bar.jpg">
<br>
</div>
<div align="right"></div>
<div align="right"></div></td>
</tr>
</tbody></table>
<br>
<script type="text/javascript">
function licz(pole,max){
if (pole.value.length > max){
pole.value = pole.value.substr(0,max);
}
}
</script>
</form>
<?
include("wpisy.txt");
?>
</BODY>
</HTML>
<?php
$str = $_POST['tresc'];
function bbcode($str)
{
$str = nl2br($str);
// usuń tagi HTML
$str = htmlspecialchars($str);
// akapit
$str = preg_replace("/\[p\](.*?)\[\/p\]/si", "<p>\\1</p>", $str);
// tekst pogrubiony
$str = preg_replace("/\[b\](.*?)\[\/b\]/si", "<b>\\1</b>", $str);
// tekst pochylony
$str = preg_replace("/\[i\](.*?)\[\/i\]/si", "<i>\\1</i>", $str);
// tekst podkreślony
$str = preg_replace("/\[u\](.*?)\[\/u\]/si", "<u>\\1</u>", $str);
// kod
preg_replace("#\[code\](.*?)\[/code\]#si", "<pre>\\1</pre>", $str);
// odnośnik
$str = preg_replace("#\[url\](.*?)?(.*?)\[/url\]#si", "<a href=\"\\1\\2\">\\1\\2</a>", $str);
// odnośnik - definiowane treści
$str = preg_replace("#\[url=(.*?)?(.*?)\](.*?)\[/url\]#si", "<a href=\"\\2\">\\3</a>", $str);
return $str;
}
echo bbcode($str);
$nick = $_POST['nick'];
$mail = $_POST['mail'];
$www = $_POST['www'];
$temat = $_POST['temat'];
$nick = HTMLSpecialChars($nick);
$mail = HTMLSpecialChars($mail);
$www = HTMLSpecialChars($www);
$temat = HTMLSpecialChars($temat);
$tresc = wordwrap($pole, 50, "\n", 1);
$wynik = '<b>Nick:</b> ' . $nick . '<br><b>E-mail:</b> <a href="mailto:' . $mail . '">' . $mail . '</a><br><b>Strona www:</b> <a target="_blank" href="' . $www . '">' . $www . '</a><br><b>Temat:</b> ' . $temat . '<br>' . $str . '<br><br>';
$plik = "wpisy.txt" ;
$fp = fopen($plik, "a");
fwrite ($fp, $wynik);
fclose($fp);
echo("Twój komentarz został wysłany! Aby zobaczyć komentarze <a href='dodaj.php'>kliknij tutaj</a>");
?>
$wynik = '<b>Nick:</b> ' . $nick . '<br><b>E-mail:</b> <a href="mailto:' . $mail . '">' . $mail . '</a><br><b>Strona www:</b> <a target="_blank" href="' . $www . '">' . $www . '</a><br><b>Temat:</b> ' . $temat . '<br>' . $str . '<br><br>';
$wynik = '<b>Nick:</b> ' . $nick;
[...]
}
echo bbcode($str);
$nick = $_POST['nick'];
$mail = $_POST['mail'];
$www = $_POST['www'];
$temat = $_POST['temat'];
$nick = HTMLSpecialChars($nick);
$mail = HTMLSpecialChars($mail);
$www = HTMLSpecialChars($www);
$temat = HTMLSpecialChars($temat);
$tresc = wordwrap($pole, 50, "\n", 1);
$wynik = '<b>Nick:</b> ' . $nick;
$plik = "wpisy.txt" ;
$fp = fopen($plik, "a");
fwrite ($fp, $wynik);
fclose($fp);
echo("Twój komentarz został wysłany! Aby zobaczyć komentarze <a href='dodaj.php'>kliknij tutaj</a>");
?>
$wynik = '<b>Nick:</b>'. $nick .'<br>'. $str .'<br><br>';