Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> PRoblem z zapisem do mysql
Waloch016
post
Post #1





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 2.10.2010
Skąd: Irlandia

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


Chodzi o to że po kliknięciu przeslania obrazka [avatara] pokazuje mi ze moj avatar nie spelnia wymagan czy zauwazacie bledy w kodzie??
  1. <?php
  2. if(isset($_POST['bewerken'])) {
  3. if($_FILES['afbeelding']['type'] == "images/.png") {
  4. if($own['avatar'] != "images/avatars/empty.jpg") {
  5. unlink($own['avatar']);
  6. }
  7. $uploadedfile = $_FILES['afbeelding']['tmp_name'];
  8.  
  9. $src = imagecreatefrompng($uploadedfile);
  10.  
  11. list($width,$height)=getimagesize($uploadedfile);
  12.  
  13. $newwidth = ($width < 500) ? ($width) : (500);
  14. $newheight = ($height < 500) ? ($height) : (500);
  15. $tmp=imagecreatetruecolor($newwidth,$newheight);
  16.  
  17. imagecopyresampled($tmp,$src,0,0,0,0,$newwidth,$newheight,$width,$height);
  18.  
  19. $filename = 'images/avatars/' . $own['id'] . md5($_FILES['afbeelding']['tmp_name']) . '.png';
  20. imagepng($tmp,$filename,500);
  21.  
  22. imagedestroy($src);
  23. imagedestroy($tmp);
  24.  
  25. mysql_query("UPDATE users SET avatar = images/avatars/" . $own['id'] . md5($_FILES['afbeelding']['tmp_name']) . ".png WHERE id = '" . $own['id'] . "' ");
  26.  
  27. echo'Masz zapisany Avatar.<br /><br />';
  28. missiondone(2);
  29. } else {
  30.  
  31. echo'Twój Avatar nie spełnia wymagań<br /><br />';
  32. }
  33. }
  34. Obraz .jpg .png .gif .bmp będzie automatycznie zmiejszony
  35. <form method="post" enctype="multipart/form-data">
  36. Upload:<br />
  37. <input type="file" name="afbeelding" class="input"><br />
  38. <input type="submit" value="Wyślij" name="bewerken" class="submit">
  39. </form>';
  40. ?>


--------------------
PettyAds - Ireland Classified Ads
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Twoj komunikat wyswietla się tylko w jednym przypadku. Ciezko bylu mu się przyjrzec?

Pomoge:
images/.png
Co tu jest nie tak?

A zeby ci jeszcze ulatwic:
echo $_FILES['afbeelding']['type'];

No ludzie...myslcie troche.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
Waloch016
post
Post #3





Grupa: Zarejestrowani
Postów: 110
Pomógł: 0
Dołączył: 2.10.2010
Skąd: Irlandia

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


Cytat(nospor @ 7.10.2010, 12:13:45 ) *
Twoj komunikat wyswietla się tylko w jednym przypadku. Ciezko bylu mu się przyjrzec?

Pomoge:
images/.png
Co tu jest nie tak?

A zeby ci jeszcze ulatwic:
echo $_FILES['afbeelding']['type'];

No ludzie...myslcie troche.


Ok zmienilem na :
  1. image/png


Teraz kolejna sprawa że nie zmienia mi rekordu w bazie danych czyli mam caly czas domyslny avatar. Dodam jeszcze ze mam ustawiony chmod 777 do folderu avatars. wiec nie rozumiem.

Ok teraz w bazie danych mi się zmienia wartość domniemanego obrazka jednak nie zpaisuje go do pliku a za czym to idzie nie otwiera mi go w "profilu"


Problem rozwiązany dzięki za pomoc

Ten post edytował Waloch016 7.10.2010, 16:38:20


--------------------
PettyAds - Ireland Classified Ads
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 - 08:47