The fopen() call is the only one that is preventing actual submission of your Theme. There is no way around that restriction, so you may want to investigate using the WordPress File API.<div><br></div><div>Thanks,</div><div>
<br></div><div>Chip<br><br><div class="gmail_quote">On Thu, Feb 9, 2012 at 4:06 PM, Mats Birch <span dir="ltr">&lt;<a href="mailto:birch@birchware.se">birch@birchware.se</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

  
    
  
  <div bgcolor="#FFFFFF" text="#000000">
    My theme was not approved due to some problem with the name.<br>
    So I fixed it and tried to upload it again.<br>
    Since the previous version is a month old now, I of course tried to
    upload the current version.<br>
    <br>
    I get this text (which is almost the same as I get from the
    Theme-Check plugin):
    <ul>
      <li><span>WARNING</span>: <strong>fopen</strong>
        was found in the file <strong>download.php</strong> possible
        file operations.</li>
      <li><span>RECOMMENDED</span>: No
        reference to <strong>add_custom_image_header</strong> was found
        in the theme. It is recommended that the theme implement this
        functionality if using an image for the header.</li>
      <li><span>RECOMMENDED</span>: No
        reference to <strong>add_custom_background()</strong> was found
        in the theme. If the theme uses background images or solid
        colors for the background, then it is recommended that the theme
        implement this functionality.</li>
      <li><span>INFO</span>: <strong>download.php</strong>
        The theme appears to use include or require. If these are being
        used to include separate sections of a template from independent
        files, then <strong>get_template_part()</strong> should be used
        instead. </li>
    </ul>
    I use fopen because the theme supports downloading.<br>
    See: <a href="http://birchware.se/wordpress/kiss/kiss-download" target="_blank">http://birchware.se/wordpress/kiss/kiss-download</a>
    (that link is for the theme in question)<br>
    In download.php i got this: require_once(&#39;../../../../wp-load.php&#39;);<br>
    It&#39;s needed because that file is outside of WordPress&#39; flow.<br>
    <br>
    The add_custom_* functions aren&#39;t used because I want to have all
    the config stuff in one place.<br>
    <br>
    Anyway, none of these are required, so I can&#39;t see why the upload
    failed.  Why did it?<br>
    And how shall I move on from here?<br>
    <br>
    Regards,<span class="HOEnZb"><font color="#888888"><br>
    Mats Birch.<br>
    Theme name: Kiss<br>
    Not approved theme name: BirchWare Kiss (ticket #6211)<br>
    <br>
  </font></span></div>

<br>_______________________________________________<br>
theme-reviewers mailing list<br>
<a href="mailto:theme-reviewers@lists.wordpress.org">theme-reviewers@lists.wordpress.org</a><br>
<a href="http://lists.wordpress.org/mailman/listinfo/theme-reviewers" target="_blank">http://lists.wordpress.org/mailman/listinfo/theme-reviewers</a><br>
<br></blockquote></div><br></div>