Welcome, Guest. Please login or register.
Did you miss your activation email?
May 26, 2012, 02:38:56 AM

Login with username, password and session length
Search:     Advanced search
Interested in joining the WebsiteBaker team?
For more Information read here or on our new website.
155533 Posts in 21713 Topics by 7739 Members
Latest Member: audillino
* Home Help Search Login Register
Pages: [1]   Go Down
Print
Author Topic: Modul Form Fehlermeldung: Notice: ob_end_clean() [ref.outcontrol]  (Read 529 times)
lotec

Offline Offline

Posts: 21


« on: January 18, 2010, 05:30:15 PM »

Hallo zusammen,

nach dem Aufspielen eines Backups auf den Server will das Form Modul nicht mehr so richtig.

Beim Aufruf des Formulars wird folgende Meldung ausgegeben.

"Notice: ob_end_clean() [ref.outcontrol]: failed to delete buffer. No buffer to delete. in /var/www/vhosts/mustermann.de/httpdocs/index.php on line 105"


In folgender Saktion der Index.php ist die Fkt. angesiedelt...
Code:
//Get pagecontent in buffer for Droplets and/or Filter operations
ob_start();
require(WB_PATH.'/templates/'.TEMPLATE.'/index.php');
$output = ob_get_contents();
ob_end_clean();

ob_end_clean —  Löscht den Ausgabe-Puffer und deaktiviert die Ausgabe-Pufferung... wie kann ich den Fehler beheben? Eine Neuinstallation des Moduls half nicht weiter. Habt ihr einen Vorschlag?

Grüße

« Last Edit: January 18, 2010, 05:43:10 PM by lotec » Logged
doc
Guest
« Reply #1 on: January 18, 2010, 05:43:10 PM »

Hi,

nicht zuviele Infos sonst könnte Dir geholfen werden.

WB Version..., Form Modul welches und welche Version..., wie hast Du das Backup zurückgespielt ..., Schritt für Schritt Anleitung was Du wie gemacht hast ...

Doc
Logged
lotec

Offline Offline

Posts: 21


« Reply #2 on: January 18, 2010, 05:49:28 PM »

Hi,

WB Version 2.8,
Standard Form Modul (in WB 2.8 implementiert)

Das Backup wurde vom Provider nach einen Festplatten defekt wieder aufgespielt.
Über Vituozzo erstelltes Komplett Backup vom Server...   k.a. ob der Fehler damit zusammenhängt.

Ich wollte ein Formular, welches ich vor ca. einem Jahr benutzt und dann auf nicht sichtbar eingestellte hatte wieder aktivieren. Das Formular ansich funktioniert... nur die beschriebene Meldung stört etwas...

Der Fehler tritt auch auf wenn ein Formular neu angelegt wird.
« Last Edit: January 18, 2010, 05:51:59 PM by lotec » Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #3 on: January 18, 2010, 07:40:05 PM »

Sagen wir es so, es ist noch eine Uralt Geschichte ab Zeile 252 in der view.php,

Code:
/**
    NOTE: comment out the line ob_end_flush() if you indicate problems (e.g. when using ob_start in the index.php of your template)
    With ob_end_flush(): output filter will be disabled for this page (and all sections embedded on this page)
    Without ob_end_flush(): emails are rewritten (e.g. name@domain.com --> name(at)domain(dot)com) if output filter is enabled
    All replacements made by the Output-Filter module will be reverted before the email is send out
*/
if($filter_settings['email_filter'] && !($filter_settings['at_replacement']=='@' && $filter_settings['dot_replacement']=='.')) {
  /*     ob_end_flush(); */
}

Sollte diese Zeile auskommentiert sein, dann kommentieren. So ist es bei mir.

Da sind die Coder gefragt. Vielleicht zur Erinnerung mal ein neues Ticket schreiben, wenn noch keins existiert und die Projektseite wieder erreichbar ist.

Dietmar
Logged

We are human beings - and nobody is perfect at all.
kweitzel
Forum administrator
*****
Offline Offline

Posts: 6975


WWW
« Reply #4 on: January 18, 2010, 08:27:58 PM »

Server ist wieder da ...
Logged

WebsiteBaker Org e.V. - for WebsiteBaker

lotec

Offline Offline

Posts: 21


« Reply #5 on: January 18, 2010, 11:41:06 PM »

... ok, das wars danke für die schnelle Hilfe
mit folgendem Code in der view.php des Form Moduls tritt der Fehler nicht mehr auf.

Code:
/**
        NOTE: comment out the line ob_end_flush() if you indicate problems (e.g. when using ob_start in the index.php of your template)
        With ob_end_flush(): output filter will be disabled for this page (and all sections embedded on this page)
        Without ob_end_flush(): emails are rewritten (e.g. name@domain.com --> name(at)domain(dot)com) if output filter is enabled
        All replacements made by the Output-Filter module will be reverted before the email is send out
*/
if($filter_settings['email_filter'] && !($filter_settings['at_replacement']=='@' && $filter_settings['dot_replacement']=='.')) {
/*        ob_end_flush();*/
}

@kweitzel
Server ist wieder da huh
Logged
Luisehahne
Board Member
Development Team
*****
Offline Offline

Posts: 3147



WWW
« Reply #6 on: January 19, 2010, 01:48:00 AM »

Quote
Server ist wieder da

Keine Sorge da war ich mit gemeint. Coder Geheimsprache  grin

Dietmar
Logged

We are human beings - and nobody is perfect at all.
Pages: [1]   Go Up
Print
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!