Upload скрипт на картинки!

LiSicHkA

Registered
Дайте ми 1 ъплоуд скрипт за картинки, който да добавя в моя сайт? Благодаря предварително :)
 
Надявам се да не съм объркал нещо :) и трябва да си направиш папка Upload

config.php

<?php
$db_conn = @mysql_connect("localhost", "root", "parolata") or die(mysql_error()); // тук си пишете данните за връзка с MySQL
@mysql_select_db("news", $db_conn) or die(mysql_error()); // тук ви е връзкта с базата данни.
mysql_query("SET NAMES cp1251");

$exp_pic = array("jpg","png","gif","jpeg"); // разширения за картинката
$max_size_pic = 10000; // запишете максималния размер на картинката(в KB)
$file_copy = "Upload/"; // къде да се записват файловете


$max_width_pic = 140; // максимална ширина на картинката
$max_height_pic = 140; // максимална височина на картинката




?>

upload.php




<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>Upload</title>
</head>
<body>
<?php
include "config.php";



if ($_POST['submit'])
{

if($_FILES['pic']['name']){
$file_ext = strtolower(substr($_FILES[pic][name],strrpos($_FILES[pic][name],".")));
$new_name_pic="$file_copy".new_name($exp)."$file_ext";
while (file_exists($new_name_pic)) {$new_name_pic="$file_copy".new_name($exp)."$file_ext";}
@move_uploaded_file($_FILES['pic']['tmp_name'],$new_name_pic);
}

if($_FILES['pic1']['name']){
$file_ext1 = strtolower(substr($_FILES[pic1][name],strrpos($_FILES[pic1][name],".")));
$new_name_pic1="$file_copy".new_name($exp)."$file_ext1";
while (file_exists($new_name_pic1)) {$new_name_pic1="$file_copy".new_name($exp)."$file_ext1";}
@move_uploaded_file($_FILES['pic1']['tmp_name'],$new_name_pic1);
}

if($_FILES['pic']['name'] && $_FILES['pic1']['name'] ) {
$sql = mysql_query("INSERT INTO `tablicata` (`pic`,`pic1`) VALUES ('$new_name_pic','$new_name_pic1');

echo "<a href='index.php' style = 'position:absolute; top:0px; left:400px;'>Начало.</a>";

}

else{

echo"<p style='color:red;'>Моля попълнете всички полета.</p>";
}

}

?>


<form action="" enctype="multipart/form-data" method="post">
<table border="0">

<tr><td>Главна снимка:<b style="color:red;"> *</b></td><td><input type="file" name="pic"></td></tr>
<tr><td>Снимка 1 :<b style="color:red;"> *</b></td><td><input type="file" name="pic1"></td></tr>

</table>
<input type="submit" name="submit" value="Добави">
</form>

</body>
</html>
 
Aми аз искам също. Искам да се качва от комютър и да поддържа всички формати снимки(gif,jpeg,png). И автоматично да дава bbcodes към снимката.
Но да е без описание или пък заглавие. Без галерия без нищо. Само снимката да се качва от компютър и да излизат главният линк и ббкодовете.

Мерси предварително
 
upload.php
<?php
//vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
// You may change maxsize, and allowable upload file types.
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
//Mmaximum file size. You may increase or decrease.
$MAX_SIZE = 2000000;

//Allowable file ext. names. you may add more extension names.
$FILE_EXTS = array('.zip','.jpg','.png','.gif','.doc','.jpeg');

//Allow file delete? no, if only allow upload only
$DELETABLE = true;


//vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
// Do not touch the below if you are not confident.
//^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
/************************************************************
* Setup variables
************************************************************/
$site_name = $_SERVER['HTTP_HOST'];
$url_dir = "http://".$_SERVER['HTTP_HOST'].dirname($_SERVER['PHP_SELF']);
$url_this = "http://".$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];

$upload_dir = "твоята директория";
$upload_url = $url_dir."твоята директория";
$message ="";

/************************************************************
* Create Upload Directory
************************************************************/
if (!is_dir("files")) {
if (!mkdir($upload_dir))
die ("upload_files directory doesn't exist and creation failed");
if (!chmod($upload_dir,0755))
die ("change permission to 755 failed.");
}

