unzippen naar een nieuw gemaakt dir

Pagina: 1
Acties:
  • 45 views sinds 30-01-2008

  • seeyou
  • Registratie: December 2005
  • Laatst online: 27-04-2025
Ik heb het volgende scipt gemaakt. Het is de bedoeling dat hij een zip unzipt in een nieuw aangenmaakte dir. Ik krijg wel een nieuwe dir, maar er zitten geen bestanden in. Wie kan me helpen

$ftp_file="../../../web/wb/nieuwsbrief/nieuwsbrief/$id2";
$connection = ftp_connect('www.xxxxxxxxxxxxxxx.nl');
$username = 'XXXXXXXXXX';
$pass = 'XXXXXXXXXX';
$login_result = ftp_login($connection,$username,$pass);
// check to make sure you're connected:
if ((!($login_result)) or (!($connection)))
{
print "eroor \n"; // error....do something
}
else
{
// we're good to go -- the connection was made
ftp_chdir($connection,'../../../web/wb/nieuwsbrief/nieuwsbrief/');
ftp_mkdir($connection,$id2);
$chmod_cmd="CHMOD 7777 ".$ftp_file;
ftp_close($connection);
}

include('pclzip.lib.php');
$archive = new PclZip('data/image_nieuws.zip');
if ($archive->extract(PCLZIP_OPT_PATH, 'nieuwsbrief/'.$id2.'/'
) == 0) {
die("Error : ".$archive->errorInfo(true));
}

  • djexplo
  • Registratie: Oktober 2000
  • Laatst online: 21-12-2025
Dit is php neem ik aan?, het leest altijd een stuk makkelijker als je structuur aan brengt.
PHP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
$ftp_file="../../../web/wb/nieuwsbrief/nieuwsbrief/$id2";
$connection = ftp_connect('www.xxxxxxxxxxxxxxx.nl');
$username = 'XXXXXXXXXX';
$pass = 'XXXXXXXXXX';

$login_result = ftp_login($connection,$username,$pass);

// check to make sure you're connected:
if ((!($login_result)) or (!($connection)))
{
     print "eroor \n"; // error....do something
}
else
{
     // we're good to go -- the connection was made
     ftp_chdir($connection,'../../../web/wb/nieuwsbrief/nieuwsbrief/');
     ftp_mkdir($connection,$id2);
     $chmod_cmd="CHMOD 7777 ".$ftp_file;
     ftp_close($connection);
}

include('pclzip.lib.php');
$archive = new PclZip('data/image_nieuws.zip');
if ($archive->extract(PCLZIP_OPT_PATH, 'nieuwsbrief/'.$id2.'/' ) == 0)
{
     die("Error : ".$archive->errorInfo(true));
}


Staan er wel ergens de uitgepakte bestanden?, krijg je een error/warning? (als je dat in php hebt aangezet)

[ Voor 46% gewijzigd door djexplo op 10-05-2006 11:02 ]

'if it looks like a duck, walks like a duck and quacks like a duck it's probably a duck'


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Dit is gewoon een kwestie van debuggen, en dat moet je zelf kunnen doen. Voer gewoon op strategische plaatsen even wat woorden aan je outstream om te kijken of je variabelen wel de waarde hebben die je verwacht. Wat extra checks, error_reporting op E_ALL, en gaan maar.

Verder mis ik in dit topic nogal wat eigen inzet. Je zegt wat je hebben wil, dropt een lap code en verwacht vervolgens dat wij het voor je gaan fixen. Je noemt zelfs de taal waarmee je werkt niet...we bespreken hier meer dan alleen PHP hoor. ;) Zo werkt het hier niet; zie ook Programming Beleid - De "quickstart". Daarnaast zou je nog wat kunnen hebben aan Programming FAQ - Debuggen: hoe doe ik dat?.

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Dit topic is gesloten.