\n"; if ( $title_stgrlen==0 && $text_strlen==0 ) { print 'The entry must have some text-content to be accepted.'; exit(); } if($_SERVER["REMOTE_ADDR"] == "192.70.245.105") { print "Logbook entries forbidden from Search Engine
\n"; print "Please contact rom@jlab.org if you are a real person\n"; print "and not a search engine\n"; exit(); } $logentrynumber=exec("".$halogrootdir."/src/halognumber"); echo "
\n"?>

User name

"."Log entry time " . date("H:i:s ") . "on " .date("F d, Y") ."\n"; $uname = posix_uname(); echo "\n"; echo "

" ."Entry number ".$logentrynumber."

\n"; if ($log_refer != NULL){ // echo "This log has reference to log number(s): " .$log_refer ."
\n"; echo "\n"; } echo "keyword=".$log_title ."
\n"; //echo .halogrootdir."/tmp_html/".$today .".html"."
\n"; // Use a+ just in case a file of same name already exists $filenamenopostfix = "".$halogrootdir."/log/tmp_html/".$today; $handle=fopen($filenamenopostfix.".html", "a+"); //echo "Log Title is: " .$log_title ."
\n"; echo "
\n"; if($htmlstyle == "pre") { echo str_replace("\n","
\n",htmlentities($log_text))."
\n"; } elseif ($htmlstyle == "pure") { echo $log_text."
\n"; } else { echo preg_replace("/(^|\n)\s*(\n|$)/s","\\1

\\2",$log_text)."
\n"; } echo "
\n"; if ($notify != NULL){ echo "A copy of this log entry has been emailed to: " .$notify ."
\n"; } echo "
\n"; echo "
\n"; echo "
\n"; $i=0; while ($HTTP_POST_FILES['att_file'.$i]['size'] !=0) { $varname="att_title$i"; echo "

" .${$varname} ."

\n"; //echo "image size is: " .$HTTP_POST_FILES['att_file'.$i]['size'] ."
\n"; //echo "temporary filename is: " .$HTTP_POST_FILES['att_file'.$i]['tmp_name'] ."
\n"; $filetype=$HTTP_POST_FILES['att_file'.$i]['type']; $pieces=explode("/",$filetype); # echo "type of image is: " .$pieces[0]." ".$pieces[1] ."
\n"; $attatchmentfilename = $filenamenopostfix.".".($i+1)."." .$pieces[1]; move_uploaded_file($HTTP_POST_FILES['att_file'.$i]['tmp_name'], $attatchmentfilename); chmod($attatchmentfilename,0666); if ($pieces[1] == "gif" || $pieces[1] == "jpeg" || $pieces[1] == "pjpeg" || $pieces[1] == "x-portable-anymap" || $pieces[0] == "image") { echo "
\n"; } else { echo "".$HTTP_POST_FILES['att_file'.$i]['name']."
\n"; } echo "
\n"; $i++; } ?> \r\n"); fputs($fd, "Subject: $log_title\r\n"); fputs($fd, "Content-Type: text/html; charset=utf-8\r\n"); fputs($fd, "X-Mailer: Elog/(PHP)\r\n\r\n"); fputs($fd, "$log_title\r\n $newcontents\r\n"); pclose($fd); } ?>