Kender nogle noget kode evt. link
Venlig hilsen
Martin Kristensen
"Martin" <po...@teknit.dk> skrev i meddelelsen
news:4b4f22ed$0$276$1472...@news.sunsite.dk...
> Jeg har en formular hvor felter inklusiv en filupload sender indholdet med
> vedh�ftet fil via php til given mailadresse, samt svar til senderen
> M�let er en formular hvor der kan v�lges flere fileuploads istedet for kun
> een.
>
> Kender nogle noget kode evt. link
Umiddelbart kan jeg ikke se noget galt i at tilf�je et ekstra input felt til
upload:
<input type="file" name="fil1" />
<input type="file" name="fil2" />
...men m�ske jeg har misforst�et noget...??
Med venlig hilsen
--
Dennis Munding
a.k.a. The Eye - Member of the PosseGrim Squad
http://pgsquad.com/
"When you hear the wind - you're already dead..."
> Jeg har en formular hvor felter inklusiv en filupload sender indholdet med
> vedh�ftet fil via php til given mailadresse, samt svar til senderen
> M�let er en formular hvor der kan v�lges flere fileuploads istedet for kun
> een.
PHP sp�rrer af sikkerhedsgrunde specifikt for at der kan uploades
mere end �n fil pr. gang.
--
Bertel
http://bertel.lundhansen.dk/ FIDUSO: http://fiduso.dk/
>PHP sp�rrer af sikkerhedsgrunde specifikt for at der kan uploades
>mere end �n fil pr. gang.
Det er ikke rigtigt - php kan fint klare uploads af flere filer, se
f.eks eksempel 3 her:
http://dk.php.net/manual/en/features.file-upload.post-method.php
--
Mads Lie Jensen - ma...@gartneriet.dk - ICQ #25478403
Gartneriet - http://www.gartneriet.dk/
> Det er ikke rigtigt - php kan fint klare uploads af flere filer, se
> f.eks eksempel 3 her:
Okay. S� er det vist filv�lgeren der kun accepterer en fil ad
gangen.
<input type="file" name="file[]" />
<input type="file" name="file[]" />
<input type="file" name="file[]" />
<input type="file" name="file[]" />
Hov.. n�ede ikke at blive f�rdig ;-)
S� f�r man et array ud i sin $_FILES s� kan man l�be den igennem og
vedh�fte til en mail...
Fx. kan man bruge
http://phpmailer.worxware.com/
$mail = new PHPMailerLite;
$mail->AddAddress(email);
foreach($_FILES AS $file) {
if (is_uploaded_file($file)) {
move_uploaded_file('path/to/files' . $file['name']);
$mail->AddAttachment('path/to/files' . $file['name']);
}
}
$mail->Send();
foreach($_FILES AS $file) {
unlink('path/to/files' . $file['name']);
// Hvis man ikke vil gemme filerne bagefter
}
Lige en sidebem�rkning:
Det er ikke altid smart at bruge mails til at sende filer med.
Filer fylder i mailboxen, som dog er blevet st�rre med tiden.
Vedh�ftede filer bliver 20-50% st�rre i mail, fordi de skal kunne
repr�senteres af ascii-tegn. fra hex 20-7f.
Vedh�ftede filer kan blive stoppet af virusscannere.
Modtageren �nsker m�ske ikke at modtage filen lige nu over sin mobile
forbindelse, men vil vente til man er hjemme p� lokalnettet.
S� det kunne v�re en ide bare at gemme filerne p� serveren, og s� kun sende
link til modtageren.
"Der er nu kommet ny arbejdsplaner. Klik _her_ for at hente dem, eller g�
til http://din.server/downloads/sadsadjaskljd890a789
Filerne skal hentes inden 14 dage"
Bare et alternativ til din metode...
Leif
> Vedh�ftede filer bliver 20-50% st�rre i mail, fordi de skal kunne
> repr�senteres af ascii-tegn. fra hex 20-7f.
<petitesse>
De bliver pr�cis 1/3 st�rre idet 24 bit deles ud p� 4 bytes og
l�gges op i det sikre ASCII-omr�de.
>> Det er ikke rigtigt - php kan fint klare uploads af flere filer, se
>> f.eks eksempel 3 her:
>
>Okay. S� er det vist filv�lgeren der kun accepterer en fil ad
>gangen.
Ja, du kan fylde een fil i hvert file-upload-felt i en formular. Men der
er ikke noget til hinder for at have flere file-felter i samme formular.
Men det har med html at g�re og ikke php.
Ja - lidt endnu - i HTML5 er der support for multiple filupload fra et
enkelt felt. Det er dog endnu ikke implementeret i alle browsere.
Bliver ret l�kkert...
<input type="file" multiple="multiple" name="file[]" />
Men igen - kan desv�rre ikke bruges endnu - da det ikke er supporteret
af alle browsere :(
Mvh
Johan