Форма за качеане на снимки

doctorgeo

Registered
Попаднах не един разкошен скрипт написан от потребител "Проба" Искам малко помощт. Ако може да се добави запис в текастови фаил на името на качваните картинки и датата. Все още се уча и ще ви бъда много благодарен за помощта. Ето и скрипта
Код:
<?php
session_start();
$uploaddir = 'files/'; // папка за качване
$snimki = '5'; // колко снимки да се качат

echo '<br><br><br><form name="upload" enctype="multipart/form-data" method="POST" style="text-align: center">';
for ($i = 1; $i <= $snimki; $i++)
{
echo 'Снимка '.$i.': <input type="file" name="file'.$i.'" size="34" value=""><br><br>';
}
echo '<input type="submit" name="upload" value="Upload"><p> ';
echo '</form>';

if (isset($_POST['upload']))
{
for ($i = 1; $i <= $snimki; $i++)
{
$filename = $_FILES['file'.$i.'']['name'];
$filesize = $_FILES['file'.$i.'']['size'];
$tmpname_file = $_FILES['file'.$i.'']['tmp_name'];
$date_file = date(imdy);
if (!empty($filename))
{
if($filesize > '5000000')
{
echo "<center>Снимка$i е много голяма!</center><br>";
}
else
{
move_uploaded_file($tmpname_file, "$uploaddir$filename");
echo "<center>Снимката$i е добавена успешно!</center><br>";
}
}
}
}
?>
 
<?php
session_start();
$uploaddir = 'files/'; // папка за качване
$snimki = '5'; // колко снимки да се качат

echo '<br><br><br><form name="upload" enctype="multipart/form-data" method="POST" style="text-align: center">';
for ($i = 1; $i <= $snimki; $i++)
{
echo 'Снимка '.$i.': <input type="file" name="file'.$i.'" size="34" value=""><br><br>';
}
echo '<input type="submit" name="upload" value="Upload"><p> ';
echo '</form>';

if (isset($_POST['upload']))
{
for ($i = 1; $i <= $snimki; $i++)
{
$filename = $_FILES['file'.$i.'']['name'];
$filesize = $_FILES['file'.$i.'']['size'];
$tmpname_file = $_FILES['file'.$i.'']['tmp_name'];
$date_file = date(imdy);
if (!empty($filename))
{
if($filesize > '5000000')
{
echo "<center>Снимка$i е много голяма!</center><br>";
}
else
{
move_uploaded_file($tmpname_file, "$uploaddir$filename");
echo "<center>Снимката$i е добавена успешно!</center><br>";
$date = date("d.m.y / H:i");
$result = file_put_contents("file.txt", "$filename качена на: $date \n ", FILE_APPEND);
}
}
}
}
?>
само си избери името на файла и да да предупреда с обикновен notepad няма да има нов ред и т.н...
 
Това работи но целта е при всяко качване снимките и датата да се в един запис. Следващото качване да е друг запис /на следващт ред/
 
еми точно така е човек нали казах че с обикновен notepad не става на нов ред отвори с notepad++ и ше е на нов ред ;)
 
Проблема ми е следния:
Имам една форма

forma.htm
Код:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

</head>
<body>
<FORM action=zapis.php method=post >
<b>
<CENTER>
Име :          
<INPUT name=ime><br>
Фамилия :
<INPUT name=fam><br>
eMail:        
<INPUT name=email><br>
Телефон : 
<INPUT name=tel><br>
Мобилен :
<INPUT name=gsm><br>
Адрес:       
<INPUT name=adres><br>
<INPUT TYPE=submit value=ЗАПИС>
<br>
<br>
<a href=view.php>Всички записи</a><br>

фаил за запис: zapis.php

Код:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
</head>
<body>
<?php
//тези променливи приемат за стойност изпратеното от формуляра
//$ime - приема за стойност името, $fam -фамилията и тн.
$ime=$HTTP_POST_VARS['ime'];
$fam=$HTTP_POST_VARS['fam'];
$email=$HTTP_POST_VARS['email'];
$tel=$HTTP_POST_VARS['tel'];
$gsm=$HTTP_POST_VARS['gsm'];
$adres=$HTTP_POST_VARS['adres'];

//този редове са много важни - записват данните изпратени от формуляра
//на един ред, в db.inc като ги разделя със знака &
$zapis=$ime.'&'.$fam.'&'.$email.'&'.$tel.'&'.$gsm.'&'.$adres." \n" ;
//функцията fopen ( "db.inc" ,"a") ще добави данните на нов ред в db.inc
//ako db.inc не съществува, ще го създаде и ще запише данните на първия ред
$fp = fopen ( "db.inc" ,"a");
fwrite($fp, $zapis );
fclose($fp);

//Всеки път, когато вкарваме данни те ще се записват на отделен ред в файла db.inc

echo 'Данните са добавени!<br>

?>
и горепосоченият скрипт за качване на снимки. Искам с една форма да качвам данните и имената на снимките в един ред на фаила db.inc + снимките Всяко следващо стартиране на формата за прави нов запис на нов ред.
БЛАГОДАРЯ
 

Back
Горе