Kezdőoldal » Számítástechnika » Weblapkészítés » Kép mentése URL-ről?

Kép mentése URL-ről?

Figyelt kérdés
szeretném ha képet tudnanak az olalamra feltolteni URL cim megadasaval. Sima helyilemezrol mar tudnak, de szeretném ha URL cimrol is atmentené az én tarhelyemre. PHP megoldas kéne, thx
2011. júl. 5. 23:03
 1/7 anonim ***** válasza:

Régen írtam... nem túl szép, az "eregi" már deprecated, de arra jó, hogy megírd a saját kódod belőle. ;)


<?php

if (eregi("^ [link] $url[$i])) {

$meret = getimagesize($url[$i]);

if (!$meret) echo('Hiba a kép feltöltésekor!');

elseif (!($im = imagecreatefromjpeg($url[$i]))) echo('Hiba a kép feltöltésekor!');

else

{

$w=$meret[0]; $h=$meret[1];

$path = "mentés helye";

if ($w > 220)

{

$a = 220/$w; $w=220; $h=(int)($h*$a);

$thumb = imagecreatetruecolor($w, $h);

imagecopyresized($thumb, $im, 0, 0, 0, 0, $w, $h, $meret[0], $meret[1]);

imagejpeg($thumb,$path,70);

imagedestroy($thumb);

}

else

{

imagejpeg($im,$path,70);

}

imagedestroy($im);

}

}

2011. júl. 5. 23:15
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:

FONTOS!

Az allow_url_fopen-t engedélyezni kell a php.ini-ben, egyébként nem fog működni.

Általában az ingyenes tárhelyeknél le van tiltva.

2011. júl. 5. 23:17
Hasznos számodra ez a válasz?
 3/7 A kérdező kommentje:

$url[$i] helyére akk mehet pl $_POST['url']? nem naon sikerul:(

$path="img/"; igy jo?

amugy $meret-et kiiratom: Array.

nincs hibauzi.

2011. júl. 6. 01:04
 4/7 anonim ***** válasza:

De ha nem akarod a képet átméretezni vagy más módosítást végezni rajta, akkor ennyi az egész:


<?php

$url = $_POST['url'];


$img = file_get_contents($url);

$f = fopen('img/kep01.jpg', 'wb');

fputs($f, $img);

fclose($f);

2011. júl. 6. 05:41
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
Tömböt meg a print_r vagy var_export függvénnyel írass ki, akkor látod, hogy mi van benne, nem csak az "Array" jelenik meg. ;)
2011. júl. 6. 05:43
Hasznos számodra ez a válasz?
 6/7 A kérdező kommentje:
koszonom, muxik, de szukségem lenne az atmeretezésre. mit ronthattam el az elso koddal?
2011. júl. 6. 07:57
 7/7 A kérdező kommentje:
oké, sikerult. path-hoz nem elég az img/ :) kell a file név is. thx még1szer!
2011. júl. 6. 07:59

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!