Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja ignoruje warunek if
Niedowiarek
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 28.04.2011

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


Witam, mam taki oto skrypt na zmianę wielkości obrazka:

  1. function avatar_resizer($avatar_link, $avatardimensions="80|80")
  2. {
  3. $rozmiar = getsizeimage($avatar_link);
  4.  
  5. if($avatar_link[0] > 80 && $avatar_link[1] > 80) {
  6.  
  7.  
  8. $avatar_link = htmlspecialchars_uni($avatar_link);
  9. $avatar_dimensions = explode("|", $avatardimensions);
  10. if($avatar_dimensions[0] && $avatar_dimensions[1])
  11. {
  12. $avatar_width_height = "width=\"{$avatar_dimensions[0]}\" height=\"{$avatar_dimensions[1]}\"";
  13. }
  14. $avatar = "<img src=\"{$avatar_link}\" alt=\"\" $avatar_width_height />";
  15. }
  16. else
  17. {
  18. $avatar = '';
  19. }
  20.  
  21.  
  22. return $avatar;
  23. }
  24. }


Działał, dopóki nie dodałem instrukcji if, która sprawdza czy obrazek ma już 80x80, a jeżeli ma to przejść do końca funkcji.

Teraz wywala błąd: Parse error: syntax error, unexpected '}' in /virtual/w/o/workdomain.ugu.pl/global.php on line 547

Linijka 547 to ostatnia klamra zamykająca.
Go to the top of the page
+Quote Post

Posty w temacie
- Niedowiarek   [PHP]Funkcja ignoruje warunek if   5.01.2012, 16:13:29
- - rocktech.pl   Witam. Jakiego IDE używasz? Usuń ostatnią klamrę...   5.01.2012, 16:19:59
- - Niedowiarek   Na to to ja też wpadłem Ale wtesy znowóż wyskakuj...   5.01.2012, 16:28:28
- - mortus   Klamer jest za dużo, ale i usunięcie tej ostatniej...   5.01.2012, 16:28:43
- - Niedowiarek   Okej, zmieniłem na getimagesize() oraz $avata...   5.01.2012, 16:36:09
- - mortus   Funkcja jako argument $avatar_link przyjmuje ...   5.01.2012, 16:37:55
- - Niedowiarek   No ale w takim razie funkcja powinna wygenerować t...   5.01.2012, 16:39:41
- - mortus   Ja nie mówię, że funkcja nie działa, tylko że dost...   5.01.2012, 16:42:22
- - Niedowiarek   Okej, pozmieniałem teraz co nie co, i funkcja wygl...   5.01.2012, 22:43:53
- - wookieb   Swojego syna też nazwiesz "Błąd" bo nie ...   5.01.2012, 22:57:31
- - Niedowiarek   @Refresh   6.01.2012, 12:14:07
- - mortus   Ale przecież w tym żadnych cudów nie ma:[PHP] pobi...   6.01.2012, 13:58:58
- - Niedowiarek   Hmm.. Jest tak jak powiedziałeś. Getimagesize pobi...   6.01.2012, 14:20:43
- - mortus   Problemem jest przekazywanie niewłaściwej wartości...   6.01.2012, 14:32:13
- - Niedowiarek   [PHP] pobierz, plaintext $avatar = avatar_resizer...   6.01.2012, 14:39:55
- - mortus   Pisałem już, abyś sprawdził co zawiera zmienna ...   6.01.2012, 14:54:33
- - Niedowiarek   string(44) "images/avatars/mysql.png?dateline...   7.01.2012, 04:23:21
- - mortus   Trzeba się pozbyć tej końcówki:[PHP] pobierz, plai...   7.01.2012, 14:05:09
- - Niedowiarek   Tzn. zamienić to: [PHP] pobierz, plaintext $avata...   7.01.2012, 15:40:55


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: 24.12.2025 - 15:30