php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.03.2006, 12:48  
Erfahrener Benutzer
 
Benutzerbild von Alpha Centauri
 
Registriert seit: 05.02.2005
Beiträge: 278
Alpha Centauri
Standard Fatal error: Cannot use object of type FPDF as array in

Hi,

ich hab folgende Fehlermeldung:

Fatal error: Cannot use object of type FPDF as array in .....

Ich muss dazu sagen , dass es sich bei FPDF um eine Klasse handelt bzw. einem Objekt FPDF .

Auf meinem Homeserver funktioniert das ganze ohne Probleme, aber beim Hoster, der die gleiche PHP-Version verwendet, nicht. siehe Fehlermeldung!

Was sagt dieser Fehler aus?
Hat jemand schonmal so ein Problem gehabt?
__________________
Alpha Centauri ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 22.03.2006, 13:29  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard Re: Fatal error: Cannot use object of type FPDF as array in

Zitat:
Zitat von Alpha Centauri
Fatal error: Cannot use object of type FPDF as array in .....

Ich muss dazu sagen , dass es sich bei FPDF um eine Klasse handelt bzw. einem Objekt FPDF .
Warum musst du das dazusagen? Steht doch in der Fehlermeldung.

Zitat:
Auf meinem Homeserver funktioniert das ganze ohne Probleme, aber beim Hoster, der die gleiche PHP-Version verwendet, nicht. siehe Fehlermeldung!

Was sagt dieser Fehler aus?
"Schwerer Fehler: Ich kann das Objekt vom Typ FPDF in ... nicht als Array verwenden"

Wie greifst du denn aufdas Objekt zu? Ich hätte ja vermutet, dass du darüber iterieren willst, was erst seit PHP5 geht oder eine andere PHP-Funktion enutzr, die erst in einer neueren Version neben Arrays auch Objekte als Parameter akzeptiert, aber das scheint es ja nicht zu sein.

Also: Lass mal Blicken den Schnipsel - meine Glaskugel hat mein Sohn kürzlich heimlich it in den Kindergarten mitgenommen und dann eine falsche mit heim gebracht. Die ist aber asswortgeschützt und von daher krieg ich kein Bild!

Basti
Basti ist offline  
Alt 22.03.2006, 13:56  
Erfahrener Benutzer
 
Benutzerbild von Alpha Centauri
 
Registriert seit: 05.02.2005
Beiträge: 278
Alpha Centauri
Standard

PHP-Code:
<?php

