' . "\n" ;
if (isset($_POST['cherche']) and ($_POST['cherche'] != ""))
{
$post_cherche=validate_data($_POST['cherche']);
$requete= "INSERT INTO `visitor_ts` (`numero`, `ip`, `zoek`, `datum`) VALUES (0, '" . $_SERVER["REMOTE_ADDR"] . "', '" . utf8_inverse($post_cherche) ."', CURRENT_TIMESTAMP);";
$reponse=mysqli_query($conn, $requete);
if (!$reponse) {
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
die('Requête invalide : ' . mysqli_error($conn));
}
else {
die('Some error occurred. Please try again');
}
}
// mysqli_query($conn, $requete) or die($requete.'
'.mysqli_error($conn));
$recherche=str_replace(" ", " ", $post_cherche);
$recherche=explode(" ", $recherche);
$quantity=count($recherche);
$requete= "SELECT CONCAT(`photo_ts`.`revue`, ' ', `photo_ts`.`categorie`, ' ', `photo_ts`.`titre`), `photo_ts`.`revue`, `photo_ts`.`numero`, `photo_ts`.`page`, `photo_ts`.`categorie`, `photo_ts`.`titre`, `photo_ts`.`K_Company`, `photo_ts`.`K_Number`, `photo_ts`.`K_Identifier`, `photo_ts`.`Auteur` FROM photo_ts WHERE (";
for ($i = 0; $i < $quantity-1; $i++) {
$requete= $requete . "(CONCAT(`photo_ts`.`revue`, `photo_ts`.`categorie`, `photo_ts`.`titre`, `photo_ts`.`Auteur`) like '%" . utf8_inverse($recherche[$i]) . "%') and " ;
}
$requete= $requete . "(CONCAT(`photo_ts`.`revue`, `photo_ts`.`categorie`, `photo_ts`.`titre`, `photo_ts`.`Auteur`) like '%" . utf8_inverse($recherche[$quantity-1]) . "%') " ;
$requete= $requete . ") ORDER BY `photo_ts`.`revue` ASC, `photo_ts`.`numero`, `photo_ts`.`page` ASC " ;
// echo $requete;
$reponse=mysqli_query($conn, $requete);
if (!$reponse) {
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
die('Requête invalide : ' . mysqli_error($conn));
}
else {
die('Some error occurred. Please try again');
}
}
$nblignes = mysqli_num_rows($reponse);
if ($nblignes > 1000) {
echo '| | | | | ' . $nblignes . ' réponses. Veuillez affiner votre recherche |
' . "\n" ;
echo '| | | | | ' . $nblignes . ' antwoorden. Gelieve uw opzoeking te verfijnen |
' . "\n" ;
} else {
while ($donnees = mysqli_fetch_array($reponse) )
{
// echo '| ' . $donnees['revue'] . ' | ' . $donnees['numero'] . ' | ' . $donnees['page'] . ' | ' . utf8($donnees['categorie']) . ' | ' . utf8($donnees['titre']) . ' |
' . "\n" ;
echo '| ' . $donnees['revue'] . ' | ' . $donnees['numero'] . ' | ' . $donnees['page'] . ' | ' . utf8($donnees['categorie']) . ' | ';
if ($donnees['K_Company'] !="0") {
echo ' ';
}
if ($donnees['Auteur'] =="") {
echo '' . utf8($donnees['titre']) . ' |
' . "\n" ;
}
else {
echo '' . utf8($donnees['titre']) . '
' . "\n" ;
}
}
}
}
elseif (isset($_POST['revue']))
{
$post_revue=validate_data($_POST['revue']);
$requete= "SELECT `photo_ts`.`titre`, `photo_ts`.`categorie`, `photo_ts`.`numero`, `photo_ts`.`page`, `photo_ts`.`titre_nl`, `photo_ts`.`categorie_nl` FROM photo_ts WHERE ((`photo_ts`.`numero` =" . $post_revue . ")) ORDER BY `photo_ts`.`numero` ASC, `photo_ts`.`page` ASC " ;
$reponse=mysqli_query($conn, $requete);
if (!$reponse) {
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
die('Requête invalide : ' . mysqli_error($conn));
}
else {
die('Some error occurred. Please try again');
}
}
while ($donnees = mysqli_fetch_array($reponse) )
{
echo '| ' . utf8($donnees['categorie']) . ' | ' . utf8($donnees['titre']) . ' | | ' . $donnees['page'] . ' | ' . utf8($donnees['titre_nl']) . ' | ' . utf8($donnees['categorie_nl']) . ' |
' . "\n" ;
}
}
elseif (isset($_GET['souscat']))
{
$get_souscat=intval(validate_data($_GET['souscat']));
$get_origcat=intval(validate_data($_GET['origcat']));
$requete= "SELECT distinct `photo_ts`.`revue`, `photo_ts`.`numero`, `photo_ts`.`page`, `photo_ts`.`categorie`, `photo_ts`.`titre` , `photo_ts`.`K_Company` , `photo_ts`.`K_Number` , `photo_ts`.`K_Identifier` , `photo_ts`.`Auteur` FROM photo_ts WHERE ((`photo_ts`.`numero`='" . $get_souscat . "') and (`photo_ts`.`revue`='" . $indexrevue[$get_origcat] . "')) ORDER BY `photo_ts`.`page` ASC ;" ;
// echo $requete;
$reponse=mysqli_query($conn, $requete);
if (!$reponse) {
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
die('Requête invalide : ' . mysqli_error($conn));
}
else {
die('Some error occurred. Please try again');
}
}
while ($donnees = mysqli_fetch_array($reponse) )
{
echo '| ' . $donnees['revue'] . ' | ' . $donnees['numero'] . ' | ' . $donnees['page'] . ' | ' . utf8($donnees['categorie']) . ' | ';
if ($donnees['K_Company'] !="0") {
echo ' ';
}
if ($donnees['Auteur'] =="") {
echo '' . utf8($donnees['titre']) . ' |
' . "\n" ;
}
else {
echo '' . utf8($donnees['titre']) . '
' . "\n" ;
}
}
$array = explode(" ",$indexrevue[$get_origcat]);
$arraysansblanc = implode("",$array);
// echo "https://www.tassignon.be/trains/documentation/revue/" . $arraysansblanc . "-" . $get_souscat . ".jpg";
if (file_exists($_SERVER['DOCUMENT_ROOT'] . "/trains/documentation/revue/" . $arraysansblanc . "-" . $get_souscat . ".jpg"))
// if (!$fp = @fopen("https://www.tassignon.be/trains/documentation/revue/" . $arraysansblanc . "-" . $get_souscat . ".jpg" , "r"))
{
$image = '
';
}
$requete= "SELECT * FROM download_ts WHERE (`download_ts`.`filedir`='" . $arraysansblanc . "-" . $get_souscat . "') ;" ;
$reponse=mysqli_query($conn, $requete);
if (!$reponse) {
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
die('Requête invalide : ' . mysqli_error($conn));
}
else {
die('Some error occurred. Please try again');
}
}
$nblignes = mysqli_num_rows($reponse);
if ($nblignes == 1) {
$donnees = mysqli_fetch_array($reponse);
$image=$image . '' ;
}
$image=$image . '';
}
elseif (isset($_GET['city']))
{
$get_city=validate_data($_GET['city']);
$recherche=explode("@", $get_city);
$requete= "SELECT `photo_ts`.`revue`, `photo_ts`.`numero`, `photo_ts`.`page`, `photo_ts`.`categorie`, `photo_ts`.`titre`, `photo_ts`.`K_Company`, `photo_ts`.`Auteur` from photo_ts WHERE (`photo_ts`.`K_Company` = '" . utf8_inverse($recherche[0]) . "' AND `photo_ts`.`K_Number` = '" . utf8_inverse($recherche[1]) . "' AND `photo_ts`.`K_Identifier` = '" . utf8_inverse($recherche[2]) . "' AND `photo_ts`.`City` = '" . utf8_inverse($recherche[3]) . "') ORDER BY `photo_ts`.`revue` ASC, `photo_ts`.`numero`, `photo_ts`.`page` ASC " ;
// echo $requete;
$reponse=mysqli_query($conn, $requete);
if (!$reponse) {
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
die('Requête invalide : ' . mysqli_error($conn));
}
else {
die('Some error occurred. Please try again');
}
}
$nblignes = mysqli_num_rows($reponse);
if ($nblignes > 1000) {
echo '| | | | | ' . $nblignes . ' réponses. Veuillez affiner votre recherche |
' . "\n" ;
echo '| | | | | ' . $nblignes . ' antwoorden. Gelieve uw opzoeking te verfijnen |
' . "\n" ;
} else {
while ($donnees = mysqli_fetch_array($reponse) )
{
// echo '| ' . $donnees['revue'] . ' | ' . $donnees['numero'] . ' | ' . $donnees['page'] . ' | ' . utf8($donnees['categorie']) . ' | ' . utf8($donnees['titre']) . ' |
' . "\n" ;
echo '| ' . $donnees['revue'] . ' | ' . $donnees['numero'] . ' | ' . $donnees['page'] . ' | ' . utf8($donnees['categorie']) . ' | ';
if ($donnees['K_Company'] !="0") {
echo ' ';
}
if ($donnees['Auteur'] =="") {
echo '' . utf8($donnees['titre']) . ' |
' . "\n" ;
}
else {
echo '' . utf8($donnees['titre']) . '
' . "\n" ;
}
}
}
}
elseif (($nbsouscat <> "") and ($nborigcat <> ""))
{
$requete= "SELECT distinct `photo_ts`.`revue`, `photo_ts`.`numero`, `photo_ts`.`page`, `photo_ts`.`categorie`, `photo_ts`.`titre`, `photo_ts`.`K_Company`, `photo_ts`.`K_Number`, `photo_ts`.`K_Identifier`, `photo_ts`.`Auteur` FROM photo_ts WHERE ((`photo_ts`.`numero`='" . $nbsouscat . "') and (`photo_ts`.`revue`='" . $indexrevue[$nborigcat] . "')) ORDER BY `photo_ts`.`page` ASC ;" ;
$reponse=mysqli_query($conn, $requete);
if (!$reponse) {
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
die('Requête invalide : ' . mysqli_error($conn));
}
else {
die('Some error occurred. Please try again');
}
}
while ($donnees = mysqli_fetch_array($reponse) )
{
echo '| ' . $donnees['revue'] . ' | ' . $donnees['numero'] . ' | ' . $donnees['page'] . ' | ' . utf8($donnees['categorie']) . ' | ';
if ($donnees['K_Company'] !="0") {
echo ' ';
}
if ($donnees['Auteur'] =="") {
echo '' . utf8($donnees['titre']) . ' |
' . "\n" ;
}
else {
echo '' . utf8($donnees['titre']) . '
' . "\n" ;
}
}
$array = explode(" ",$indexrevue[$nborigcat]);
$arraysansblanc = implode("",$array);
// echo "https://www.tassignon.be/trains/documentation/revue/" . $arraysansblanc . "-" . $nbsouscat . ".jpg";
if (!$fp = @fopen("https://www.tassignon.be/trains/documentation/revue/" . $arraysansblanc . "-" . $nbsouscat . ".jpg" , "r")) {
}
else
{
$image = '
';
}
$requete= "SELECT * FROM download_ts WHERE (`download_ts`.`filedir`='" . $arraysansblanc . "') ;" ;
// echo $requete;
$reponse=mysqli_query($conn, $requete);
// echo 'coucou';
if (!$reponse) {
if ($_SERVER["REMOTE_ADDR"] == "127.0.0.1") {
die('Requête invalide : ' . mysqli_error($conn));
}
else {
die('Some error occurred. Please try again');
}
}
$nblignes = mysqli_num_rows($reponse);
if ($nblignes == 1) {
$image=$image . 'yes';
}
}
echo '