Ergebnis 1 bis 10 von 10

Thema: Fehler beim includen von Dateien

  1. #1
    Neo2400
    Gast

    Standard Fehler beim includen von Dateien

    Hi! Ich habe in den letzen Tagen ein PHP Gästebuchscript stark modifizert, und wollte es nun von meiner Seite per include() befehl includen. Ich habe eine Datei, die das Design darstellt, und beim klicken auf Links in der Navigation wird der Inhalt includet. Das klappt soweit super. Nur liegt das Gästebuchscript in einem extra Ordner, und wenn ich versuche, die Hauptseite des Gästebuches zu includen, sagt er mir folgendes:

    Code:
    Warning: array_reverse() [function.array-reverse]: The argument should be an array in X:\xxx\xxx\gbook\gb.php on line 89
    
    Warning: Invalid argument supplied for foreach() in X:\xxx\xxx\gbook\gb.php on line 93
    Ein Fehler ist aufgetreten!
    Zeile 89 und 93 sehen so aus aus:

    Code:
    87:  else
    88:  {
    [b]89:     $data = array_reverse(loaddata());[/b]
    90:     $table = "";
    91:     $i=0;
    92:     $entrynum = count($data);
    93:     foreach($data as $erg)
    94     {

    Ich weis net, ob man damit viel anfangen kann, aber ich kann net verstehen, wo der Fehler liegt. Wenn ich die Gästebuchhauptseite einzeln aufrufe, funktioniert alles. Ich möchte es aber auf jeden fall includen. Mit I-Frame hab ich es schon versucht, klappt soweit, sieht aber scheiße aus, wenn die Scrolleisten da sind, oder die Seite zu lang wird...
    Kann mir jemand bei meinem Problem helfen?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Lehrn englsich!!!

    das heist, das loaddata einen string oder garnichts zurück gibt.

    Auf jeden Fall keien array

  3. #3
    Gast

    Standard

    Aber wieso gehts nur nicht, wenn ich es includen will? Wenn ich es ja ganz normal aufrufe, funzt ja alles. Nur beim includen spinnt er rum. Wieso?
    Und wie kann ich das beheben mit diesem "Array"?

  4. #4
    Kaiserliche Hoheit
    Registriert seit
    22.02.2005
    Beiträge
    1.558
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Was ist also loaddata() bzw. was liefert es?
    "Carpe Diem" powered by positiv Feelings

  5. #5
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Mal ne Frage, kannst du lesen?!?! Oder weder deutsch noch englisch ?!?!

  6. #6
    Kaiserliche Hoheit
    Registriert seit
    15.07.2005
    Ort
    Hagen (NRW)
    Beiträge
    1.515
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Mit welchem Gästebuchscript arbeitest du denn?
    Zoggerforum.de Betreuer * Mod @ ibforen.de * Admin @ daoc-ds.de
    ICQ Nummer kann via PN erfragt werden

  7. #7
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Zitat Zitat von GreenRover
    Lehrn englsich!!!

    das heist, das loaddata einen string oder garnichts zurück gibt.

    Auf jeden Fall keien array
    lern deutsch? sry *g*

    nä GreenRover hat schon recht, es wird kein array zurückgegeben. schau mal nach, was loaddata() bewirkt (irgendwo in deinem script, da es keine funktion von php ist). und ob kein parameter mitgegeben werden muss, der verarbeitet wird. loaddata($var) oder so..

  8. #8
    Gast

    Standard

    @Modula: A-N Guestbook von Anti-News.
    @GreenRover: Könntest du mal bitte etwas weniger Rechtschreibfehler in deinen teils unvollständigen Sätzen machen? Das würde das lesen erleichtern

    Sry das ich mich net so mit PHP auskenne. Ich hab das G-book ja soweit schon modifiziert, und soweit hat es ja auch geklappt. Wie gesagt, nur beim includen klappts dann nicht wegen diesem loaddata().

    loaddata ist ne Funktion, die folgendermaßen aussieht:

    Code:
    function loaddata()
    {
      if(file_exists("entries.txt"))
      {
        $data = file("entries.txt");
      }
      return $data;
    
    }
    sie tut ja nix anderes, als die Einträge des Gästebuches aus der TXT Datei auszulesen. in der klammer ist die Funktion aber immer leer... Ich versteh das Problem net...

  9. #9
    Kaiserliche Hoheit
    Registriert seit
    15.07.2005
    Ort
    Hagen (NRW)
    Beiträge
    1.515
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hm - ich vermute mal, das liegt am Pfad

    Änder file_exists("entries.txt") und file("entries.txt") so ab, dass du den absoluten Pfad zur Textdatei angiebst.

    Du kannst auch die Funktion so umschreiben:

    Code:
    function loaddata()
    {
      $data = array();
      if(file_exists("entries.txt"))
      {
        $data = file("entries.txt");
      } else
      {
        die("Konnte die Datendatei nicht einlesen, da diese nicht gefunden werden konnte");
      }
      return $data;
    
    }
    Zoggerforum.de Betreuer * Mod @ ibforen.de * Admin @ daoc-ds.de
    ICQ Nummer kann via PN erfragt werden

  10. #10
    Forum Guru
    Registriert seit
    28.12.2004
    Ort
    Ringgenberg(bei Interlaken) / Schweiz
    Beiträge
    4.787
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    oder verwende an der stelle wo deine Fehlermeldungen kommen einfach mal:

    print_r(loaddata());

    und mit meien schreibfehlern must du wohl leben.

Ähnliche Themen

  1. Fehler in FF und Fehler beim zentrieren
    Von smello im Forum HTML & CSS Forum
    Antworten: 1
    Letzter Beitrag: 16.03.2006, 15:22
  2. includen von dateinen in andere dateien
    Von Php Anfänger im Forum HTML & CSS Forum
    Antworten: 10
    Letzter Beitrag: 10.02.2005, 17:34
  3. PHP-Dateien in SSI includen. aber wie gescheit?
    Von snakey im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 0
    Letzter Beitrag: 09.12.2004, 18:21
  4. computer hängt sich auf beim öffnen von html dateien
    Von sgbmail@web.de im Forum Computer - Internet Forum
    Antworten: 4
    Letzter Beitrag: 24.10.2004, 16:46
  5. Fehlermeldung beim öffnen von Html Dateien
    Von eraserx im Forum HTML & CSS Forum
    Antworten: 5
    Letzter Beitrag: 31.07.2004, 18:07

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •