php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.08.2009, 13:39  
Neuer Benutzer
 
Registriert seit: 17.10.2008
Beiträge: 24
Aurec befindet sich auf einem aufstrebenden Ast
Standard Failed to open dir und Fatal Error

Hallo Community,
Ich stehe vor einem kleinem Problem. Ich wollte ein PN System entwickeln, stoße dabei jedoch auf 2 böse Fehler. Warum weiß ich nicht. Folgendes wird mir ausgegeben:

Zitat:
Warning: dir(source/) [function.dir]: failed to open dir: No error in C:\wamp\www\mycom\lib\classloader.lib.php on line 15

Fatal error: Call to a member function read() on a non-object in C:\wamp\www\mycom\lib\classloader.lib.php on line 18
und das wäre die Datei:

PHP-Code:
<?php


function __autoload($className)
{
    
define("__GLOBAL_PACKAGE_PATH""source/");
    
define("__GLOBAL_CLASS_POSTFIX"".class.php");
    
    
// Klassenattribute
    
$packageRootDir null;
    
$currentObject null;
    
$currentClass null;
    
    
// Oeffnen des Paketverzeichnisses.
    
$packageRootDir dir(__GLOBAL_PACKAGE_PATH);
    
    
// Durchlaufe alle Ordner des Paketverzeichnisses.
    
while($currentObject $packageRootDir->read())
    {
        
// Laufe weiter wenn ein Punkt gefunden wurde.
        
if($currentObject == ".")
        {
            continue;
        }
        else
        {
            
// Laufe weiter wenn zwei Punkte gefunden wurden.
            
if($currentObject == "..")
            {
                continue;
            }
            else 
            {
                
// Baue den kompletten Pfad zur Klasse. Beispiel: /database/DatabaseConnector.class.php
                
$currentClass __GLOBAL_PACKAGE_PATH $currentObject "/" $className __GLOBAL_CLASS_POSTFIX;
                
                
// Wenn die unter dem Pfad eine Datei existiert binde sie einmalig ein.
                
if(file_exists($currentClass))
                {
                    @require_once (
$currentClass);
                }
            }
        }
    }
}

?>
Die datei, die die oben beschriebene datei Aufruft befindet sich in einem Unterordner des Hauptverzeichnisses "mycom" (mycom/functions). die Classloader im Verzeichnis "mycom/lib". Hat es vielleicht damit etwas zutun? Wenn ja, wie kann ich das korrigieren?

Wäre nett, wenn Ihr mir da helfen könntet.

Vielen Dank schonmal.

so far,
Christian
Aurec ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.08.2009, 14:09  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

Der Pfad ist falsch, steht doch da, was sollen wir dir dazu sagen? Der zweite ist ein Folgefehler!

Schon mal mit ../source/ probiert?

Wir kennen auch leider nicht deine Verzeichnisstruktur, ist also nur geraten.
Asipak ist offline  
Alt 23.08.2009, 14:52  
Benutzer
 
Registriert seit: 23.07.2009
Beiträge: 37
PHP-Kenntnisse:
Anfänger
Nicon befindet sich auf einem aufstrebenden Ast
Standard

Schreibe doch mal bitte den genaen Pfad in dem dein script liegt und wo der Source ordner liegt
Nicon ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine 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
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Joomla php fatal error EinNickname PHP Tipps 2009 7 13.07.2009 11:32
require und redeclare | fatal error Chestarbargel PHP Tipps 2009 8 07.05.2009 11:35
Bilderupload: failed to open stream - ERROR Gamer PHP Tipps 2009 3 01.04.2009 21:58
[Erledigt] FEHLER: failed to open stream: Permission denied Tofte83 PHP Tipps 2008 8 04.08.2008 13:15
Spionageversuch? Code-Injection? saibot PHP-Fortgeschrittene 24 06.10.2007 02:07
Fatal Error bei DB-Import über Consolenbefehl (Windows) PsychoEagle Datenbanken 2 01.10.2007 15:03
Warning: %v%v() [function.%v]: failed to open stream: FrozenFox PHP Tipps 2008 3 29.08.2007 19:54
xmlrpc-epi kompilieren [gelöst] freq.9 Server, Hosting und Workstations 4 24.07.2005 21:45
[Erledigt] Fatal Error PHP Tipps 2005 11 21.05.2005 11:39
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
Fatal error: Allowed memory size of 8192 bytes exhausted at PHP Tipps 2005 11 06.03.2005 19:26
HTTP request failed! HTTP/1.1 500 Internal Server Error Datenbanken 6 28.01.2005 14:54
Fatal error: Call to undefined function: imagecreatefromjpeg DannyD PHP-Fortgeschrittene 10 05.12.2004 21:59
Fatal error Meldung PHP Tipps 2004 1 26.08.2004 10:09
Fatal error: main(): Failed opening required 'config.' ... PHP Tipps 2004 4 11.06.2004 18:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php failed to open dir, php failed to open dir:, failed to open dir php, failed to open dir: no error in, php \failed to open dir\, \failed to open dir:\, php error opendir alternative, http-fehler 500 opendir, opendir fatal error, php dir failed to open, php alternative zu opendir, [function.dir] failed to open dir, php classloader failed up to stream, php failed to open dir: no error in, failed to open dir \no error in\

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum