Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Jak Sprawdzic, Jak sprawdzic podczas uploadu czy plik juz istnieje
bambolo
post
Post #1





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

Ostrzeżenie: (10%)
X----


Witam meczy mnie to jak sprawdzoc a raczej dopisac fragment kodu do tego ponizej tak aby sprawdzał przed uploadem czy dany plik juz istnieje na serwerze prosze o pomoc miłych duszków sieciowych
  1. <?php
  2. if( $img!='noimage.gif' )
  3.  {
  4. list($width, $height) = getimagesize($_FILES['img']['tmp_name']);
  5. if(($_FILES['img']['type'] == 'image/pjpeg' || $_FILES['img']['type'] == 'image/jpg' || $_FILES['img']['type'] == 'image/jpeg'|| $_FILES['img']['type'] == 'image/png'|| $_FILES['img']['type'] == 'image/gif') && $width < 300 && $height < 1300)
  6. {
  7.  move_uploaded_file($_FILES['img']['tmp_name'], 'obrazki/' . $_FILES['img']['name']) or die('Error moving image...');
  8. ?>


Pozdrawiam
Go to the top of the page
+Quote Post
kicaj
post
Post #2





Grupa: Zarejestrowani
Postów: 1 640
Pomógł: 28
Dołączył: 13.02.2003
Skąd: Międzyrzecz/Poznań

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


is_uploaded_file()


--------------------
PHP Developer

"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola
Go to the top of the page
+Quote Post
bambolo
post
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

Ostrzeżenie: (10%)
X----


myslałem ze ktoś uf funkcje zastosuje mi w tym kodzie sad.gif bo nic mi to narazie nie mówi sad.gif
Go to the top of the page
+Quote Post
phpion
post
Post #4





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(kicaj @ 14.08.2007, 15:27:02 ) *
is_uploaded_file()

A nie przypadkiem file_exists" title="Zobacz w manualu PHP" target="_manual?
@bambolo: gotowca nie dostaniesz, a uwierz mi - kod nie jest trudny do napisania. Co będzie ci potrzebne? Po kolei:
if + file_exists + 'obrazki/' . $_FILES['img']['name']
Wszystko, kombinuj!
Go to the top of the page
+Quote Post
bambolo
post
Post #5





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

Ostrzeżenie: (10%)
X----


Nie potrzebuje gotowca smile.gif jak bym sie znał to bym tu nie prosił o pomoc a tak moge konbinowac i tak qufno zdziałam smile.gif

no nic szkoda smile.gif

Pozdrawiam
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Ok, nie wiem czemu ale mnie ująłeś smile.gif więc proszę:
linijkę:
  1. <?php
  2. move_uploaded_file($_FILES['img']['tmp_name'], 'obrazki/' . $_FILES['img']['name']) or die('Error moving image...');
  3. ?>

zastąp tymi:
  1. <?php
  2. if (!file_exists('obrazki/'.$_FILES['img']['name'])) {
  3. move_uploaded_file($_FILES['img']['tmp_name'], 'obrazki/'.$_FILES['img']['name']) or die('Error moving image...');
  4. }
  5. else {
  6. die('Plik obrazki/'.$_FILES['img']['name']).' juz istnieje');
  7. }
  8. ?>

I powinno śmigać.
Go to the top of the page
+Quote Post
bambolo
post
Post #7





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

Ostrzeżenie: (10%)
X----


Ale nie działa sad.gif

Parse error: syntax error, unexpected ')' in /home/torrone/public_html/upload.php on line 166

gdy dam

  1. <?php
  2. if (!file_exists('obrazki/'.$_FILES['img']['name'])) {
  3. move_uploaded_file($_FILES['img']['tmp_name'], 'obrazki/'.$_FILES['img']['name']) or die('Error moving image...');
  4. }
  5. else {
  6.  // die('Plik obrazki/'.$_FILES['img']['name']).' juz istnieje');
  7. }
  8. ?>


to błędu nie ma ale za to nie sprawdza i nadpisuje istniejacy o tej samej nazwie sad.gif czyli nie działa ten kod sad.gif
Go to the top of the page
+Quote Post
atomek4
post
Post #8





Grupa: Zarejestrowani
Postów: 179
Pomógł: 1
Dołączył: 8.03.2007
Skąd: Łódź

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


Czesc,
ta linia chyba powinna wyglądać tak:

  1. <?php
  2. die('Plik obrazki/'.$_FILES['img']['name'].' juz istnieje');
  3. ?>


Teraz zobacz czy działa.
Go to the top of the page
+Quote Post
bambolo
post
Post #9





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 10.02.2007

Ostrzeżenie: (10%)
X----


To jest pomoc smile.gif

Dzieki

Pozdrawiam
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: 19.08.2025 - 05:27