2Jan/140
Скрипт получения списка файлов директории PHP
<?php
function getDirectory( $path = '.', $level = 0 ){
$ignore = array( 'cgi-bin', '.', '..' );
// Directories to ignore when listing output. Many hosts
// will deny PHP access to the cgi-bin.
$dh = @opendir( $path );
// Open the directory to the handle $dh
while( false !== ( $file = readdir( $dh ) ) ){
// Loop through the directory
if( !in_array( $file, $ignore ) ){
// Check that this file is not to be ignored
$spaces = str_repeat( ' ', ( $level * 4 ) );
// Just to add spacing to the list, to better
// show the directory tree.
if( is_dir( "$path/$file" ) ){
// Its a directory, so we need to keep reading down...
echo "<strong>$spaces $file</strong><br />";
getDirectory( "$path/$file", ($level+1) );
// Re-call this same function but on a new directory.
// this is what makes function recursive.
} else {
echo "$spaces $file<br />";
// Just print out the filename
}
}
}
closedir( $dh );
// Close the directory handle
}
?>
18Nov/110
D7 – Remove Meta Tag Generator
To delete next line <meta name="Generator" content="Drupal 7 (http://drupal.org)" /> It's in includes/common.inc line 320-328 removed these two lines by putting //
// 'name' => 'Generator', // 'content' => 'Drupal ' . $version . ' (http://drupal.org)',And then removed ['#attributes']['content'] from this line.
$elements['system_meta_generator']['#attached']['drupal_add_http_header'][] = array('X-Generator', $elements['system_meta_generator']['#attributes']['content']);17Nov/111
Strict warning : Only variables should be passed by reference dans views_page_title_pattern_alter()
Since then, when I go on pages made by views, I got this srtict warning :
Strict warning : Only variables should be passed by reference dans views_page_title_pattern_alter() (line 33 in /sites/all/modules/page_title/modules/views.page_title.inc).
To fix the original problem in views.page_title.inc, replace line 33 with this:
// $h = array_shift(array_splice($h, count($args)-1, 1));
$hh = array_splice($h, count($args)-1, 1);
$h = array_shift($hh);