php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > PHP Developer Forum
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


PHP Developer Forum Hier habt ihr die Möglichkeit, eure Skriptprobleme mit anderen Anwendern zu diskutieren. Seid so fair und beantwortet auch Fragen von anderen Anwendern. Dieses Forum ist sowohl für ANFÄNGER als auch für PHP-Profis! Fragen zu Laravel, YII oder anderen PHP-Frameworks.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 15-03-2013, 12:51
HerrBamBam
 Registrierter Benutzer
Links : Onlinestatus : HerrBamBam ist offline
Registriert seit: Mar 2013
Beiträge: 2
HerrBamBam befindet sich auf einem aufstrebenden Ast
Standard hilfe bei Fatal error: Class 'Archive_Zip'

Hallo zusammen, bin neu hier und will mich kurz vorstellen. Ich heiße Bastian bin 30 und gerde dabei mir PHP Gurndlagen anzueignen. Ich bin also kein Profi was PHP angeht und hoffe das ich mir über das Forum einiges aneignen kann.
Und damit bin ich schon bei meinem Problem das ich habe:

Ich habe mir ein script besorgt das ich leider nicht zum laufen bekommen:

Es wird folgender Fehler ausgeworfen:

Fatal error: Class 'Archive_Zip' not found in /var/www/XXXXXX/html/XXXXXXXXXX/index.php on line 380

PHP-Code:
include_once('importer_Zip.php'); 

             
            
$zippath "iconz/favicon_".$unique.".zip"
            
$zip = new Archive_Zip($zippath); 
            
$zip->create("tmp/ico", array('remove_path'=>"tmp/ico/")); 
Ich kann einfach nicht den Fehler finden ??? Hat jemand eine Idee?

Habe es schon mit require versucht das hab aber auch keinen erfolg???
Mit Zitat antworten
  #2 (permalink)  
Alt 15-03-2013, 13:31
chorn
 Registrierter Benutzer
Links : Onlinestatus : chorn ist offline
Registriert seit: Nov 2011
Beiträge: 132
chorn befindet sich auf einem aufstrebenden Ast
Standard

Wo soll denn die Klasse herkommen, aus importer_Zip.php? Poste mal was da drinsteht.
Mit Zitat antworten
  #3 (permalink)  
Alt 15-03-2013, 14:09
Benutzerbild von fireweasel fireweasel
 Registrierter Benutzer
Links : Onlinestatus : fireweasel ist offline
Registriert seit: Sep 2008
Ort: At home
Beiträge: 851
fireweasel wird schon bald berühmt werdenfireweasel wird schon bald berühmt werden
fireweasel eine Nachricht über AIM schicken fireweasel eine Nachricht über Yahoo! schicken
Standard

Zitat:
Zitat von HerrBamBam Beitrag anzeigen
Hallo zusammen, bin neu hier und will mich kurz vorstellen. Ich ... bin 30 und ger[a]de dabei mir PHP Gurndlagen anzueignen. Ich bin also kein Profi was PHP angeht und hoffe das ich mir über das Forum einiges aneignen kann.
Zusätzlich solltest du dich aber selbst in die Grundlagen von PHP einlesen. In dem Fall hier wäre es bspw. gut für dich zu wissen, wie in PHP Klassen deklariert werden.

Zitat:
Und damit bin ich schon bei meinem Problem das ich habe:

Ich habe mir ein script besorgt das ich leider nicht zum laufen bekommen:

Es wird folgender Fehler ausgeworfen:

Fatal error: Class 'Archive_Zip' not found in /var/www/XXXXXX/html/XXXXXXXXXX/index.php on line 380
Das Script findet die angegebene Klasse nicht. Du musst dich also auf die Suche nach einer PHP-Script-Datei machen, in der eine Klasse "Archive_Zip" deklariert wird. Wenn du keine auf deiner Festplatte findest, hast du dir nicht die komplette Anwendung "besorgt". Falls es sich um die PEAR-Klasse Archive_Zip handelt, kannst du sie dir jetzt downloaden. Falls nicht, musst du auf die Suche gehen, da wo du den unvollständigen Teil der Scriptsammlung her hast.

Zitat:
PHP-Code:
include_once('importer_Zip.php'); 
// ... 
...
Habe es schon mit require versucht das hab aber auch keinen erfolg???
Das würde bestenfalls eine andere Fehlermeldung bringen. Require() und sein Kumpel require_once() brechen nämlich das Script ab, sobald die angeforderte Datei nicht existiert. Gibt es sie doch, wie in deinem Fall(?), und trotzdem kommt es zu obigem Fehler, dann ist in der angegebenen Datei die gewünschte Klasse nicht deklariert worden (sondern woanders oder die Klasse heißt anders).

Geändert von fireweasel (15-03-2013 um 14:16 Uhr) Grund: quote-tags
Mit Zitat antworten
  #4 (permalink)  
Alt 15-03-2013, 14:36
Melewo
 Registrierter Benutzer
Links : Onlinestatus : Melewo ist offline
Registriert seit: Jan 2013
Beiträge: 365
Melewo befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von HerrBamBam Beitrag anzeigen
und gerde dabei mir PHP Gurndlagen anzueignen.
Die Grundlagen lernst Du nicht, in dem Du Dir ein fertiges Script besorgst, welches Du weder verstehst noch zum Laufen bekommst. Die Grundlagen kannst Du Dir am besten aneignen, in dem Du Dir ein oder zwei Bücher besorgst und dann mit dem Lernen beginnst.
Mit Zitat antworten
  #5 (permalink)  
