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

Klaus Lehmann lehmann_klaus at t-online.de
Di Jul 20 16:24:11 CEST 2010


On Tue, 20 Jul 2010 14:55:45 +0200 Bernhard Eversberg wrote:
<>Klaus Lehmann schrieb:
<>> 
<>> aber jetzt!
<>> der neue server hat mehr kraft und das dort eingesetzte php 
<>> ist "mitteilungsfreudiger", sodaß ich folgendes im
<>> apache_log gefunden habe:

<>> [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
<>Das haben frühere Versionen von PHP geschluckt und eben, wie die
<>Botschaft sagt, selber Quotes gesetzt.
<>Ergänzen Sie diese Quotes in dem t-mail.php:
<>
<>$job = array( 'cmd' => $ufC,
<>               'par' => $upA,
<>               'pat' => $upT

oh. danke. da wäre ich nicht selbst drauf gekomen
sogar der editor (mc-edit) bedankt sich. er zeigt nämlich jetzt mehr
fabriges an. ("highlightning"...)
prima. im apachen-log ist auch kein eintrag, was die 3 oben betrifft,
mehr drin.


 
<>> [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
<>In av_find.php die Zeile 15 so ergänzen:
<>if(isset($fa["fld"])) $fields= $fa["fld"];

ja, auch dieses macht keine fehlermeldung. aber dafür eine andere....

aber eine (dumme?)frage:
ist hier nicht gerechtigkeit für alle nötig?
$recnums=$fa["cmd"];
if(isset($fa["fld"])) $fields= $fa["fld"];
$param=  $fa["par"];
$partab= $fa["pat"];

also überall if(isset..... ?



<>
<>
<>> 
<>> [error] [client ..] PHP Notice:  Undefined variable: output in
<> > ... t-mail.php on line 55
<>Das ist ein Schreibfehler, statt $output soll da stehen $result.
<>
danke auch hierfür, es vermindern sich die php-fehler in apache.log.


es bleibt lediglich erstmal übrig:
[Tue Jul 20 16:16:14 2010] [error] [client 87.170.199.176] PHP Notice: 
Undefined variable: fields in /public_html/av_find.php on line 48,
referer: http://medien.de/find.php?urG=PER&urS=meier,%20s              
                                                  

av_find.php sieht derzeit so aus:

$recnums=$fa["cmd"];
if(isset($fa["fld"])) $fields= $fa["fld"];
$param=  $fa["par"];
$partab= $fa["pat"];                                            

...
"switch coding",    // keine Umwandl. ANSI -> ASCII, aber UTF-8 ->
ASCII
"var '$recnums'",
"xcode u",
"ins #urn",
"var '$fields'",
"ins #ufn",
// Parameter laden                                                     
        


bis jetzt ist erst mal nur die 10 zeilen oben zitierte
php-fehlermeldung in apache.log
und: ergebnislisten-ausdrucke sind derzeit immer noch nicht möglich.
naja, wenn erstmal die php-fehler verschwinden, vielleicht haben wir
glück ;-)


danke
bis dahin
ihr klaus lehmann



<>
<>Versuchen Sie es nochmal nach diesen Änderungen.
<>
<>B.E.
<>_______________________________________________
<>Allegro mailing list
<>Allegro at biblio.tu-bs.de
<>http://sun250.biblio.etc.tu-bs.de/mailman/listinfo/allegro
<>
<>
<>





Mehr Informationen über die Mailingliste Allegro