"; if(preg_match('/aaa/',$url_) OR preg_match('/bbb/',$url_) ) {echo "";} else{ $url_ = str_replace('\'','%27',$url_); $url_ = str_replace('’','%27',$url_); $url_ = str_replace('"','%27',$url_); $url_ = str_replace('%27%27%27','',$url_); $url_ = str_replace('%27%27','',$url_); //plutot que les str_replace suivants on doit utiliser rawurlencode ici ou à la sortie $url_ = str_replace('!','%21',$url_); $url_ = str_replace('(','%28',$url_); $url_ = str_replace(')','%29',$url_); $url_ = str_replace(' ','%20',$url_); $url_ = str_replace('&','&',$url_); //print "\$url_ = ".$url_."
"; function stripslashes_deep($url_, $times){ $i = 0; while(strstr($url_, '\\') && $i != $times){ $url_= stripslashes($url_); $i++; } return $url_; } $url_ = stripslashes_deep($url_, 99); //print "\$url_ = ".$url_."
"; if($url_) { $q = " SELECT * FROM cdgbuilder where url='$url_'"; $r =@mysql_query($q, $mysql_link); $quant_r = @mysql_num_rows($r); if($quant_r >= 1) { $q_1 = " update cdgbuilder set nb=nb+1 where url='$url_'"; } else { $date_=date("Y-m-d",time()); $q_1 = "INSERT INTO `cdgbuilder` ( `id` , `url` , `date` ) VALUES ('', '$url_', '$date_' )"; } $r_1 =@mysql_query($q_1, $mysql_link); } ;} session_start(); $dejaTerme = $_GET['dejaTerme']; // il faut chercher cette variable dans le querey string $terme =$_GET['terme']; include_once("../../co/englishG.php"); include_once("../../co/englishCO.php"); $url = $_SERVER['HTTP_HOST']; $urlRetour = "http://".urlencode($_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']); ?> Burn a CDG with "<?php print $terme;?>" on <?php echo $url;?>
alert(\"\$SimplifieCategorie = $SimplifieCategorie\")"; $db = mysql_connect("localhost", "karaoke_graver", "writer"); mysql_select_db("karaoke_cdg",$db); mysql_query("SET SQL_BIG_TABLES=1",$db); mysql_query ('SET NAMES UTF8'); $phpself = preg_replace("/^.*\\/(.*)$/", "\\1", $PHP_SELF); echo "\n"; // on cherche toutes les variables qui peuvent se trouver dans le query string et que nous utiliserons plus bas $champ =$_GET['champ']; $terme =$_GET['terme']; //$ordre =$_GET['ordre']; $rec_debut=$_GET['rec_debut']; $num_rec=$_GET['num_rec']; //$terme = escapeshellcmd($terme); //$terme = stripslashes($terme); $terme = addslashes($terme); $SimplifieCategorie=$_GET['SimplifieCategorie']; $SimplifieCategorie = escapeshellcmd($SimplifieCategorie); $SimplifieCategorie = stripslashes($SimplifieCategorie); //if (!$ordre) //{ //$ordre = "CODE,TITRE,Producteur"; //} if (!$rec_debut) { $rec_debut = 0; } if (!$num_rec) { $num_rec = 50; } if ($champ == "ARTISTE") { $terme = escapeshellcmd($terme); $where_clause = "$champ LIKE \"%$terme%\""; //$ordre = "TITRE,CODE"; } if ($champ == "CODE") { if ($dejaTerme) { $where_clause = "$champ LIKE \"$terme\""; } else {$where_clause = "$champ LIKE \"%$terme\"";} $alternate_layout = "1"; } if ($SimplifieCategorie == "TitreDeChanson" || $champ == "titres.TITRE" ) { $champ = "titres.TITRE"; $where_clause = "$champ LIKE '%$terme%'"; } else if ($SimplifieCategorie == "Talbum" || $champ == "titres.CODE") { $champ = "titres.CODE"; $where_clause = "$champ LIKE '%$terme%'"; } else if ($SimplifieCategorie == "Artiste" || $champ == "titres.ARTISTE") { $champ = "titres.ARTISTE"; $where_clause = "$champ LIKE '%$terme%'"; } //############################### Si recherche simple ################################################ //print("TEST --> if (\$RechercheAvancee != \"Rechercher\")
\n"); $result = mysql_query("SELECT titres.CODE, titres.TITRE, titres.ARTISTE, titres.Style, titres.CODE, titres.TITRE, titres.Producteur, stylechanson.StyleFrancais AS NomStyle FROM titres, stylechanson WHERE stylechanson.ID = titres.Style AND titres.CODE = titres.CODE AND $where_clause LIMIT 1000 ",$db) or die("Bad query: ".mysql_error()); $num_res = mysql_num_rows($result); // aucun résultat à la recherche if (!$num_res) { echo 'We\'re sorry. Your search returned no results for one of the following reasons:
  • The request is too large; Example "The"
  • The request is too complex; Example "Karaoke I Want to sing till I die in CD graphics from Tom J. Smith"
  • Simply because of a faulty keybbboard
  • Try again without using apostrophes and special characters; Example for " Don\'t Stop Movin\' " write only " Stop "
  • Try again searching by producers'; include_once '../../co/cdg-manuf-lienEN.php'; echo'
'; //echo 'For any technical assistance click here to contact us.'; } // Il y a une seule page de résultats else { if ($num_res < $rec_debut + $num_rec) $rec_fin = $num_res; // Il y a moin de résulat à afficher que le nombre prédéfini dans $num_rec // Il y a plus que une page de résultat que le nombre prédéfini dans $num_rec else $rec_fin = $rec_debut + $num_rec; if ($num_res > 1) // Il y a plus d'une page à afficher { $terme = strtoupper($terme); $terme = str_replace("&", "&", $terme); if ($num_res==1000){$num_resH = 'Limite maximum de 1000';}else{$num_resH=$num_res;} $texte_res = "   Results: $num_res titles with \"".$terme."\"."; // Le message à afficher du nombre de pages if ($rec_fin - $rec_debut == $num_res) $une_seule_page = "oui"; else $texte_res .= " Show Results #" . ($rec_debut + 1) . " to #" . $rec_fin . "."; } // Il y a un seul titre else $texte_res = "   $num_res Title with \"".$terme."\"."; ?> Save this Selection (Ctrl+D)';?> "); // Titres du tableau d affichage des résultat de la recherche echo ''; ?> Benatar, Pat devient Pat Benatar $LeArtiste = substr($artiste, ($PositionVirgule+1)); $LeArtiste .= " "; $LeArtiste .= substr($artiste, 0, ($PositionVirgule)); } else { $LeArtiste = $artiste; } } // ############################################################# $artiste_cgi = urlencode($artiste); $artiste = str_replace("&", "&",$artiste); if ($record[TitreAlbum] == "") { $TitreDeAlbum = $record[CODE]; } else { $TitreDeAlbum = stripslashes($record[TitreAlbum]); } // ########## Tableau des resultat de la recherche si c'est par album ou autre ############ $Compteur ++; echo ''; // Si cherche par chansons ou artiste $record[TITRE] = stripslashes($record[TITRE]); $record[TITRE] = str_replace("&", "&",$record[TITRE]); $record[Producteur] = stripslashes($record[Producteur]); $record[Producteur] = str_replace(" ", " ", $record[Producteur]); //echo " '; echo ''; echo ""; $record[Producteur] = stripslashes($record[Producteur]); echo ''; echo '';?> '; if (($SimplifieCategorie != "Titre de chanson" && $champ != "titres.TITRE" && $SimplifieCategorie != "Artiste" && $champ != "titres.ARTISTE" && $RechercheAvancee != "Rechercher") || (($AvanceeTitreChansons == "" && $AvanceeArtiste == "" && $Chansons != "1") && $RechercheAvancee == "Rechercher")) { $LeTitreDeAlbum = stripslashes($record[TitreAlbum]); } } ?>
TitlesAdd to CartArtistsProducersTrack #
$record[TITRE]"; if ($record[Producteur] == 'Easy Karaoke' || $record[Producteur] == 'Music Maestro') { echo " $record[TITRE] SAMPLE"; } else { echo " $record[TITRE] SAMPLE"; } //if (is_file("../../mp3/".$TitreDeAlbum.".mp3")) //{ //echo "
MP3 Audio Sample (200 Ko) "; //} //if (is_file("../../wmv/".$TitreDeAlbum.".WMV")) //{ //echo "
WAV Audio/Video Sample (2 Mo) "; //} echo'
Add '.$record[TITRE].' on the custom karaoke$artiste'.$record[Producteur].''.$TitreDeAlbum.'
>$num_rec prochains -->

\n"; */ } // Ferme le esle de la ligne 531 if (!$une_seule_page && ($num_res > 1)) { ?>Results pages: ". ($x + 1) . ""; } else { echo " ". ($x + 1) . ""; //echo " ". ($x + 1) . ""; } // echo " ". ($x + 1) . ""; } else { echo " " . ($x + 1); } } } ?>

New search through songs