login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Rar uitpakken (Opgelost)

Offline Jurgo - 02/03/2008 11:12
Avatar van JurgoPHP interesse Beste mensen ik wil een rar uitpakken maar krijg de volgende melding:

Fatal error: Call to undefined function rar_open()

Moet die rar functie nog geinstalleerd worden ofzow?
Hieronder mijn code:
  1. <?php
  2. // rar uit pakken
  3.  
  4. $filename = "Joomla.rar";
  5. $filepath = "bestand/";
  6.  
  7. $rar_file = rar_open($filepath.$filename);
  8. $list = rar_list($rar_file);
  9.  
  10. foreach($list as $file) {
  11.  
  12. $entry = rar_entry_get($rar_file, $file);
  13. $entry->extract(".");
  14. }
  15. rar_close($rar_file);
  16.  
  17. ?>

14 antwoorden

Gesponsorde links
Offline GJ2086 - 02/03/2008 11:24 (laatste wijziging 02/03/2008 11:26)
Avatar van GJ2086 Nieuw lid als je php onder windows draait, moet je waarschijnlijk deze regel even uncommenten ;extension=php_rar.dll in je php.ini file.
Offline Jurgo - 02/03/2008 12:02
Avatar van Jurgo PHP interesse hij kan die regel helemaal niet vinden in me php.ini. Ik draai trouwens xampp op me xp machine.
Offline Grayen - 02/03/2008 12:19
Avatar van Grayen PHP ver gevorderde Hmm, ik draai hem ook op XP en zie hem ook niet in het rijtje staan. Zat net te kijken op php.net, en daar stond wel een link waar je hem kon downloaden, maar die werkt niet meer. Moet het per se rar bestanden zijn? want er zijn zat andere inpakkers (of hoe je die dingen ook noemt ) die wel goed worden ondersteund.
Offline Rik - 02/03/2008 12:21
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Die extensie zit ook niet standaard bij php lees ik hier:
http://nl3.php.net/rar

De link die daar staat om te downloaden werkt niet, maar je kan hem wel hiervandaan halen:
http://kromann.info/php5_2-Release_TS/php_rar.dll

En dan hoef je alleen nog maar die in de map ext van php te zetten en dat regeltje om hem te laden aan php.ini toe te voegen.

[offtopic]
Originele avatar?  ;-)
[/offtopic]
Offline Jurgo - 02/03/2008 14:12
Avatar van Jurgo PHP interesse Ik heb php_rar.dll aan de map ext toegevoegd en het regeltje:

;extension=php_rar.dll in php.ini gezet.

Hij geeft echter alleen nog dezelfde foutmelding.
Is er nog een handeling die toegepast moet worden?
Offline Giant - 02/03/2008 14:22
Avatar van Giant PHP beginner die ; weg halen nu ziet php het als een comment 
Offline Jurgo - 03/03/2008 09:34 (laatste wijziging 03/03/2008 13:54)
Avatar van Jurgo PHP interesse hmm krijg nog steeds dezelfde melding 

Ik had eerst xampp, nu heb ik het ook geprobeerd met wamp maar daar precies hetzelfde probleem.

Iemand nog een suggestie?
Offline marten - 03/03/2008 13:57
Avatar van marten Beheerder Controleer eens op je extensie ingeladen is met PHP.net: phpinfo();
Offline Jurgo - 03/03/2008 14:12
Avatar van Jurgo PHP interesse hmm ik zie hem er inderdaad niet tussen staan, dus hij wordt gewoon niet ingeladen.
Offline Ibrahim - 03/03/2008 15:00
Avatar van Ibrahim PHP expert heb je je server wel herstart ?
Offline Jurgo - 03/03/2008 15:13
Avatar van Jurgo PHP interesse ja hij is herstart.
Offline Rens - 03/03/2008 17:46
Avatar van Rens Gouden medaille

Crew algemeen
Zoek eens met dat zoekding van Windows naar "php.ini".
Kan zijn dat er meerdere php.ini bestanden zijn.
Dan moet je ze even allemaal aanpassen, en je server herstarten...
Offline Rik - 03/03/2008 18:17
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Kijk eens wat PHP.net: phpinfo() geeft bij "Loaded Configuration File" en kijk eens of je wat kunt vinden bij "rar". Bij mij staat er:
Citaat:
rar
Rar support enabled
Revision $Revision: 1.20 $
Offline Jurgo - 03/03/2008 19:23
Avatar van Jurgo PHP interesse ik had eerst xampp geinstalleerd, en nu wamp geinstalleerd. In het configuratie menu van wamp kan je verschillende php uitbreidingen aanvinken en daar zat php_rar ook bij. Het zat hem dus niet in de installatie maar in de configuratie van wamp. Bedankt iedereen!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.207s