/************************************************************
* Process User's Request
************************************************************/
if ($_REQUEST[del] && $DELETABLE) {
$resource = fopen("log.txt","a");
fwrite($resource,date("Ymd h:i:s")."DELETE - $_SERVER[REMOTE_ADDR]"."$_REQUEST[del]\n");
fclose($resource);

if (strpos($_REQUEST[del],"/.")>0); //possible hacking
else if (strpos($_REQUEST[del],$upload_dir) === false); //possible hacking
else if (substr($_REQUEST[del],0,6)==$upload_dir) {
unlink($_REQUEST[del]);
print "<script>window.location.href='$url_this?message=deleted successfully'</script>";
}
}
else if ($_FILES['userfile']) {
$resource = fopen("log.txt","a");
fwrite($resource,date("Ymd h:i:s")."UPLOAD - $_SERVER[REMOTE_ADDR]"
.$_FILES['userfile']['name']." "
.$_FILES['userfile']['type']."\n");
fclose($resource);

$file_type = $_FILES['userfile']['type'];
$file_name = $_FILES['userfile']['name'];
$file_ext = strtolower(substr($file_name,strrpos($file_name,".")));

//File Size Check
if ( $_FILES['userfile']['size'] > $MAX_SIZE)
$message = "The file size is over 2MB.";
//File Extension Check
else if (!in_array($file_ext, $FILE_EXTS))
$message = "Sorry, $file_name($file_type) is not allowed to be uploaded.";
else
$message = do_upload($upload_dir, $upload_url);

print "<script>window.location.href='$url_this?message=$message'</script>";
}
else if (!$_FILES['userfile']);
else
$message = "Invalid File Specified.";

/************************************************************
* List Files
************************************************************/
$handle=opendir($upload_dir);
$filelist = "";
while ($file = readdir($handle)) {
if(!is_dir($file) && !is_link($file)) {
$filelist .= "<a href='$upload_dir$file'>".$file."</a> - URL: <b>$upload_url$file</b>";
if ($DELETABLE)

$filelist .= " Added at ".date("d-m H:i", filemtime($upload_dir.$file))
."";
$filelist .= " <a style='text-decoration:none; font-weight:bold' href='?del=$upload_dir".urlencode($file)."' title='delete'>x</a>";
$filelist .="<br>";
}
}

function do_upload($upload_dir, $upload_url) {

$temp_name = $_FILES['userfile']['tmp_name'];
$file_name = $_FILES['userfile']['name'];
$file_name = str_replace("\\","",$file_name);
$file_name = str_replace("'","",$file_name);
$file_path = $upload_dir.$file_name;

//File Name Check
if ( $file_name =="") {
$message = "Грешен файл, разрешените формати са:'.jpg','.png','.gif','.jpeg'";
return $message;
}

$result = move_uploaded_file($temp_name, $file_path);
if (!chmod($file_path,0777))
$message = "change permission to 777 failed.";
else
$message = ($result)?"$file_name е качен успешно." :
"Something is wrong with uploading the file.";
return $message;
}

?>


<html>
<head>
<title>Simple uploader</title>
<link rel=stylesheet href=style.css>
</head>
<body>
<br><br>
<center>

<br>
<form name="upload" id="upload" ENCTYPE="multipart/form-data" method="post">
Качи снимка <input type="file" id="userfile" name="userfile">
<input type="submit" name="upload" value="Качи">
</form>

style.css
body {
background: transparent ;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
* {
font-family:Verdana;
font-size:10px;
}

a:link {
color: #990000;
text-decoration: none;
font-weight: bold;
}
a:visited {
color: #990000;
text-decoration: none;
font-weight: bold;
}

<br><b><u><font color=red><?=$_REQUEST[message]?></font> </b></u><br><br>

<a style="text-decoration:none" href="http://imaloednovreme.com">Bate Zarko</a>
</sup></small>
</center>
 
Добър ден,

ще дам един скрипт, който писах за един потребител :)

