Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Problem ze zmienną odczytywaną wewnątrz funkcji
furious_knight
post
Post #1





Grupa: Zarejestrowani
Postów: 43
Pomógł: 0
Dołączył: 18.12.2011

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


Witam,

Mam mały problem ze skryptem php, problem wydaje się banalny ale niestety nie udało mi się odnaleźć odpowiedzi samemu.... Mam skrypt php który robi upload zdjęć na serwer oraz tworzy od razu miniaturki tych zdjęć, przed rozpoczęciem uploadu tworzę tablicę z informacjami:

  1. $config = array();
  2. $config['thumbnail_width'] = 180; // maksymalna szerokość miniatury w pikselach
  3. $config['thumbnail_height'] = 160; // maksymalna wysokość miniatury w pikselach
  4. $config['thumbnail_scale'] = true; // czy przy minimalizowaniu wielkości zachowywać skalę?
  5. $config['path_images'] = "./upload/$id_kod/images/"; // ścieżka do katalogu grafik
  6. $config['path_thumbnails'] = "./upload/$id_kod/thumbnails/"; // ścieżka do katalogu miniatur
  7. $config['max_file_size'] = 5048576; // maksymalna wielkość pliku w bajtach, 10MB
  8. $config['accepted_extensions'] = array('jpg', 'jpeg', 'png', 'gif'); // dozwolone rozszerzenia
  9. $config['accepted_mimes'] = array('image/jpg', 'image/pjpeg', 'image/jpeg', 'image/png', 'image/gif'); // dozwolone typy MIME


Następnie odwołuję się do elementów tablicy w skrypcie odpowiadającym za upload plików a do generowania miniaturek jest stworzona funkcja o nazwie
  1. function generateThumbnail($filename, $extension)
  2. {


od razu po utworzeniu funkcji odwołuję się do zmiennej $config oczywiście poprzedzająć ją global i całość wygląd tak:

  1.  
  2. function generateThumbnail($filename, $extension)
  3. {
  4. global $config;
  5. echo $config['path_images'];
  6. ...


Dezorientuje mnie fakt że za pomocą xampp lokalnie skrypt działa należycie a na serwerze (home) zmienna $config['path_images']; wewnątrz function nie działa, po za nią jak najbardziej

czy ma ktoś pomysł co może być przyczyną(IMG:style_emoticons/default/questionmark.gif)
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: 24.12.2025 - 23:56