Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Przypisanie avataru do ip
Damianoslawow
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 11.04.2012

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


Witam mam stronę i potrzebuje kod(skrypt), który wyświetli zdjęcie przypisane do danego id. By każdy user mógł sobie ustawić avatar (IMG:style_emoticons/default/smile.gif)

Nikt nie wie jak to zrobić (IMG:style_emoticons/default/questionmark.gif) nie wierzę
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tolomei
post
Post #2





Grupa: Zarejestrowani
Postów: 450
Pomógł: 135
Dołączył: 18.11.2010
Skąd: Wschowa

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


Witaj.

Oto skrypt:
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xml:lang="en" lang="en" xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  5. </head>
  6. <body>
  7. <?php
  8. if(strtolower($_SERVER['REQUEST_METHOD']) == 'post' && isset($_POST['submit'])) {
  9. require('class.upload.php');
  10. $up = new Upload($_FILES['file']);
  11. if ($up->uploaded) {
  12. // save uploaded image with a new name,
  13. // resized to 100px wide
  14. $up->file_new_name_body = 'avatar14'; // id użytkownika
  15. $up->file_overwrite = true;
  16. if($up->image_src_x > 150 || $up->image_src_y > 150) {
  17. if($up->image_src_x > $up->image_src_y) {
  18. $up->image_resize = true;
  19. $up->image_x = 150;
  20. $up->image_ratio_y = true;
  21. } elseif($up->image_src_x <= $up->image_src_y) {
  22. $up->image_resize = true;
  23. $up->image_y = 150;
  24. $up->image_ratio_x = true;
  25. }
  26. }
  27. $foo->image_convert = 'jpeg';
  28. $up->Process('upload/'); // tutaj wstawiasz scieżkę do twojego folderu na pliki
  29. if ($up->processed) {
  30. echo 'Avatar został przesłany';
  31. $up->Clean();
  32. } else {
  33. echo 'Błąd: ' . $up->error;
  34. }
  35. }
  36. }
  37. ?>
  38. <form method="post" enctype="multipart/form-data">
  39. <label for="file">Plik:</label><input type="file" name="file" id="file" /><br />
  40. <input type="submit" name="submit" value="wyślij" />
  41. </form>
  42. </body>
  43. </html>


Aby skrypt działał musisz ściągnąć darmową klasę do uploadu plików graficznych pod tym adresem: http://www.verot.net/php_class_upload.htm
Plik class.upload.php umieść w katalogu skryptu.

Pozdrawiam.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 12:28