LINUXSOFT.cz
Nazwa użytkownika: Hasło:     
    CZ UK PL

> Komentarze :: Poradna [php]Hromadný upload obrázků, bez použití formuláře

[php]Hromadný upload obrázků, bez použití formuláře 26.1.2007 08:46
radim
Zdravím, prosím o pomoc. Potřebuji pomoci se skriptem, který bude uploadovat obrázky na server. Nebude se využívat formulář, jen pole se seznamem odkazů na obrázky. Vytvořil jsem toto:

$odkaz=array('http://neco.cz/59.jpg','http://neco.cz/60.jpg');
foreach($odkaz as $userfile){
echo '<img src="'.$userfile.'">
';
$userfile_name = substr(strrchr($userfile, "/"), 1);
$ary_header = get_headers($userfile, 1); $userfile_size = $ary_header['Content-Length']; $type = $ary_header['Content-Type'];
$UPLOAD = fopen( $userfile, "r" ); $contents = fread( $UPLOAD,$userfile_size); fclose( $UPLOAD ); $SAVEFILE = fopen("data/".$userfile_name, "wb" );
if(fwrite( $SAVEFILE, $contents, $userfile_size)) { echo 'Soubor '.$userfile_name.' o velikosti '.$userfile_size.'B se podařilo nahrát na server
'; echo 'Soubor je umístěn ZDE
'; echo '<img src="data/'.$userfile_name.'"><hr>'; } else { echo '<font color="red">Soubor se nepovedlo nahrát na server!</font>
'; } fclose( $SAVEFILE ); }


Toto korektně funguje pro textové soubory, obrázku to uloží vždy jen část(horní cca 1 třetina). Děkuji za rady
Re: [php]Hromadný upload obrázků, bez použití formuláře 26.1.2007 14:24
Petr Zajíc

Já bych - čistě selským rozumem - začal testování tím, zda mi správně souhlasí $userfile_size u těch obrázků.

Re: [php]Hromadný upload obrázků, bez použití formuláře 26.1.2007 15:22
Tomáš Kavalek
Presne tak, dej si tam echo a vypisuj obsahy tech promennych, zda-li to dela to, co ma. Muze se taky stat, ze je problem s ulozenim na server. Takze takovy ten echo debugger by se mohl hodit :-)

KOMENTARZE
[php]Hromadný upload obrázků, bez použití formuláře 26.1.2007 08:46 radim
  L Re: [php]Hromadný upload obrázků, bez použití formuláře 26.1.2007 14:24 Petr Zajíc
    L Re: [php]Hromadný upload obrázků, bez použití formuláře 26.1.2007 15:22 Tomáš Kavalek
Tylko zarejestrowani użytkownicy mogą dopisywać komentarze.
> Szukanie oprogramowania
1. Pacman linux
Download: 4878x
2. FreeBSD
Download: 9067x
3. PCLinuxOS-2010
Download: 8564x
4. alcolix
Download: 10948x
5. Onebase Linux
Download: 9661x
6. Novell Linux Desktop
Download: 0x
7. KateOS
Download: 6244x

1. xinetd
Download: 2413x
2. RDGS
Download: 937x
3. spkg
Download: 4760x
4. LinPacker
Download: 9966x
5. VFU File Manager
Download: 3198x
6. LeftHand Mała Księgowość
Download: 7203x
7. MISU pyFotoResize
Download: 2808x
8. Lefthand CRM
Download: 3563x
9. MetadataExtractor
Download: 0x
10. RCP100
Download: 3120x
11. Predaj softveru
Download: 0x
12. MSH Free Autoresponder
Download: 0x
©Pavel Kysilka - 2003-2024 | mailatlinuxsoft.cz | Design: www.megadesign.cz