Alt 15-03-2013, 15:11
HerrBamBam
 Registrierter Benutzer
Links : Onlinestatus : HerrBamBam ist offline
Registriert seit: Mar 2013
Beiträge: 2
HerrBamBam befindet sich auf einem aufstrebenden Ast
Standard

Ja es handelt sich um die PEAR-Klasse Archive_Zip .

Die Klass ist in der Zip.php vorhanden

PHP-Code:
/**
* Class for manipulating zip archive files
*
* A class which provided common methods to manipulate ZIP formatted
* archive files.
* It provides creation, extraction, deletion and add features.
*
* @author   Vincent Blavet <vincent@blavet.net>
* @version  $Revision: 302924 $
* @package  Archive_Zip
* @category Archive
*/
class Archive_Zip
{
    
/**
     * The filename of the zip archive.
     *
     * @var string Name of the Zip file
     */
    
var $_zipname '';

    
/**
     * File descriptor of the opened Zip file.
     *
     * @var int Internal zip file descriptor
     */
    
var $_zip_fd 0;

    
/**
     * @var int last error code
     */
    
var $_error_code 1;

    
/**
     * @var string Last error description
     */
    
var $_error_string '';

    
// {{{ constructor
    /**
     * Archive_Zip Class constructor. This flavour of the constructor only
     * declare a new Archive_Zip object, identifying it by the name of the
     * zip file.
     *
     * @param string $p_zipname The name of the zip archive to create
     *
     * @access public
     */
    
function Archive_Zip($p_zipname)
    {

        
// ----- Check the zlib
        
if (!extension_loaded('zlib')) {
            
PEAR::loadExtension('zlib');
        }
        if (!
extension_loaded('zlib')) {
            die(
"The extension 'zlib' couldn't be found.\n".
                
"Please make sure your version of PHP was built ".
                
"with 'zlib' support.\n");
            return 
false;
        }

        
// ----- Set the attributes
        
$this->_zipname $p_zipname;
        
$this->_zip_fd  0;

        return;
    }
    
// }}}

    // {{{ create()
    /**
     * This method creates a Zip Archive with the filename set with
     * the constructor.
     * The files and directories indicated in $p_filelist
     * are added in the archive.
     * When a directory is in the list, the directory and its content is added
     * in the archive.
     * The methods takes a variable list of parameters in $p_params.
     * The supported parameters for this method are :
     *   'add_path' : Add a path to the archived files.
     *   'remove_path' : Remove the specified 'root' path of the archived files.
     *   'remove_all_path' : Remove all the path of the archived files.
     *   'no_compression' : The archived files will not be compressed.
     *
     *
     * @param mixed $p_filelist The list of the files or folders to add.
     *                             It can be a string with filenames separated
     *                             by a comma, or an array of filenames.
     * @param mixed $p_params   An array of variable parameters and values.
     *
     * @return mixed An array of file description on success,
     *               an error code on error
     */
    
function create($p_filelist$p_params 0)
    {
        
$this->_errorReset();

        
// ----- Set default values
        
if ($p_params === 0) {
            
$p_params = array();
        }
        if (
$this->_check_parameters($p_params,
                                     array(
'no_compression' => false,
                                           
'add_path' => "",
                                           
'remove_path' => "",
                                           
'remove_all_path' => false)) != 1) {
            return 
0;
        } 
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe bei Php Class einbinden Larun PHP Developer Forum 2 03-07-2011 17:57
Fatal error: Class 'SocketHttpConnection' not found dummdumm PHP Developer Forum 19 18-03-2009 15:06
Fatal error: Class 'Memcache' not found dummdumm Fragen zu Installation & Konfiguration (LAMP, WAMP & Co.) 16 04-01-2009 19:31
Hilfe! Bekomme folgende fehler meldung: Fatal error: Using $this... DNA-Factory PHP Developer Forum 22 27-09-2006 20:28
PHP Nuke ... FATAL ERROR ... HILFE !!! Cyberwarrior PHP Developer Forum 6 14-05-2003 14:36

Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ADSMAN V3 - Werbe-Manager ansehen ADSMAN V3 - Werbe-Manager

ADSMAN V3 - mehr als nur ein Bannermanager! Banner, Textanzeigen und PagePeel Manager! Mit ADSMAN PRO haben Sie die Marketinglösung für eine effektive und effiziente Werbeschaltung mit messbaren Ergebnissen. Unterstützt werden Bannerformate in beliebi

25.10.2018 virtualsystem | Kategorie: PHP/ Bannerverwaltung
PHP News und Artikel Script V2

News schreiben, verwalten, veröffentlichen. Dies ist jetzt mit dem neuen PHP News & Artikel System von virtualsystem.de noch einfacher. Die integrierte Multi-User-Funktion und der WYSIWYG-Editor (MS-Office ähnliche Bedienung) ermöglichen...

25.10.2018 virtualsystem | Kategorie: PHP/ News
Top-Side Guestbook

Gästebuch auf Textbasis (kein MySQL nötig) mit Smilies, Ip Sperre (Zeit selbst einstellbar), Spamschutz, Captcha (Code-Eingabe), BB-Code, Hitcounter, Löschfunktion, Editierfunktion, Kommentarfunktion, Kürzung langer Wörter, Seiten- bzw. Blätterfunktion, V

22.10.2018 webmaster10 | Kategorie: PHP/ Gaestebuch
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 02:34 Uhr.