if($_SESSION['pdf'] and $_GET['typ'])
{
# _____________________________________________________________________________________________________________________________
    
set_time_limit(60*60);
    require_once(
"config.inc.php");
    require_once(
FUC_DIR."debugger.php");                    #    Debuggerfunktion
# PDF
    
require_once(CLS_PDF.'fpdf.php');
# _____________________________________________________________________________________________________________________________


# PDF erzeugen
    # $_SESSION['pdf'][n]
    
if($_GET['typ'] == "vorpruefung")
    {
    
# neues PDF    
        
$pdf                =    new FPDF();  
        
$pdf -> AddPage();  
    
# Kopfteil
    #Seite
        
$pdf -> SetFont('Arial','B',10);
        
$pdf -> Write(5,'Seite 1');
        
$pdf -> Ln();
    
# Überschrift
        
$array            =    $_SESSION['pdf']['vorpruefung']['kopf'];
        
$pdf -> SetFont('Arial','B',22);
        
$pdf -> Cell(0,10,'Vorprüfung',1,1,'C');
        
$pdf -> SetFont('Arial','B',18);
        
$pdf -> Cell(0,10,$array['fach'],0,0,'C');
    
# Nachname
        
$pdf -> SetFont('Arial','B',12);
        
$pdf -> Write(10,'Name: ');
        
$pdf -> SetFont('Arial','',10);
        
$pdf -> Write(10,$array['nachname']);
    
# Vorname
        
$pdf -> SetFont('Arial','B',12);
        
$pdf -> Write(10,'     Vorname: ');
        
$pdf -> SetFont('Arial','',10);
        
$pdf -> Write(10,$array['vorname']);
    
# Anzahl der Fragen
        
$pdf -> SetFont('Arial','B',12);
        
$pdf -> Write(10,'     Anzahl Fragen: ');
        
$pdf -> SetFont('Arial','',10);
        
$pdf -> Write(10,$array['aufgaben']);
    
# Datum
        
$pdf -> SetFont('Arial','B',12);
        
$pdf -> Write(10,'     Datum: ');
        
$pdf -> SetFont('Arial','',10);
        
$pdf -> Write(10,$array['datum']);
    
# Hinweiss
        
$pdf -> SetTextColor(255,0,0);
        
$text    =    'Hinweis: ';
        
$pdf -> Ln(8);
        
$pdf -> Write(4,$text);
        
$pdf -> SetFont('Arial','',10);
        
$pdf -> SetTextColor(0,0,0);
        
$text    =    'Reihenfolge und die Bezeichnung A,B,C,D entsprechen nicht dem des amtlichen  Fragenkatalog. Sie wurden durch das System neu erstellt !';
        
$pdf -> Write(4,$text);
        

        
    
# Zeilenumbruch
        
$pdf -> Ln(20);
    
# Liste der Aufgaben
        
$array             $_SESSION['pdf']['vorpruefung']['liste'];
        
$buchstabe    =    array('A','B','C','D');
        
$seite            =    1;
        for(
$i 0;$i count($array); $i++)  
        {
            
$text            =    $array["$i"]['frage'];
            
$pdf -> SetFont('Arial','B',8);
            
$pdf -> Ln(5);
            
$pdf -> Write(4,"[Aufgabe : ".($i+1)." ] - ".$text);
            
$pdf -> Ln(6);
        
# Antworten
            
$pdf -> SetFont('Arial','',8);
            for(
$j 0;$j count($array["$i"]['antwort']);$j++)
            {
            
# Buchstabe
                
$pdf -> SetFont('Arial','B',10);
                
$pdf -> Write(3,$buchstabe[$j].' ');
            
# Kästchen
                
$pdf -> SetFont('ZapfDingbats','',14);
                
$pdf -> Write(3,'o');
                
$pdf -> SetFont('Arial','',8);
            
# Antwort    
                
$text            =    $array["$i"]['antwort'][$j];
                
$pdf -> Write(3,'    '.$text);
                
$pdf -> Ln(5);
            }
            
#$pdf -> Write(4,$pdf -> GetX());
            #$pdf -> Write(4,$pdf -> GetY());
            
if($pdf -> GetY() > 220 and $i+count($array))
            {
                
$pdf -> AddPage();
                
$pdf -> SetFont('Arial','B',10);
                
$pdf -> Write(5,'Seite '.++$seite);
                
$pdf -> Ln();
            }
        }
        
$pdf -> SetAutoPageBreak(true);
        
$pdf -> Close();  
        
$pdf -> Output();
    }
?>
__________________
Alpha Centauri ist offline  
Alt 22.03.2006, 14:06  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

ParseErrors im Fortgeschrittenen-Forum. Super :arrow verschoben!

In welcher Zeile deines Codes kommt dieser Fehler?
Zergling-new ist offline  
Alt 22.03.2006, 14:22  
Erfahrener Benutzer
 
Benutzerbild von Alpha Centauri
 
Registriert seit: 05.02.2005
Beiträge: 278
Alpha Centauri
Standard

PS: erst lesen dann mekern

PHP-Code:
<?php
  
# Überschrift 
        
$array            =    $_SESSION['pdf']['vorpruefung']['kopf']; <- hier
  
?>
__________________
Alpha Centauri ist offline  
Alt 22.03.2006, 14:44  
Erfahrener Benutzer
 
Registriert seit: 18.07.2004
Beiträge: 2.162
PHP-Kenntnisse:
Fortgeschritten
Basti
Standard

var_dump($_SESSION);

$_SESSION['pdf'] oder eben $_SESSION['pdf']['vorpuefung'] wird wohl eine Instanz von FPDF sein. Andererseits wäre das wohl zu naheliegend...?

Basti
Basti 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
Object as Array micbur PHP Tipps 2008 10 04.08.2009 09:46
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Soapfault: Undefined Property Argi PHP-Fortgeschrittene 0 28.07.2008 11:17
ARRAY: alle möglichen Kombinationen Tentacle PHP Tipps 2006 13 12.05.2006 00:18
Zeilenumbruch in einem Array für eine FPDF Tabelle Plague PHP Tipps 2006 12 02.03.2006 10:07
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
Sortieren von Arrays mit mehr als 2 Dimensionen (Teil 2) Buhmann PHP-Fortgeschrittene 4 12.07.2005 14:03
update auf php 5.0.4 robo47 Server, Hosting und Workstations 6 10.04.2005 19:00
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
fatal error: cannot use object of type, fatal error: cannot use object of type as array, php use object as array, cannot use object of type as array, php fatal error cannot use object as array, fatal error: cannot use object of type as array in, \fatal error: cannot use object of type xmlrpcval as array in \, fatal error: cannot use object of type xmlrpcval as array in, fpdf xobject, object in array php, $pdf->write() fpdf, php cannot use object of type as array, php cannot use object of type as array in, cannot use object of type, object to array php, php fpdf array, fehlermeldungen in fpdf, err06 fpdf, php-objc error, html fpdf als object

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:22 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.