Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 12:12

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



php -> zip upload

Discussion on php -> zip upload within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
Hi, hoffe das Topic ist hier passend.

Code:

Hab lange nicht mehr mit PhP gearbeitet ...

Es geht darum dass die hochgeladenen Daten direkt im PhP gezipt werden.
Seite läuft über strato, script über nen Apache.
Mizu is offline  
Old 05/15/2007, 11:34   #2
 
elite*gold: 0
Join Date: Apr 2007
Posts: 23
Received Thanks: 0
inglesh plz
mmvp4fun is offline  
Old 05/15/2007, 12:13   #3
 
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
Code:
$zip = new ZipArchive();
$zip->open($zipname, ZIPARCHIVE::CREATE);
$zip->addFile($filename);
$zip->close();
NoName is offline  
Old 05/15/2007, 14:27   #4
 
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
error tüüt tüüt

Code:
$filename = $_FILES['attachment']['name'];
$endung = get_file_ext($_FILES['attachment']['name']);
$zipname = str_replace($endung,'zip',$filename);


//----------
$zip = new ZipArchive();
$zip->open($zipname, ZIPARCHIVE::CREATE);
$zip->addFile($filename);
$zip->close();
//----------
and ther is no error msg showing up
got another advice please ?
Mizu is offline  
Old 05/15/2007, 14:35   #5
 
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
error_reporting(E_ALL);

pack das mal ins script dann sollte auch ne meldung kommen

und ist zip support reincompiliert?
NoName is offline  
Old 05/15/2007, 14:40   #6
 
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
hab error_reporting(E_ALL); standartmäßig drin
also es funzt nun soweit dass das zip hochgeladen wird, prob ist nur dass das archiv beschädigt ist.

edit: muss der upload denn per FTP_BINARY hochgeladen oder muss das nun dank des zips in ascii setzen ?
Mizu is offline  
Old 05/15/2007, 14:50   #7
 
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
welche php version?

und was ich nicht so ganz verstehe die datei wird via form hochgeladen und dann via ftp zu ne anderen server transferiert? und dann soll ne zip rausgemacht werden?
NoName is offline  
Old 05/15/2007, 14:54   #8
 
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
Jau so in etwa

Kunde logt sich auf die site ein und kann dann was uploaden.
Problem ist halt nur dass einige Kunden massig Probs mit der Benutzung von FTP's hat, deshalb recht simpel mit Ladeleiste (flash)

Wäre erfreut wenn du diesbezüglich ne andere Idee hättest.

PHP Version 5.2.1
Mizu is offline  
Old 05/15/2007, 15:04   #9
 
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
also habe selbst 5.2.0-8 und da funzt das ohne probs mit dem zippen.

also wenn das script auf denselben server liegt wo die files hin sollen wäre das mit ftp schonmal schwachsinn und wenn es halt auf ne anderen server soll dann sollte das erst gezipped werden und dann via ftp transfer verlagert werden.

wobei es dann evtl einfacher wäre direkt das script auf den entprechenden server bereitzustellen.
NoName is offline  
Old 05/15/2007, 15:11   #10
 
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
hap auf den ftp direkt nen apache installiert und von da aus läuft auch das script, der rest der site liegt bei strato *würg*


edit:
komplettes script

edit2: chmod 666 is eingestellt
Mizu is offline  
Old 05/15/2007, 15:39   #11
 
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
$local_file = $_FILES['attachment']['tmp_name'];

$upload = ftp_put($conn_id, $destination_file, $local_file, FTP_BINARY); // Upload the ZipFile

also lädst du die hochgeladene datei hoch und benennst die einfach nur zip kein wunder das die kaputt ist


p.s. wieso strato *würg*, ich habe seit jahren da ne rootserver und bin voll zufrieden
NoName is offline  
Old 05/15/2007, 16:03   #12
 
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
ok verstehe das problem
wenn ich nun aber das zip file gemacht habe mit kann ich ja schlecht die ausgewählte Datei mit ftp_put und dem array von $zip hochladen, oder übersehe ich da was ?
Mizu is offline  
Old 05/15/2007, 16:06   #13
 
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
wassn für ne array?

und du gibst einfach den pfad+name vom zip an sehe da kein problem
NoName is offline  
Old 05/15/2007, 16:36   #14
 
elite*gold: 0
Join Date: Apr 2004
Posts: 1,460
Received Thanks: 70
njia ich weiss halt nicht wirklich wo das zipfile hingespeichert wird...
Code:
$zip = new ZipArchive();
$zip->open($zipname, ZipArchive::CREATE);
$zip->addFile($filename);
$zip->close();

$upload = ftp_put($conn_id, $destination_file, $local_file, FTP_BINARY);

//großes Fragezeichen

ps: Strato weil mein cheffe sich um nichts kümmern will und ich im endeffekt ne lösung zu den ganzen prob finden muss
hatte schon verständlicherweise massig probs mit strato und nicht wirklich bock um 4 server und dann noch nen root zu haben
denke dann würde ich mal komplett durchdrehen weil das überhaupt nicht ausbildungsbezogen ist
Mizu is offline  
Old 05/16/2007, 00:57   #15
 
elite*gold: 0
Join Date: Aug 2004
Posts: 1,325
Received Thanks: 109
$zipname definiert das wo es hingespeichert wird wenn du einfach nur namen angibst dann halt ins aktuelle verzeichnisse

$upload = ftp_put($conn_id, $destination_file, $lzipname, FTP_BINARY);

sollte es schon tun
NoName is offline  
Reply


Similar Threads Similar Threads
FTP Upload
08/21/2009 - AutoIt - 3 Replies
Hallo liebe Community, Ich habe ein Problem und zwar möchte ich eine Datei die man sich selbst frei auswählen kann an den FTP server 12345 (gibts nicht!) gesendet werden. Ich bekomme keinen Error, aber es glabbt irgendwie trotzdem nicht. Und NEIN es wird kein "hack" oder was weiss ich.Es wird ein FTP Upload programm!. Hier der Source Code #include<ftp.au3> $server = '12345.12.funpic.de' ;Ftp server auf den die Datei hochgeladen werden soll
upload somebody
08/12/2009 - SRO Private Server - 7 Replies
can somebody upload original SRo_client exe and media pk2 for ecsro thanks :rolleyes::rolleyes:
[Q]can someone upload
07/29/2008 - Kal Online - 0 Replies
can someone uplaod this new noor-l hack or something because i tried to downlaod it from other links and when i extract it, it shows me that the file is corrupt and i can only extract the .dll file. pleaseeeeeeeeeeeeeee



All times are GMT +1. The time now is 12:12.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.