Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> nazwa pliku
alchemic
post
Post #1





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.01.2004
Skąd: Legnionowo

Ostrzeżenie: (0%)
-----


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 ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
matid
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 0
Dołączył: 18.02.2004
Skąd: Knurów

Ostrzeżenie: (0%)
-----


Podrzuć kod, spróbujemy coś zdziałać...
Go to the top of the page
+Quote Post
alchemic
post
Post #3





Grupa: Zarejestrowani
Postów: 63
Pomógł: 0
Dołączył: 8.01.2004
Skąd: Legnionowo

Ostrzeżenie: (0%)
-----


[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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 00:46