<form enctype="multipart/form-data" action="addpost.php" method="POST">
<p>Заголовок</p>
<input type="text" name="titlepost">
<p>Текст</p>
<p><textarea rows="20" cols="100" name="textpost"></textarea></p>
<input type="hidden" name="MAX_FILE_SIZE" value="99999" />
<input name="userfile" type="file" />
<p><input type="submit" value="Отправить"></p>
</form>
<form>
<button> <a href="indexadmin.html">ToBlog</a></button>
</form>
<?php
$user = "root" ;
$pass = "" ;
$dbname = "blogdb" ;
$pdo = new PDO( 'mysql:host=localhost' , $user , $pass ) ;
$pdo -> query ( "use $dbname " ) ;
$title = $_POST [ "titlepost" ] ;
$text = $_POST [ "textpost" ] ;
$data = ( $today = date ( "Y-m-d" ) ) ;
$uploaddir = './upload/' ;
$uploadfile = $uploaddir . basename ( $_FILES [ 'userfile' ] [ 'name' ] ) ;
if ( copy ( $_FILES [ 'uploadfile' ] [ 'tmp_name' ] , $uploadfile ) ) {
echo "<h3>Файл успешно загружен на сервер</h3>" ;
}
else { echo "<h3>Ошибка! Не удалось загрузить файл на сервер!</h3>" ; exit ; }
echo 'Некоторая отладочная информация:' ;
$pdo -> query ( "INSERT INTO posts VALUES ($title ,$text ,$data , $uploadfile );" ) ;
?>
PGZvcm0gZW5jdHlwZT0ibXVsdGlwYXJ0L2Zvcm0tZGF0YSIgYWN0aW9uPSJhZGRwb3N0LnBocCIgbWV0aG9kPSJQT1NUIj4KICAgIDxwPtCX0LDQs9C+0LvQvtCy0L7QujwvcD4KICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBuYW1lPSJ0aXRsZXBvc3QiPgogICAgPHA+0KLQtdC60YHRgjwvcD4KICAgIDxwPjx0ZXh0YXJlYSByb3dzPSIyMCIgY29scz0iMTAwIiBuYW1lPSJ0ZXh0cG9zdCI+PC90ZXh0YXJlYT48L3A+CiAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJNQVhfRklMRV9TSVpFIiB2YWx1ZT0iOTk5OTkiIC8+CiAgICA8aW5wdXQgbmFtZT0idXNlcmZpbGUiIHR5cGU9ImZpbGUiIC8+CiAgICA8cD48aW5wdXQgdHlwZT0ic3VibWl0IiB2YWx1ZT0i0J7RgtC/0YDQsNCy0LjRgtGMIj48L3A+CjwvZm9ybT4KCjxmb3JtPgogICAgPGJ1dHRvbj4gPGEgaHJlZj0iaW5kZXhhZG1pbi5odG1sIj5Ub0Jsb2c8L2E+PC9idXR0b24+CjwvZm9ybT4KCjw/cGhwCiR1c2VyID0gInJvb3QiOwokcGFzcyA9ICIiOwokZGJuYW1lID0gImJsb2dkYiI7CiRwZG8gPSBuZXcgUERPKCdteXNxbDpob3N0PWxvY2FsaG9zdCcsICR1c2VyLCAkcGFzcyk7CiRwZG8tPnF1ZXJ5KCJ1c2UgJGRibmFtZSIpOwoKJHRpdGxlID0gJF9QT1NUWyJ0aXRsZXBvc3QiXTsKJHRleHQgPSAkX1BPU1RbInRleHRwb3N0Il07CiRkYXRhID0gKCR0b2RheSA9IGRhdGUoIlktbS1kIikpOwpwcmludF9yICgkdGl0bGUpOwpwcmludF9yICgiICIuJHRleHQpOwpwcmludF9yICgiICIuJGRhdGEpOwoKJHVwbG9hZGRpciA9ICcuL3VwbG9hZC8nOwokdXBsb2FkZmlsZSA9ICR1cGxvYWRkaXIgLiBiYXNlbmFtZSgkX0ZJTEVTWyd1c2VyZmlsZSddWyduYW1lJ10pOwoKaWYgKGNvcHkoJF9GSUxFU1sndXBsb2FkZmlsZSddWyd0bXBfbmFtZSddLCAkdXBsb2FkZmlsZSkpCnsKICAgIGVjaG8gIjxoMz7QpNCw0LnQuyDRg9GB0L/QtdGI0L3QviDQt9Cw0LPRgNGD0LbQtdC9INC90LAg0YHQtdGA0LLQtdGAPC9oMz4iOwp9CmVsc2UgeyBlY2hvICI8aDM+0J7RiNC40LHQutCwISDQndC1INGD0LTQsNC70L7RgdGMINC30LDQs9GA0YPQt9C40YLRjCDRhNCw0LnQuyDQvdCwINGB0LXRgNCy0LXRgCE8L2gzPiI7IGV4aXQ7IH0KCmVjaG8gJ9Cd0LXQutC+0YLQvtGA0LDRjyDQvtGC0LvQsNC00L7Rh9C90LDRjyDQuNC90YTQvtGA0LzQsNGG0LjRjzonOwpwcmludF9yKCRfRklMRVMpOwoKJHBkby0+cXVlcnkoIklOU0VSVCBJTlRPIHBvc3RzIFZBTFVFUyAoJHRpdGxlLCR0ZXh0LCRkYXRhLCAkdXBsb2FkZmlsZSk7Iik7Cj8+Cgo=
stdout
<form enctype="multipart/form-data" action="addpost.php" method="POST">
<p>Заголовок</p>
<input type="text" name="titlepost">
<p>Текст</p>
<p><textarea rows="20" cols="100" name="textpost"></textarea></p>
<input type="hidden" name="MAX_FILE_SIZE" value="99999" />
<input name="userfile" type="file" />
<p><input type="submit" value="Отправить"></p>
</form>
<form>
<button> <a href="indexadmin.html">ToBlog</a></button>
</form>
stderr
PHP Fatal error: Uncaught PDOException: could not find driver in /home/oEg8EY/prog.php:19
Stack trace:
#0 /home/oEg8EY/prog.php(19): PDO->__construct('mysql:host=loca...', 'root', '')
#1 {main}
thrown in /home/oEg8EY/prog.php on line 19