Monthly Archives: December 2015

remove white space dreamweaver

find with: [\r\n]{2,}
replace with: \n

Advertisements

Create log file

create file in root directory with this name “error_file.log”

add in wp-config.php
ini_set( “log_errors” , “1”);
ini_set( “error_log” , “error_file.log” );

Contact form 7 with proper subject

Add below line in from text box
[your-name]
harasdlariviere.com(Add your site domain)

change utf8mb while error in php myadmin

utf8mb4 to utf8

export database from custom file

export-mysql-database-sql-backup.php

<?php
//EXPORT_TABLES("your_host","db_user","db_pass","db_name" );
EXPORT_TABLES("127.0.0.1","swiftpub_cms","-;DTUXI$~ucc","swiftpub_cms" );  //or add 5th parameter(array) of specific tables: array("mytable1","mytable2","mytable3")

//https://github.com/tazotodua/useful-php-scripts
function EXPORT_TABLES($host,$user,$pass,$name,  $tables=false, $backup_name=false ){
	
	$mysqli = new mysqli($host,$user,$pass,$name); $mysqli->select_db($name); $mysqli->query("SET NAMES 'utf8'");
	$queryTables = $mysqli->query('SHOW TABLES'); while($row = $queryTables->fetch_row()) { $target_tables[] = $row[0]; }	if($tables !== false) { $target_tables = array_intersect( $target_tables, $tables); }
	foreach($target_tables as $table){
		
		$result	= $mysqli->query('SELECT * FROM '.$table);
		$fields_amount=$result->field_count;  $rows_num=$mysqli->affected_rows;
		
		$res = $mysqli->query('SHOW CREATE TABLE '.$table);
		
		if(!$res) {
	    	//echo $link->error;
		} else {
		    $TableMLine=$res->fetch_row();
		}

		$content = (!isset($content) ?  '' : $content) . "\n\n".$TableMLine[1].";\n\n";
		for ($i = 0, $st_counter = 0; $i < $fields_amount;   $i++, $st_counter=0) {
			while($row = $result->fetch_row())	{ //when started (and every after 100 command cycle):
				if ($st_counter%100 == 0 || $st_counter == 0 )	{$content .= "\nINSERT INTO ".$table." VALUES";}
					$content .= "\n(";
					for($j=0; $j<$fields_amount; $j++)  { $row[$j] = str_replace("\n","\\n", addslashes($row[$j]) ); if (isset($row[$j])){$content .= '"'.$row[$j].'"' ; }else {$content .= '""';}	   if ($j<($fields_amount-1)){$content.= ',';}		}
					$content .=")";
				//every after 100 command cycle [or at last line] ....p.s. but should be inserted 1 cycle eariler
				if ( (($st_counter+1)%100==0 && $st_counter!=0) || $st_counter+1==$rows_num) {$content .= ";";} else {$content .= ",";}	$st_counter=$st_counter+1;
			}
		} $content .="\n\n\n";
	}
	$backup_name = $backup_name ? $backup_name : $name."___(".date('H-i-s')."_".date('d-m-Y').")__rand".rand(1,11111111).".sql";
	header('Content-Type: application/octet-stream');	header("Content-Transfer-Encoding: Binary"); header("Content-disposition: attachment; filename=\"".$backup_name."\"");  echo $content; exit;
}
?>

font generator

https://web-font-generator.com

website archive

https://archive.org/web/

%d bloggers like this: