filtish
Новичок
Загрузка файлов на сервер
Вот есть такой вот скрипт:
<center>
<?php
$imgDir = "img";
@mkdir($imgDir, 0777);
if (@$_REQUEST['doUpload']) {
$data = $_FILES['file'];
$tmp = $data['tmp_name'];
if (@file_exists($tmp)) {
$info = @getimagesize($_FILES['file']['tmp_name']);
if (preg_match('{image/(.*)}is', $info['mime'], $p)) {
$name = "$imgDir/".time().".".$p[1];
move_uploaded_file($tmp, $name);
} else {
echo "<h2>Недоступний формат, тильки картинки!</h2>";
}
} else {
echo "Помилка завантаження!";
}
}
$photos = array();
foreach (glob("$imgDir/*") as $path) {
$sz = getimagesize($path);
$tm = filemtime($path);
$photos[$tm] = array(
'time' => $tm,
'name' => basename($path),
'url' => $path,
'w' => $sz[0],
'h' => $sz[1],
'wh' => $sz[3]
);
}
krsort($photos);
?>
<body bgcolor=lightgreen>
<form action="<?=$_SERVER['SCRIPT_NAME']?>" method="POST" enctype="multipart/form-data">
<input type="file" name="file"><br>
<input type="submit" name="doUpload" value="Закачати нову фотокартку">
<hr>
</form>
<?foreach ($photos as $n=>$img) {?>
<p><img src="<?=$img['url']?>" <?=$img['wh']?> alt="Ця фотокартка добавлена <?=date("d.m.Y H:i:s", $img['time']) ?>">
<?}?>
</body>
Можно ли как-нибудь сделать, чтобы еще добавлялись комментарии к каждой фотке?
Если да то как.
-~{}~ 08.04.07 18:17:
Может кто нибудь помочь?
Вот есть такой вот скрипт:
<center>
<?php
$imgDir = "img";
@mkdir($imgDir, 0777);
if (@$_REQUEST['doUpload']) {
$data = $_FILES['file'];
$tmp = $data['tmp_name'];
if (@file_exists($tmp)) {
$info = @getimagesize($_FILES['file']['tmp_name']);
if (preg_match('{image/(.*)}is', $info['mime'], $p)) {
$name = "$imgDir/".time().".".$p[1];
move_uploaded_file($tmp, $name);
} else {
echo "<h2>Недоступний формат, тильки картинки!</h2>";
}
} else {
echo "Помилка завантаження!";
}
}
$photos = array();
foreach (glob("$imgDir/*") as $path) {
$sz = getimagesize($path);
$tm = filemtime($path);
$photos[$tm] = array(
'time' => $tm,
'name' => basename($path),
'url' => $path,
'w' => $sz[0],
'h' => $sz[1],
'wh' => $sz[3]
);
}
krsort($photos);
?>
<body bgcolor=lightgreen>
<form action="<?=$_SERVER['SCRIPT_NAME']?>" method="POST" enctype="multipart/form-data">
<input type="file" name="file"><br>
<input type="submit" name="doUpload" value="Закачати нову фотокартку">
<hr>
</form>
<?foreach ($photos as $n=>$img) {?>
<p><img src="<?=$img['url']?>" <?=$img['wh']?> alt="Ця фотокартка добавлена <?=date("d.m.Y H:i:s", $img['time']) ?>">
<?}?>
</body>
Можно ли как-нибудь сделать, чтобы еще добавлялись комментарии к каждой фотке?
Если да то как.
-~{}~ 08.04.07 18:17:
Может кто нибудь помочь?