[Allegro] phpac: probleme mit t-mail.php + find.php + av_find.php (letzte version)

Klaus Lehmann lehmann_klaus at t-online.de
Fr Jul 16 21:29:46 CEST 2010


guten tag herr eversberg

ich habe schon seit einiger zeit probleme mit dem feature
"ergebnisliste per email", wenn es sich um ergebnislisten handelt.
manchmal klappt es (meistens bei alten phpac-versionen). bei der
letzten version von t-mail.php ist es mir nie gelungen, eine
ergebnisliste zu erhalten.
die suche nach der fehlerursache war bislang ergebnislos.
info: der ausdruck der einzelsatzaufnahmen klappt!


aber jetzt!
der neue server hat mehr kraft, ist wesentlicher aktueller. und das
dort eingesetzte php ist "mitteilungsfreudiger", sodaß ich folgendes im
apache_log gefunden habe:


[notice] Apache/2.2.13 (Linux/SUSE) mod_ssl/2.2.13 OpenSSL/0.9.8k
PHP/5.3.2 mod_perl/2.0.4 Perl/v5.10.0 configured -- resuming normal
operations
[mit suhosin]

[error] [client ..] PHP Notice:  Use of undefined constant cmd -
assumed 'cmd' in /home/../t-mail.php on line 46, referer:
http://...net/find.php?urG=PER&urS=maak,%20angela

[error] [client ..] PHP Notice:  Use of undefined constant par -
assumed 'par' in /home/../t-mail.php on line 47, referer:
http://...net/find.php?urG=PER&urS=maak,%20angela

[error] [client ..] PHP Notice:  Use of undefined constant pat -
assumed 'pat' in /home/../t-mail.php on line 48, referer:
http://...net/find.php?urG=PER&urS=maak,%20angela

[error] [client ..] PHP Notice:  Undefined index: fld in
/home/../av_find.php on line 15, referer:
http://...net/find.php?urG=PER&urS=maak,%20angela

[error] [client ..] PHP Notice:  Undefined variable: output in
/home/../t-mail.php on line 55, referer:
http://...net/find.php?urG=PER&urS=maak,%20angela


in der t-mail.php steht es so:
//   Find-Job vorbereiten
$job = array( cmd => $ufC,
              par => $upA,
              pat => $upT
            );

mit bezug auf 
include_once("av_ini.php");
include_once("av_find.php");

nämlich in av_find.php tauchen sie wieder auf:
function av_find($fa)  // $fa = assoz. array
{
$recnums=$fa["cmd"];
$fields= $fa["fld"];
$param=  $fa["par"];
$partab= $fa["pat"];


mein frage nun:
also, warum meldet phpv5.3.2 das als fehler?
als eine "undefinierte konstante"

leider reicht mein weissen nicht dazu, dieses zu beantworten.
ist es ein fehler in t-mail.php? und evtl in av_find.php



viele grüße
Ihr Klaus Lehmann








Mehr Informationen über die Mailingliste Allegro