Script so far: #!/usr/bin/python
import cgitb; cgitb.enable() import cgi, re, os print ( "Content-type: text/html; charset=UTF-8 \n" ) id = 0 # unique page_id for currdir, files, dirs in os.walk('data'): for f in files: if f.endswith('php'): # get abs path to filename src_f = join(currdir,f) # open php src file f = open(src_f, 'r') src_data = f.read() # read contents of PHP file f.close() print 'reading from %s' % src_f # replace tags src_data = src_data.replace('<%', '') src_data = src_data.replace('%>', '') print 'replacing php tags' # add ID src_data = ( '<!-- %d -->' % id ) + src_data id += 1 print 'adding unique page_id' # create new file with .html extension src_file = src_file.replace('.php', '.html') # open newly created html file for insertid data dest_f = open(src_f, 'w') dest_f.write(src_data) # write contents dest_f.close() print 'writing to %s' % dest_f Please help me adjust it, if need extra modification for more php tags replacing. -- http://mail.python.org/mailman/listinfo/python-list