Kom ihåg mig?
Home Menu

Menu


skumt php file_get_contents() problem?

Ämnesverktyg Visningsalternativ
Oläst 2010-05-06, 15:21 #1
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Question skumt php file_get_contents() problem?

EDIT: fel rubrik, ska vara file_get_contents()

Hej, sitter och bygger på ett liten bildbehandlings script, men går inte vidare bra.

jag har en class-fil som beskär en bild som redan finns och adressen till den beskärda bilden blir
Kod:
view.php?image=philip.jpg&mode=crop&size=200x200
men problemet blir att när jag ska öppna filen och få all kod genom file_get_contents() så får jag error:
Kod:
Warning: file_get_contents(view.php?image=philip.jpg&mode=crop&size=200x200) [function.file-get-contents]: failed to open stream: No such file or directory in <--- ---> on line 5
varför jag ska ta ut det är för det ska ingå i php funktionen imgcreatefromstring(), här även testat utan file_get_content och kört imgcreatefromjpeg(), men får bara error att filen inte existerar.

Dock finns den om jag tar själva view.php?blabla och öppnar i webbläsaren.

Har googlat i timmar med utan resultat. och det ändå jag fått fram är att köra urlencode() vilket jag oxå testat.

PHP-kod:
$path "view.php?image=philip.jpg&mode=crop&size=500x711";

$image imagecreatefromjpeg($path);

// eller

$path "view.php?image=philip.jpg&mode=crop&size=500x711";

$image imagecreatefromstring(file_get_contents($path)); 
Tacksam för svar! hälsningar Philip Andersson
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-05-06, 15:47 #2
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Jimpsson Jimpsson är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 428
Din $path är ogiltig.
Du kan läsa in både lokala och externa filer med file_get_contents men du kan inte applicera en querystring på en lokal fil.
Jimpsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-05-06, 16:04 #3
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Citat:
Ursprungligen postat av Rokkan1 Visa inlägg
Din $path är ogiltig.
Du kan läsa in både lokala och externa filer med file_get_contents men du kan inte applicera en querystring på en lokal fil.
hmm, just det jag var rädd för. men jag har ju sett "folk" på andra forum via google som löst det. likt: file_get_contents(file.php?variable=$str); osv...

ska göra lite andra försök nu med att öppna den nya.. tack iaf för svaret!
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-05-06, 17:08 #4
crazzys avatar
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Aug 2007
Inlägg: 1 089
crazzy crazzy är inte uppkopplad
Har WN som tidsfördriv
crazzys avatar
 
Reg.datum: Aug 2007
Inlägg: 1 089
Kör med fullständig path så bör det gå.
crazzy är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-05-06, 17:13 #5
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Citat:
Ursprungligen postat av crazzy Visa inlägg
Kör med fullständig path så bör det gå.
ah, tack, men löste det precis.

lösning: jag tog bort header informationen på själva view.php så den lämnade enbart källan! tack ändå för svaren!
youheardit är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 13:26.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017