Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] problem z interpretacją zmiennej w writeImage() Imagick
Forum PHP.pl > Forum > Przedszkole
omxd
Witam,
kodzik:
  1. $photo = 'foo.jpg';
  2. $name = 'data/photo/avatar/avafoo.jpg';
  3. $new_path = 'data/photo/avatar/ava'.$photo;
  4. $thumb->writeImage($name);

Gdy używam zmiennej $name wszystko działa jak należy jednak gdy używam $new_path php źle odczytuję zmienną $photo i plik na serwerze mimo ,że ma poprawną nazwę nie jest zdjęciem i nie można go odczytać.Ma ktoś jakiś pomysł jak temu zaradzić?


pozdrawiam
sajegib
  1. $new_path = 'data/photo/avatar/ava/'.$photo;


brakuje ci ukośnika
omxd
celowo go tam nie było ,aby nadać przedrostek nazwie(mysłałem ,że być może problem tkwi w nadpisywaniu pliku o tej samej nazwie),usunałem to ale i tak problem jest ten sam - dostaje biały plik zamiast obrazka. W przypadku gdy próbuję go nadpisać oryginalny obrazek zostaje tak jak stał a pojawia się 'biały' plik o tej samej nazwie obok niego.

  1. $thumb = new Imagick($path);
  2. $thumb->cropImage($w, $h, $x, $y);
  3. $p = "data/photo/avatar/";
  4. $new_path = $p.$photo;
  5. $thumb->writeImage($new_path);
  6. $thumb->destroy();



nikt nie jest mi w stanie podpowiedzieć?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.