Елементарен ъплоад скрипт(картинки)

ExpressYourself

Registered
Можете ли ми дадете най-елементарния ъплоад скрипт за картинки само да проверява дали е jpg,png,gif i t.n и да прейменува картинките например по име в поле name :)

Благодаря
 
Заповядай

Код:
<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 `plugins` (`link`) VALUES ("'.addslashes($link).'")';
$rs = mysql_query($sql) or die (mysql_error());

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

}
}

?>

сял

Код:
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 ;


Само да ти кажа че трябва да създадеш една папка images :)
 
Поне като му даваш готова , да му беше дал цялата.
Направи си и един файл с име conf.php

<?php
$host = "localhost";
$user = "root";
$pass = " ";
$db = "database";
mysql_connect("$host","$user","$pass") or die(mysql_error());
mysql_select_db("$db") or die(mysql_error());
?>

Файл за преглед на картинките:

<?php
include "conf.php";
echo "<table><tr>";
$a = mysql_query("SELECT * FROM plugins 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>";
?>

Кода сега го драснах и не съм го пробвал ;)
 
proba каза:
Поне като му даваш готова , да му беше дал цялата.
Направи си и един файл с име conf.php

Файл за преглед на картинките:

<?php
include "conf.php";
echo "<table><tr>";
$a = mysql_query("SELECT * FROM plugins 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>";
?>

Кода сега го драснах и не съм го пробвал ;)

Сега си го драснал викаш ?!
 
shashma88 каза:
proba каза:
Поне като му даваш готова , да му беше дал цялата.
Направи си и един файл с име conf.php

Файл за преглед на картинките:

<?php
include "conf.php";
echo "<table><tr>";
$a = mysql_query("SELECT * FROM plugins 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>";
?>

Кода сега го драснах и не съм го пробвал ;)

Сега си го драснал викаш ?!

Сега го е драснал аз смених името на таблицата че използвах стар скрипт и името беше plugins :P
 

Back
Горе