Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  PHP Zip ja täpitähed Zipi sees märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
raido357
HV veteran

liitunud: 26.09.2002




sõnum 07.10.2009 20:00:57 PHP Zip ja täpitähed Zipi sees vasta tsitaadiga

Tere.

Probleem selline, et php poolt tekitatud Zip failis olevate failide nimed on piiksus täpitähtede korral ?

On mingit lahendust sellele või peab julmalt preg_replace tegema täpitähtedele ?



  $zip = new ZipArchive();

  if($zip->open($tmpPath.$archive_file_name, ZIPARCHIVE::CREATE )!==TRUE) {
    exit("Ei sa luua faili <$archive_file_name>\n");
  }
 
  foreach($file_names as $fileParams)
  {
    $fileName = $fileParams[fileName];
   $filePath = $fileParams[filePath];
    $zip->addFile($filePath,$fileName);
  }
  $zip->close();
 
  downloadFile($tmpPath, $archive_file_name);
}

Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 70
tagasi üles
vaata kasutaja infot saada privaatsõnum
Absona
Lõuapoolik
Lõuapoolik

liitunud: 17.09.2008




sõnum 07.10.2009 20:07:15 vasta tsitaadiga

Mis formaadis on kogu asi? Kui ei tea, siis proovi UTF-8 kasutada.
_________________
Veebilehed, veebiprogrammeerimine, veebilahendused
Erinevad rakendused ja skriptid.
Kommentaarid: 11 loe/lisa Kasutajad arvavad:  :: 2 :: 0 :: 8
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
raido357
HV veteran

liitunud: 26.09.2002




sõnum 07.10.2009 23:54:09 vasta tsitaadiga

Absona kirjutas:
Mis formaadis on kogu asi? Kui ei tea, siis proovi UTF-8 kasutada.


UTF-8 kui ka ISO-8859-1, ISO-8859-1 korral tehakse utf8_encode($fileName).

Googel ei anna ka midagi tarka, paar vihjet, et vist ei saagi Unicode tuge.

Hetkel preg_replace täpitähed _ peale.
Kommentaarid: 78 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 70
tagasi üles
vaata kasutaja infot saada privaatsõnum
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  PHP Zip ja täpitähed Zipi sees
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.