Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z odniesieniem do obrazka
lisek2000
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.12.2010

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


*
* Ilość postów: 1


Jako że to mój pierwszy post, chciałbym serdecznie wszystkich powitać.
A teraz do rzeczy. W programowaniu nie siedzę, ale ostatnio zacząłem się tym bawić. Po paru godzinach poddałem się.

Mój problem:

Mam stronkę, postawioną na jednym z bezpłatnych serwerów. Oprócz pliku index.html znajduje się także pliczek php, odpowiedzialny za odpowiednie obcinanie obrazów oraz te obrazy.
W jaki sposób mam zdefiniować zmienną $src tak, aby pobierała obrazek po adresie, a nie z serwera(gdy pobiera z serwera (a.png umieszczony w tym samym katalogu co plik php) nie ma najmniejszego problemu. Próbowałem 4-5 metodami, każda kończyła się porażką.
Fragment kodu (2 wiersze które są w tej chwili komentarzami, oczywiście też próbowałem):

  1. header("Content-type: image/png");
  2. //$src = 'http://jakastamstrona.pl/a.png';
  3. //$src =fopen("http://jakastamstrona.pl/a.png","r+");
  4. $src=("http://jakastamstrona.pl/a.png");
  5. $image = imagecreatefrompng($src);
  6. $image_new2 = imagecreatetruecolor(50, 50);
  7. imagecopy($image_new2, $image, 0, 0, 0, 0, 50, 50);
  8. imagepng($image_new2);


Ma ktoś jakieś pomysły lub nakieruje mnie na właściwy tor? Nie potrzebuje gotowca, po prostu skończyły mi się już pomysły.

Fopen do pliku .txt oczywiście działa bez zarzutu, przy grafice chyba już nie potrafi podołać.

Przy okazji. Wie ktoś jak porównać 2 obrazki ze sobą? (Obrazki są IDEALNIE takie same lub całkowicie inne.)
Porównanie zmiennych oczywiście nic nie daje, a wyciąganie md5 nie zwraca nic.



Gdyby ktoś był taki miły i podpowiedział byłbym wdzięczny.
Wesołych świąt:)

Ten post edytował lisek2000 26.12.2010, 17:13:29
Go to the top of the page
+Quote Post
smietek
post
Post #2





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


  1. $src = file_get_contents("http://adres.pl/obrazek.png")


Do porównywania: tworzysz hash ze zmiennej $src i porównujesz z hashem innego pliku.

Ten post edytował smietek 26.12.2010, 17:44:07
Go to the top of the page
+Quote Post
lisek2000
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.12.2010

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


Nowy kod wygląda tak:
  1. header("Content-type: image/png");
  2. $src=get_file_contents("http://jakastamstrona.pl/a.png");
  3. $image = imagecreatefrompng($src);
  4. $image_new2 = imagecreatetruecolor(50, 50);
  5. imagecopy($image_new2, $image, 0, 0, 0, 0, 50, 50);
  6. imagepng($image_new2);
  7. $md=md5_file($image));
  8. echo $md;

jednak ani nie pokazuje obrazka (powstaje obrazek o wymiarach 50x50 ale jest cały czarny) ani nie pokazuje zmiennej md.


Any ideas?

Ten post edytował lisek2000 26.12.2010, 20:00:03
Go to the top of the page
+Quote Post
smietek
post
Post #4





Grupa: Zarejestrowani
Postów: 306
Pomógł: 32
Dołączył: 20.01.2008

Ostrzeżenie: (20%)
X----


Człowieku, a niby jak na raz wyświetlisz obrazek i tekst? Albo jedno, albo drugie...
Go to the top of the page
+Quote Post
lisek2000
post
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.12.2010

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


i wszystko jasne.(IMG:style_emoticons/default/winksmiley.jpg) wszystko działa. Jednak jeszcze mnie dużo nauki czeka.. Nic - dziękuję serdecznie i sorki za niedoświadczenie:) obiecuję poprawę, miejmy nadzieję że dalsza praca pójdzie łatwiej..
Pozdrawiam i życzę Szczęśliwego Nowego roku:)


Temat do zamknięcia
Go to the top of the page
+Quote Post

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: 23.08.2025 - 19:04