Ankündigung

Einklappen
Keine Ankündigung bisher.

Warning: index::require_once(1)

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Warning: index::require_once(1)

    Hallo,

    ich habe folgenden Fehlercode auf meiner Homepage:

    PHP-Code:
    Warningindex::require_once(1) [index.require-once]: failed to open streamNo such file or directory in /var/kunden/webs/ho290510001/clubmusic/test/index.php on line 7

    Fatal error
    index::require_once() [function.require]: Failed opening required '1' (include_path='.:/usr/share/php:/usr/share/pear'in /var/kunden/webs/ho290510001/clubmusic/test/index.php on line 7 
    Die Index sieht folgendermaßen aus:

    PHP-Code:
    <?php
    /* This files are scripted by Silas Winter of the year 2010 */
    /* http://ownzig.at/ */

    class index {
        private 
    $files = array("html/web_site.php");
        
        public function 
    __construct($web0) {
            require_once 
    $web0 OR die(error_reporting());
            return 
    $this->web($this->files[0]);
        }
        public function 
    web($web1) {
            require_once 
    $web1 OR die(error_reporting());
            return 
    $this->files();
        }
    }

    $start = new index("settings.php");
    ?>
    Die Settings so:

    PHP-Code:
    <?php
    class settings {
        public function 
    __construct() {
            
    /* Webseite */
            
    @set_time_limit("30") OR die("");
            
    define("NAME""Clubmusic");
            
    define("DOMAIN""li");
            
            
    /* Administration */
            
    $admin = array("fan34""GriiLex");
        }
    }

    $settings = new settings();
    ?>
    Und da ich überhaupt keine Ahnung von PHP habe, weiß ich nicht wo das Problem liegt..hoffe ihr könnt mir helfen?!

  • #2
    Die Index sieht folgendermaßen aus:
    Sorry, aber das glaube ich nicht.

    Failed opening … index.php on line 7
    PHP-Code:
    <?php
    /* This files are scripted by Silas Winter of the year 2010 */
    /* http://ownzig.at/ */

    class index {
        private 
    $files = array("html/web_site.php");
         
    // Zeile 7
        
    public function __construct($web0) {
            require_once 
    $web0 OR die(error_reporting());
            return 
    $this->web($this->files[0]);
    Entscheidend ist nicht die Klasse „Index“, sondern die Datei index.php.
    [COLOR="#F5F5FF"]--[/COLOR]
    [COLOR="Gray"][SIZE="6"][FONT="Georgia"][B]^^ O.O[/B][/FONT] [/SIZE]
    „Emoticons machen einen Beitrag etwas freundlicher. Deine wirken zwar fachlich richtig sein, aber meist ziemlich uninteressant.
    [URL="http://www.php.de/javascript-ajax-und-mehr/107400-draggable-sorttable-setattribute.html#post788799"][B]Wenn man nur Text sieht, haben viele junge Entwickler keine interesse, diese stumpfen Texte zu lesen.“[/B][/URL][/COLOR]
    [COLOR="#F5F5FF"]
    --[/COLOR]

    Kommentar


    • #3
      Hallo,

      require_once versucht das Ergebnis des logischen Oders "OR" einzubinden, in dem Fall eine 1. Liegt vielleicht daran, dass require_once keine gewöhnliche Funktion, sondern ein Sprachkonstrukt ist.

      Hinzu kommt, dass require_once den Programmablauf beendet, wenn das Einbinden nicht klappt. Somit würde das die() nie erreicht.

      Wie auch immer, ändere es einfach etwas ab:

      PHP-Code:
      <?php
      /* This files are scripted by Silas Winter of the year 2010 */
      /* http://ownzig.at/ */

      class index {
          private 
      $files = array("html/web_site.php");
          
          public function 
      __construct($web0) {
              if(!include_once(
      $web0)) die(error_reporting());
      //        require_once ($web0) OR die(error_reporting());
              
      return $this->web($this->files[0]);
          }
          public function 
      web($web1) {
              if(!include_once(
      $web1)) die(error_reporting());
      //        require_once ($web1) OR die(error_reporting());
              
      return $this->files();
          }
      }

      $start = new index("settings.php");
      ?>

      Kommentar

      Lädt...
      X