Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][js] Upload zdjęć na serwer.
max_mcee
post
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


Mam sobie taki kod:

$uploaddir = "zdjecia/";
$tmpname = $_FILES['upfile']['tmp_name'];
$filename = $_FILES['upfile']['name'];

$ext = substr(strrchr($filename, '.'), 1);

// nowa nazwa pliku
$new = 'zdjecie';

// plik ktory wgrywamy
$uploadfile = $uploaddir . $new . $ext;

if (is_uploaded_file($tmpname))
{
if ($ext == 'jpg' || $ext == 'gif')
{
if (move_uploaded_file($tmpname, $uploadfile))
{
chmod($uploadfile, 0644);
print "Zdjęcie zostało dodane do systemu!";
}
else
{
print "Przekazywanie pliku nie powiodło się!";
}
}
else
{
print "Dozwolone są jedynie obrazki, przekazywanie nie powiodło się";
}
}
Teraz chciałbym, aby podczas czasu uploady pliku na serwer wyświetlała się grafika np:
Wie ktoś może jak to zrobić questionmark.gif
Dziękuje

Ten post edytował max_mcee 15.12.2007, 18:58:57
Go to the top of the page
+Quote Post
b_chmura
post
Post #2





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


przy input type="submit"
dodaj funkcje w js która pokazuje diva z preloaderem
przy przeładowaniu strony ukryj diva z powrotem
Go to the top of the page
+Quote Post
max_mcee
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


yyy
mógłbyś to jakoś rozpisać? sadsmiley02.gif

jest chyba zbyt początkujący, żeby to zrobić ...
Go to the top of the page
+Quote Post
b_chmura
post
Post #4





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Kod
<script>
function preloader(id)
{
  obj = document.getElementById(id);
  if(obj.style.display == '')
  {
    obj.style.display = 'hidden';
  }
  else
  {
    obj.style.display = '';
  }
}
</script>


Tworzysz diva w którym jest obrazek, div ma przykładowe id="preloader"

przy input type="submit" wywołujesz funkcję onClick="java script: preloader('preloader');" a przy body onload="java script: preloader('preloader');"

Ten post edytował b_chmura 15.12.2007, 19:37:00
Go to the top of the page
+Quote Post
max_mcee
post
Post #5





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


Hmmm, to może skopiuje i zwerefikujecie, bo mi nie działa...

<link rel="stylesheet" type="text/css" href="style.css" />
<script>
function preloader(id)
{
obj = document.getElementById(id);
if(obj.style.display == '')
{
obj.style.display = 'hidden';
}
else
{
obj.style.display = '';
}
}
</script>
</head>

<body onload="java script: preloader('preloader');">
-------------------------------------

<tr>
<td align="left"></td>
<td align="left"><input class="dodaj" type="submit" onClick="java script: preloader('preloader');" name="Submit" value="Wyślij" /></td>
</table>
</form>
<div id="preloader" style="visibility:hidden;"><img src="images/loadingAnimation.gif" alt="" /></div>

-------------------------------------
Co jest źle ?
Go to the top of the page
+Quote Post
b_chmura
post
Post #6





Grupa: Zarejestrowani
Postów: 813
Pomógł: 34
Dołączył: 18.03.2007
Skąd: o stamtąd

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


Kod
<link rel="stylesheet" type="text/css" href="style.css" />
<script>
function preloader(id)
{
obj = document.getElementById(id);

if(obj.style.display == '')
{
  obj.style.display = 'none';
}
else
{
  obj.style.display = '';
}
}
</script>
</head>

<body onload="javascript: preloader('preloader');">
-------------------------------------

<tr>
<td align="left"></td>
<td align="left"><input class="dodaj" type="submit" onClick="javascript: preloader('preloader');" name="Submit" value="Wyślij" /></td>
</table>
</form>
<div id="preloader"><img src="images/loadingAnimation.gif" alt="" /></div>


Ten post edytował b_chmura 15.12.2007, 20:09:54
Go to the top of the page
+Quote Post
max_mcee
post
Post #7





Grupa: Zarejestrowani
Postów: 156
Pomógł: 1
Dołączył: 25.09.2007

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


Dzięki smile.gif jesteś "WIELKI"
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 - 13:10