|
|
|
|
|
для: exp
(07.08.2009 в 00:56)
| | resize($_FILES['file']['tmp_name'][$i], $points.$foto[$i], 30, 30); это функция уменьшения файлов с одним работает
$s=implode("",$_FILES['file']['name'][$i]); , здесь тоже совсем что-то не то >непонятно с этого места -- блин нвваял, сорри я хотел загнать файл в одну строчку, чтоб поместить в одно поле. | |
|
|
|
|
|
|
|
для: vadimka
(07.08.2009 в 00:00)
| | непонятно с этого места
<?
$points="../";
$path="foto/";
$fotoname="reklama";
$foto=$path.$fotoname.$news_id.$ext; // здесь получается
// значит foto/reklama999.JPG причём всегда
resize($_FILES['file']['tmp_name'][$i], $points.$foto[$i], 30, 30);
// $foto[$i] почему ? для чего буква которая там получится
$s=implode("",$_FILES['file']['name'][$i]); , здесь тоже совсем что-то не то
$query1 = "UPDATE h_news SET foto='$f' // $f небыло
WHERE news_id='$news_id'";
|
| |
|
|
|
|
|
|
|
для: vadimka
(07.08.2009 в 00:00)
| | Настоятельная рекомендация сперва научиться корректно работать с одним загружаемым файлом.
Советов, как это делать, в форуме накопилось выше всякого розумения.
после этого делаете print_r($_FILES); и корректируете скрипт согласно увиденному. | |
|
|
|
|
|
|
| Здравствуйте!
<input type="file" name="file[]" id="f" size=17>
<input type="file" name="file[]" id="f" size=17>
|
Пытаюсь перекинуть несколько файлов, но странно изначально в цикле отображается только один файл
$_FILES['file']['tmp_name'][$i]
если в ручном режиме $_FILES['file']['tmp_name'][0], $_FILES['file']['tmp_name'][1],, $_FILES['file']['tmp_name'][2] - файлы отображаются!
В базу тоже не попадает, посмотрите, где ошибка, а то бьюсь целый день.
Большое спасибо!
<?php
$extentions = array(".gif",".jpg",".jpeg",".JPEG");
#############
for($i=0; $i<count($_FILES['file']['name']); $i++)
{
if (!empty($_FILES['file']['tmp_name'][$i]))
{
if(in_array(strrchr($_FILES['file']['name'][$i], "."),$extentions))
{
// Определяем расширение файла
$ext = strrchr($_FILES['file']['name'][$i], ".");
// Формируем путь к файлу
if (is_uploaded_file($_FILES['file']['tmp_name'][$i]))
{
$points="../";
$path="foto/";
$fotoname="reklama";
$foto=$path.$fotoname.$news_id.$ext;
resize($_FILES['file']['tmp_name'][$i], $points.$foto[$i], 30, 30);
$s=implode("",$_FILES['file']['name'][$i]);
$query1 = "UPDATE h_news SET foto='$f'
WHERE news_id='$news_id'";
?>
|
| |
|
|
|
|