add.php

Код:
 <center>
<form method="POST" action="" enctype="multipart/form-data">
<input type="file" name="plugin" /> <br />
<input type="submit" name="submit" value="Добави" /> <br />
<?php
include "conf.php";
if($_POST['submit']) {
$tmp_name = $_FILES['plugin']['tmp_name'];
$filename = $_FILES['plugin']['name'];
$format = end(explode(".", $filename));
if($format != "jpg, gif, png") {
echo "Формата, който сте избрали е непозволен!";
}
else {
$link = 'images/'.$filename.'';
move_uploaded_file($tmp_name, $link);
$sql = 'INSERT INTO `pictures` (`link`) VALUES ("'.addslashes($link).'")';
$rs = mysql_query($sql) or die (mysql_error());

echo 'Картинката беше качено успешно!';

}
}

?>


conf.php

Код:
<?php
$host = "Хост";
$user = "Потребител";
$pass = "Парола ";
$db = "База от дани";
mysql_connect("$host","$user","$pass") or die(mysql_error());
mysql_select_db("$db") or die(mysql_error());
?>

view.php

Код:
<?php
include "conf.php";
echo "<table><tr>";
$a = mysql_query("SELECT * FROM `pictures`  ORDER by id DESC") or die(mysql_error());
while ($r = mysql_fetch_array($a))
{
$url = $r['link'];
echo '<td><img src="$url" ></td>';
$i++;
if ($i == 5) {$i = 0; echo "</tr><tr>"; } else { }
}
echo "</tr></table>";
?>

ето и сяла надявам се да ти помогне :)

Код:
 CREATE TABLE `pictures` (
`id` int(11) NOT NULL auto_increment,
`link` varchar(255) collate latin1_general_ci NOT NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;

със съдействието на @ proba

Само да ти кажа че трябва да създадеш една папка images :)
 
Ето ти една много простичка, прави си проверки и всичко, само създай една папка images в която да се качват картинките, и ето я и нея :

index.php



Код:
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1251" />


<table width="500" border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<form action="upload_img.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
<td>
<table width="100%" border="0" cellpadding="3" cellspacing="1" bgcolor="#FFFFFF">
<tr>
<td><strong>Ъплоудване на снимки</strong></td>
</tr>
<tr>
<td>избор на файл
<input name="file_name" type="file" id="ufile" size="50" /></td>
</tr>
<tr>
<td align="center"><input type="submit" name="submit" value="Качи!" /></td></tr>
</table>
</td>
</form>
</tr>
</table>

upload_img.php

Код:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<a href="index.php">Начало</a> <br /><br />

<?php
# Името на сайта, или линка :)
define(LOCATION,"http://localhost/");

# Папката в която да отиват снимките.
$folder = "images/";

# Размери когато качената снимка, е по-голяма в дължина/широчина
 # от показаните по долу.
 
$width_img_default   = "600";
$height_img_default  = "450";


# В какъв формат да се качват изображенията.
$open_type_upload = ".jpg";

# Различните типове на файловете, които са ни нужни
$file_name       =        $_FILES['file_name']['name'];
$file_tmp        =       $_FILES['file_name']['tmp_name'];
$file_size       =       $_FILES['file_name']['tmp_size'];
$file_type       =       $_FILES['file_name']['type'];


# Избиране на происволно име на файла.
$rand_file_name = rand(1000000000, 9999999999999);

# Новото име на файла
$newfile_name = $rand_file_name.$file_name;


# Позволени типове файлове, които могат да се качват само.
$open_types = array(
                     "image/jpg",
                     "image/jpeg",
                     "image/png",
                     "image/gif"
               );

               
# Aко формата, който качване не е позволен да
 # върне грешка в която да гласи, че има грешка
  # разбирасе ако и единствени възникне
   
