Hmmm det bliver mere og mere spændende det her
Men måske skal jeg forsøge at forklare lidt mere hvad det er der sker.
I mit system kan brugeren "oploade" et billede til sin hjemmeside, via et
lille Billedarkiv - det foregår på den måde at han blot angiver hvor på hans
computer han har et billede liggende og via en en "<FORM ACTION='" .
$PHP_SELF . "' METHOD='POST' ENCTYPE='multipart/form-data'>"; sendes
billedet til min server.
Derefter lave jeg lidt "tjeks" på om billedet fylder for meget i kb, og om
det er et jpg eller et gif billede.
Hvis billedet "overlever" mine skrappe tjeks - sender jeg det fra min server
via FTP til hans server.
Nu ville jeg så lave en funktion, der samtidigt automatisk oprettede et
miniaturebillede i nogle max mål f.eks. 70x70 pixels - men når man benytter
imagejpeg funktionen, kan man ikke sende billedet via FTP uden først at
gemme det på serveren og derefter sende det og derefter slette det igen -
hvilket jo ikke er særligt smart.
Jeg tjekkede forskellige forums for at se om der var nogen der havde en
løsning der - og fandt en som benyttede en funktion som gemmer billedet i en
buffer, og derefter sender det via FTP - men det ku' jeg så ikke lige få til
at virke.
Så nu henter, gemmer, overfører og sletter jeg billedet......
ville bare gerne gøre det på en "pænere" måde.
Anyways - tak for hjælpen indtil videre.
/Bee
For måske at give lidt klarhed over funktionen, så har det tidligere
fungeret sådan at jeg bare har bedt brugeren om at angive hvor
"Mads Lie Jensen" <mads@gartneriet.dk> skrev i en meddelelse
news:fqokkvgr53nsu4ii4f5bhf7us5ee3nqu3i@4ax.com...
> On Mon, 25 Aug 2003 16:13:04 +0200, Bertel Lund Hansen
> <nospamius@lundhansen.dk> wrote:
>
> >>Problemet er at jeg ikke vil gemme dem på min egen harddisk, jeg vil
bare
> >>sende data til den anden server med det samme - det kan man umiddelbart
> >>ikke, og det undre mig - eftersom jeg godt kan sende data direkte til
> >>browseren (som billede).
> >
> >Det hvad du vil sende ud til en ekstern server, skal ligge på din
> >harddisk og ekspederes af et FTP-program (eller af en andet
> >program med den funktionalitet indbygget).
> >
> >Jeg er ikke bekendt med at der findes programmer der kan sende
> >tingene med det samme, men teoretisk er der ikke noget i vejen
> >for at lave det sådan.
>
> Php kan dette. Hvis 'allow_url_fopen' er slået til, så kan fopen()
> bruges til at få fat i filer via bl.a. ftp og http. Dvs. man kan åbne en
> fil direkte på en ftp-server og skrive til den.
>
> Se bl.a. <
http://dk.php.net/manual/en/function.fopen.php>
>
>
> --
> Mads Lie Jensen - mads@gartneriet.dk - ICQ #25478403
>
http://www.gartneriet.dk