期盼死亡的小丑 发表于 2018-11-22 11:00:13

apache cgi python

  修改apache配置文件如下
  
  AllowOverride None
  Options ExecCGI
  Order allow,deny
  Allow from all
  
  AddType text/html .htm .html .py
  AddHandler cgi-script .cgi .py
  

  编写hello_get.py,放在/usr/local/sae/httpd/htdocs/cgi-bin/目录下,赋予权限chmod a+x hello_get.py
  

  代码:
  #!/usr/bin/python
  import cgi
  import os
  import time
  import cStringIO
  import json
  

  form = cgi.FieldStorage()
  ip=form.getvalue('ip')
  head_lines=form.getvalue('head_lines')
  

  

  

  print "Content-type: text/html\n\n"
  address_dict={'10.13.144.':'bx','10.73.26.':'tc','10.75.7.':'yf','10.67.15.':'yq'}
  a=ip.split(".")
  b=a
  d=a[-1]
  e=".".join(b)
  c=e+"."
  address_1=address_dict
  f=str(d)
  g=address_1+f
  time_day=time.strftime('%Y-%m-%d')
  h=os.popen('grep -R %s /data1/saelog/%s/error/'%(g,time_day))
  head_list=[]
  sum=0
  dict={}
  if head_lines:
  for i in h:
  j=i.split(":")
  head_list.append(j)
  for kk in head_list:
  dict=head_list
  sum+=1
  if sum == int(head_lines):
  break;
  print dict
  dict_json=json.dumps(dict)
  print dict_json
  

  else:
  for i in h:
  j=i.split(":")
  head_list.append(j)
  for kk in head_list:
  dict=head_list
  sum+=1
  dict_json=json.dumps(dict)
  print dict_json
  




页: [1]
查看完整版本: apache cgi python