if(!in_array($file_type, $open_types)) {
echo "Този формат файл не е позволен!";
}
else {

   

if (file_exists($folder.$rand_file_name.$open_type_upload)) {
echo "Този файл вече съществува. Моля опитайте отново!";
}
else {
   
// Самото качване на снимката
  $upload = move_uploaded_file($file_tmp, $folder.$rand_file_name.$open_type_upload);

 list($width_img, $height_img) = getImagesize($folder.$rand_file_name.$open_type_upload);
 
 
 
# Показване на вече успешно качената картинка / снимка
if ($upload == true) {


   if ($width_img > $width_img_default || $height_img > $height_img_default) {     
   echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'" width="'.$width_img_default.'" height="'.$height_img_default.'">';
   }   
   else {
   echo '<img src="'.$folder.$rand_file_name.$open_type_upload.'">';
   }
   
   
echo '<br /><br /><br />';
echo 'Директен линк към изображението: <br />';
echo '<input type="text" size="60" value="'.LOCATION.$folder.$rand_file_name.$open_type_upload.'">';
 
}


}
}
?>

Ами общо взето това е :)
 
@kulov пробвах със твоя скрипт и ми изкарва че формата не е позволен (а всъщност си качвам jpg..). Ето самия код, очертал съм в червено кода на ъп скрипта, някой да ми го оправи, да си записва в бд без грешки :) благодаря!

Код:
<?php
}else{
$zaglavie=$_POST['zaglavie'];
$kategoriq=$_POST['cat']; 
$kartinka=$_POST['pic'];
$porcii=$_POST['porcii'];
$vreme=$_POST['vreme'];
$kalorii=$_POST['kalorii'];
$produkti=$_POST['produkti'];
$prigotwqne=$_POST['prigotwqne'];
$belejki=$_POST['belejki'];
$posted=time();
$status="dobre";

if($vreme!=NULL AND !is_numeric($vreme)){
echo"<div class='unsuccess'>Времето за приготвяне на рецептата трябва да съдържа само цифри!</div><br />";
$status="zle";
}
if($porcii!=NULL AND !is_numeric($porcii)){
echo"<div class='unsuccess'>Порциите трябва да бъдат само числа!</div><br />";
$status="zle";
}
if(strlen($zaglavie)<15){
echo"<div class='unsuccess'>Заглавието на рецептата трябва да е минимум 15 символа!</div><br />";
$status="zle";
}
if($kategoriq=='Изберете категория'){
echo"<div class='unsuccess'>Моля изберете категория на рецептата!</div><br />";
$status="zle";
}
if($belejki!=NULL AND strlen($belejki)<5){
echo"<div class='unsuccess'>Бележките не трябва да са по-малки от 4 символа!</div><br />";
$status="zle";
}
if($kalorii!=NULL AND !is_numeric($kalorii)){
echo"<div class='unsuccess'>Калориите трябва да съдържат само цифри и да бъдат за една порция!</div>";
$status="zle";
}
if($produkti==NULL){
echo'<div class="unsuccess">Моля попълнете полето "Продукти"!</div><br />';
$status="zle";
}

[color=red]# Името на сайта, или линка :)
define(LOCATION,"http://localhost/bg-kulinar/");

# Папката в която да отиват снимките.
$folder = "pictures/";

# Размери когато качената снимка, е по-голяма в дължина/широчина
 # от показаните по долу.
 
$width_img_default   = "600";
$height_img_default  = "450";


# В какъв формат да се качват изображенията.
$open_type_upload = ".jpg";

# Различните типове на файловете, които са ни нужни
$file_name       =        $_FILES['file_name']['name'];
$file_tmp        =       $_FILES['file_name']['tmp_name'];
$file_size       =       $_FILES['file_name']['tmp_size'];
$file_type       =       $_FILES['file_name']['type'];


# Избиране на происволно име на файла.
$rand_file_name = rand(1000000000, 9999999999999);

# Новото име на файла
$newfile_name = $rand_file_name.$file_name;


# Позволени типове файлове, които могат да се качват само.
$open_types = array(
                     "image/jpg",
                     "image/jpeg",
                     "image/png",
                     "image/gif"
               );

               
# Aко формата, който качване не е позволен да
 # върне грешка в която да гласи, че има грешка
  # разбирасе ако и единствени възникне
   
if(!in_array($file_type, $open_types)) {
echo "<div class='unsuccess'>Този формат файл не е позволен!</div>";
$status="zle";
}
else {

   

if (file_exists($folder.$rand_file_name.$open_type_upload)) {
echo "<div class='unsuccess'>Този файл вече съществува. Моля опитайте отново!</div>";
$status="zle";
}
else {
   
// Самото качване на снимката
  $upload = move_uploaded_file($file_tmp, $folder.$rand_file_name.$open_type_upload);
$snimkata = "LOCATION.$folder.$rand_file_name.$open_type_upload";
 
[/color]

if($_SESSION['user']){
if($status="dobre"){
$sql="INSERT INTO recipes (zaglavie, prigotwqne, produkti, kalorii, porcii, vreme, kartinka, avtor, kategoriq, belejki) VALUES ('$zaglavie', '$prigotwqne', '$produkti', '$kalorii', '$porcii', '$vreme', '$snimkata', '$_SESSION[user]', '$kategoriq', '$belejki')";
$zaqwka=mysql_query($sql);
echo '<META HTTP-EQUIV="Refresh" CONTENT="1; URL=index.php?p=thankyou">';
}elseif($status="zle"){
echo '<div class="unsuccess">Има грешка при добавяне на рецептата!</div>';}}else{
echo"<div class='unsuccess'> Трябва да влезете в профила си за да добавяте рецепти! </div>";
}
}
}
}
?>
 
