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);