php - minificar - mrclay minify
minify-PHP-Minify:: serve-HTTP/1.0 400 Solicitud incorrecta (1)
Eliminar la variable $ src de una matriz:
<?php
$options = array(
''files'' => array(''/srv/home/xyz/public_html/test1.js'',
''/srv/home/xyz/public_html/test2.js''),
''maxAge'' => 86400
);
?>
array(''/srv/home/xyz/public_html/test1.js'') // this path is absolute physical path
array(''//test1.js'') // this path is a relative path from document root of the web-server
La solicitud HTTP está ahí porque debe insertar un enlace a su script en html-file:
<script type="text/javascript" src="/js/script.js.php" ></script>
Si uno de los archivos incluidos no existirá, el servidor debe enviar 404-response (NOT FOUND)
Trabajé con minify usando este documento:
http://code.google.com/p/minify/wiki/CustomServer
y tengo un problema que no puedo resolver:
<?php
set_include_path(''/srv/home/xyz/public_html/COMPONENTS/_php/minify/min/lib'' .
PATH_SEPARATOR . get_include_path());
require ''Minify.php'';
require ''Minify/Cache/File.php'';
Minify::setCache(new Minify_Cache_File());
//no error - everything is ok... until now
$options = array(
''files'' => array(''/srv/home/xyz/public_html/test1.js'',
''/srv/home/xyz/public_html/test2.js'', $src),
''maxAge'' => 86400
);
Minify::serve(''Files'', $options);
//--> HTTP/1.0 400 Bad Request
?>
Intenté con:
''files'' => array(''test1.js'', ''test2.js'', $src),
''files'' => array(''//test1.js'', ''//test2.js'', $src),
''files'' => array(''/srv/home/xyz/public_html/test1.js'',
''/srv/home/xyz/public_html/test2.js'', $src),
También puse esos archivos en diferentes lugares sin resultado positivo. La pregunta es: ¿qué está pasando? y por qué HTTP Request está ahí?