Код:
<?php
}else{
$zaglavie=$_POST['zaglavie'];
$kategoriq=$_POST['cat'];
$kartinka=$_POST['pic'];
$porcii=$_POST['porcii'];
$vreme=$_POST['vreme'];
$kalorii=$_POST['kalorii'];
$produkti=$_POST['produkti'];
$prigotwqne=$_POST['prigotwqne'];
$belejki=$_POST['belejki'];
$posted=time();
$status="dobre";

if($vreme!=NULL AND !is_numeric($vreme)){
echo"<div class='unsuccess'>Времето за приготвяне на рецептата трябва да съдържа само цифри!</div><br />";
$status="zle";
}
if($porcii!=NULL AND !is_numeric($porcii)){
echo"<div class='unsuccess'>Порциите трябва да бъдат само числа!</div><br />";
$status="zle";
}
if(strlen($zaglavie)<15){
echo"<div class='unsuccess'>Заглавието на рецептата трябва да е минимум 15 символа!</div><br />";
$status="zle";
}
if($kategoriq=='Изберете категория'){
echo"<div class='unsuccess'>Моля изберете категория на рецептата!</div><br />";
$status="zle";
}
if($belejki!=NULL AND strlen($belejki)<5){
echo"<div class='unsuccess'>Бележките не трябва да са по-малки от 4 символа!</div><br />";
$status="zle";
}
if($kalorii!=NULL AND !is_numeric($kalorii)){
echo"<div class='unsuccess'>Калориите трябва да съдържат само цифри и да бъдат за една порция!</div>";
$status="zle";
}
if($produkti==NULL){
echo'<div class="unsuccess">Моля попълнете полето "Продукти"!</div><br />';
$status="zle";
}

[color=red]# Името на сайта, или линка :)
define(LOCATION,"http://localhost/bg-kulinar/");

# Папката в която да отиват снимките.
$folder = "pictures/";

# Размери когато качената снимка, е по-голяма в дължина/широчина
 # от показаните по долу.
 
$width_img_default   = "600";
$height_img_default  = "450";


# В какъв формат да се качват изображенията.
$open_type_upload = ".jpg";

# Различните типове на файловете, които са ни нужни
$file_name       =        $_FILES['file_name']['name'];
$file_tmp        =       $_FILES['file_name']['tmp_name'];
$file_size       =       $_FILES['file_name']['tmp_size'];
$file_type       =       $_FILES['file_name']['type'];


# Избиране на происволно име на файла.
$rand_file_name = rand(1000000000, 9999999999999);

# Новото име на файла
$newfile_name = $rand_file_name.$file_name;


# Позволени типове файлове, които могат да се качват само.
$open_types = array(
                     "image/jpg",
                     "image/jpeg",
                     "image/png",
                     "image/gif"
               );

               
# Aко формата, който качване не е позволен да
 # върне грешка в която да гласи, че има грешка
  # разбирасе ако и единствени възникне
   
if(!in_array($file_type, $open_types)) {
echo "<div class='unsuccess'>Този формат файл не е позволен!</div>";
$status="zle";
}
else {

   

if (file_exists($folder.$rand_file_name.$open_type_upload)) {
echo "<div class='unsuccess'>Този файл вече съществува. Моля опитайте отново!</div>";
$status="zle";
}
else {
   
// Самото качване на снимката
  $upload = move_uploaded_file($file_tmp, $folder.$rand_file_name.$open_type_upload);
$snimkata = "LOCATION.$folder.$rand_file_name.$open_type_upload";
 
if($_SESSION['user']){
if($status="dobre"){
$sql="INSERT INTO `recipes` (`zaglavie`, `prigotwqne`, `produkti`, `kalorii`, `porcii`, `vreme`, `kartinka`, `avtor`, `kategoriq`, `belejki`) VALUES ('$zaglavie', '$prigotwqne', '$produkti', '$kalorii', '$porcii', '$vreme', '$snimkata', '$_SESSION[user]', '$kategoriq', '$belejki')";
echo mysql_error();
$zaqwka=mysql_query($sql);
echo '<META HTTP-EQUIV="Refresh" CONTENT="1; URL=index.php?p=thankyou">';
}elseif($status="zle"){
echo '<div class="unsuccess">Има грешка при добавяне на рецептата!</div>';}}else{
echo"<div class='unsuccess'> Трябва да влезете в профила си за да добавяте рецепти! </div>";
}
}
}
}
?>

