Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: nazwa pliku
Forum PHP.pl > Forum > Gotowe rozwiązania
alchemic
Witam

Mam scryp upload ktory dziala poprawnie...
Nazwe pliku zapisuje w postaci: ilosc plikow w katalogu +1
ale ta metoda nie bardzo pasi bo jak wyale jakis plik to mi nadpisze istniejacy plik... jak mam zrobic by scrypt wczytal nazwe pliku o najwiekszej liczbie zwiekszyl jego wartosc o 1 i zapisal w postaci zmiennej $nazwa ?
matid
Podrzuć kod, spróbujemy coś zdziałać...
alchemic
[php:1:1c28c52fe6]<?php


function policz($kat)
{

$dir=dir($kat);
while($file=$dir->Read())
{
if($file!="." && $file!=".." && !is_dir($file))
{
$filecount+=1;
}
}
return($filecount);
}

$ile=policz("$folder/");



$jpg=".jpg";
$nazwa="$ile";
$nazwa2=($nazwa/2+1000);
$nazwaa="$nazwa2$jpg";
$ile_plikow=($ile/2);
$max_rozmiar = 1024*1024;
if (is_uploaded_file($_FILES['plik']['tmp_name'])) {
if ($_FILES['plik']['size'] > $max_rozmiar) {
echo 'Blad! Plik jest za duzy!';
} else {
echo 'przeslano plik: '.$_FILES['plik']['name'];
echo ("który został zapisany w katalogu $folder jako $nazwaa <br>");
echo ("Obecnie w katalogu $folder znajduje sie $ile_plikow plików<br>");

move_uploaded_file($_FILES['plik']['tmp_name'],
$_SERVER['DOCUMENT_ROOT/'].($folder)."/".$nazwaa);
}
} else {
echo 'Blad przy przesylaniu danych!';
}

?>

?>[/php:1:1c28c52fe6]

mile widziana optymalizacja smile.gif zwlaszza zmiennych smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.