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 12-12-2006, 18:26
swsg
 Registrierter Benutzer
Links : Onlinestatus : swsg ist offline
Registriert seit: Feb 2005
Beiträge: 52
swsg ist zur Zeit noch ein unbeschriebenes Blatt
Standard Klass in Klasse

Hi

Ich übe schon zwei drei Stunden mit einer Klasse rum.

Folgendes:


PHP-Code:
 class ActionSend extends HTML_QuickForm_Action 


        function 
perform(&$page$actionName)  { 
       
    
$mime =& new Mail_mime("\n");
    
$mime->setHTMLBody('html');
    
$mime->setTXTBody('text');
    
$body $mime->get();
    
    
$mail_queue = new Mail_Queue(....);
     ......
    
$mail_queue->sendMailById(.....);
    ......
}
}
... 


Fehlermeldung: Call to a member function sendMailById() on a non-object.....

Obwohl die Funktion existiert bekomme ich einen Fehler.

Frage wie kann ein Objekt in die Klasse reinnehmen??
geht das nicht??




Geändert von swsg (12-12-2006 um 18:31 Uhr)
Mit Zitat antworten
  #2 (permalink)  
Alt 12-12-2006, 18:45
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Die Fehlermeldung besagt nur, dass $mail_queue kein Objekt ist. Entweder hat das Erzeugen mit
$mail_queue = new Mail_Queue(....);
schon nicht geklappt oder $mail_queue wurde danach zerstört/überschrieben.

var_dump($mail_queue)!
Mit Zitat antworten
  #3 (permalink)  
Alt 12-12-2006, 19:30
swsg
 Registrierter Benutzer
Links : Onlinestatus : swsg ist offline
Registriert seit: Feb 2005
Beiträge: 52
swsg ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Danke für den Hinweis!

Das erzeugen Scheint aber zu klappen:
Auch das Prüfen ob die Methode vorhanden ist, gibt eine 1 zurück!?

Zitat:
object(Mail_Queue)#29 (10) { ["mail_options"]=> NULL ["container"]=> NULL ["send_mail"]=> NULL ["pearErrorMode"]=> string(1) "A" ["_debug"]=> bool(false) ["_default_error_mode"]=> NULL ["_default_error_options"]=> NULL ["_default_error_handler"]=> string(0) "" ["_error_class"]=> string(10) "PEAR_Error" ["_expected_errors"]=> array(0) { } }

1
Fatal error: Call to a member function put() on a non-object in /Applications/MAMP/htdocs/pearklassen/Mail/Queue.php on line 410



PHP-Code:
$mail_qu =& new Mail_Queue("$para[0]","$para[1]");
            
var_dump($mail_qu);
            echo 
'<br /><br />'.method_exists($mail_qu,'put');
            
$res $mail_qu->put("$para[2]"$testmailadresse$header_arr$body,0); 
Mit Zitat antworten
  #4 (permalink)  
Alt 12-12-2006, 23:00
swsg
 Registrierter Benutzer
Links : Onlinestatus : swsg ist offline
Registriert seit: Feb 2005
Beiträge: 52
swsg ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Hilfe - Ich verzweifle!!!

Finde den Fehler einfach nicht
Mit Zitat antworten
  #5 (permalink)  
Alt 12-12-2006, 23:33
swsg
 Registrierter Benutzer
Links : Onlinestatus : swsg ist offline
Registriert seit: Feb 2005
Beiträge: 52
swsg ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich habe den Fehler gefunden
Mit Zitat antworten
  #6 (permalink)  
Alt 12-12-2006, 23:38
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Teile dein Wissen!
Mit Zitat antworten
  #7 (permalink)  
Alt 12-12-2006, 23:55
penizillin
 PHP Guru
Links : Onlinestatus : penizillin ist offline
Registriert seit: Feb 2004
Beiträge: 10.166
penizillin ist zur Zeit noch ein unbeschriebenes Blatt
Standard

OffTopic:
"division by zero"
(scnr)
Mit Zitat antworten
  #8 (permalink)  
Alt 12-12-2006, 23:56
swsg
 Registrierter Benutzer
Links : Onlinestatus : swsg ist offline
Registriert seit: Feb 2005
Beiträge: 52
swsg ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Gerne Teile ich mein Wissen:

Ich war früher der letzt in der Schule, musste etliche male zum Schulpsychologen weil ich nicht
schreiben konnte.

Heute bin ich Selbständig erwerbender, erstelle Webseiten mit allem rund herum.

Schreiben kann ich immer noch nicht, nicht mal das Zehnfingersystem kann ich.
Uns so sas ich heute da, mache einen Tippfehler:


PHP-Code:
  class ActionSend extends HTML_QuickForm_Action 
    var 
$id;    
    var 
$sql;
    var 
$pdb;
    var 
$para;
    
        function 
setVars($pdb,$sql,$id,$prara) {
            
$this->id    $id;
            
$this->sql   $sql;
            
$this->pdb  $pdb;
            
$this->para $para;
        } 
$prara
So wurde zwar ein Objekt abgeleitet (Beitrag weiter oben), jedoch ein fehlerhaftes.

Aber eines habe ich heute noch gelernt was vieleicht dem einen oder anderen dienlich sein könnte:
Für mehrseitige Formulare: PEAR: HTML_QuickForm_Controller
probiert ihn mal aus! - echt toll dieses Ding!

Gruss
Mit Zitat antworten
  #9 (permalink)  
Alt 13-12-2006, 08:35
closure
 Master
Links : Onlinestatus : closure ist offline
Registriert seit: Mar 2006
Beiträge: 796
closure ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Original geschrieben von swsg
Für mehrseitige Formulare: PEAR: HTML_QuickForm_Controller
probiert ihn mal aus! - echt toll dieses Ding!
Mehrseitige formulare fülle ich aus prinzip nicht aus
Aber nette erklärung.

greets
__________________
(((call/cc call/cc) (lambda (x) x)) "Scheme just rocks! and Ruby is magic!")
Mit Zitat antworten
  #10 (permalink)  
Alt 13-12-2006, 08:44
swsg
 Registrierter Benutzer
Links : Onlinestatus : swsg ist offline
Registriert seit: Feb 2005
Beiträge: 52
swsg ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Auch nicht als Bediener eins CMS Systemes.
Meine Anwendung -> ein Sende-Assistent zum Newsletter versenden
Mit Zitat antworten
Antwort

Lesezeichen


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

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

Die RIGID-FLEX-Technologie
Die RIGID-FLEX-TechnologieDie sogenannte "Flexible Elektronik" , oftmals auch als "Flexible Schaltungen" bezeichnet, ist eine zeitgemäße Technologie zum Montieren von elektronischen Schaltungen.

06.12.2018 | Berni

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


 

Aktuelle PHP Scripte

Newsmanager

Der Newsmanager ist ein Newssystem und Newsletter in einem. Mit WYSIWYG Editor und E-Mail import aus einer bestehenden MySql Datenbank sowie dynamische Kategorien / Themen Filter.

11.09.2019 Stephan_1972 | Kategorie: PHP/ News
Modelmanager

Der Modelmanager ist ein Webtool für Fotografen, kann als komplette Homepage oder als Webtool installiert werden.

11.09.2019 Stephan_1972 | Kategorie: PHP/ Webservice
ContentLion - Open Source CMS ansehen ContentLion - Open Source CMS

ContentLion ist ein in PHP geschriebenes CMS, bei dem man Seiten, Einstellungen usw. in Ordnern lagern kann

22.08.2019 stevieswebsite2 | Kategorie: PHP/ CMS
 Alle PHP Scripte anzeigen

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