Виж дали ще ти изкара някаква грешка?
 
Здравейте скрипта е много добър за качване на снимки,но ако може някой да го преработи за качване на Mp3 файлове.

След успешното качване да ми връща echo: линк към пълния път до файла

Пример:

http://mytest.site90.com/upload/mp3/Inna-hot.mp3

Благодаря ви !
 
baso каза:
Добър ден,

ще дам един скрипт, който писах за един потребител :)

add.php

Код:
 <center>
<form method="POST" action="" enctype="multipart/form-data">
<input type="file" name="plugin" /> <br />
<input type="submit" name="submit" value="Добави" /> <br />
<?php
include "conf.php";
if($_POST['submit']) {
$tmp_name = $_FILES['plugin']['tmp_name'];
$filename = $_FILES['plugin']['name'];
$format = end(explode(".", $filename));
if($format != "jpg, gif, png") {
echo "Формата, който сте избрали е непозволен!";
}
else {
$link = 'images/'.$filename.'';
move_uploaded_file($tmp_name, $link);
$sql = 'INSERT INTO `pictures` (`link`) VALUES ("'.addslashes($link).'")';
$rs = mysql_query($sql) or die (mysql_error());

echo 'Картинката беше качено успешно!';

}
}

?>


conf.php

Код:
<?php
$host = "Хост";
$user = "Потребител";
$pass = "Парола ";
$db = "База от дани";
mysql_connect("$host","$user","$pass") or die(mysql_error());
mysql_select_db("$db") or die(mysql_error());
?>

view.php

Код:
<?php
include "conf.php";
echo "<table><tr>";
$a = mysql_query("SELECT * FROM `pictures`  ORDER by id DESC") or die(mysql_error());
while ($r = mysql_fetch_array($a))
{
$url = $r['link'];
echo '<td><img src="$url" ></td>';
$i++;
if ($i == 5) {$i = 0; echo "</tr><tr>"; } else { }
}
echo "</tr></table>";
?>

ето и сяла надявам се да ти помогне :)

Код:
 CREATE TABLE `pictures` (
`id` int(11) NOT NULL auto_increment,
`link` varchar(255) collate latin1_general_ci NOT NULL,
PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=5 ;

със съдействието на @ proba

Само да ти кажа че трябва да създадеш една папка images :)
не бачка :idea:
 

Горе