Salve a tutti, qualche giorno fà ho per sbaglio cancellato il file .htaccess sulla cartella principale del sito. Ho ricreato il file .htaccess e tramite l'editor semplificato ho scelto una versione di PHP ad esempio ho provato con la versione 5.3
A questo punto le pagine .php che avevo creato in precedenza non funzionano come dovrebbero, potrebbero non essere più compatibili i codici presenti nelle pagine con la versione settata nel file .htaccess? (le ho settate tutte e danno tutte problemi).
Il codice che ho nella pagina .php, ora non funzionanti è:
Codice:
<php
mysql_connect("localhost","fiduciali","password");
mysql_select_db("my_fiduciali");
//il codice che segue viene scritto nel file 500 volte sempre nel modo che segue (con diversi valori)
$querycontrollo = mysql_query("SELECT * FROM TABELLA WHERE A='TESTO A' AND EST='50445,670' AND NORD='-1094,130' AND C='TESTO C'");
if (mysql_num_rows($querycontrollo) == 0) {
$query = mysql_query("INSERT INTO TABELLA (A, EST, NORD, C) VALUES ('TESTO A','50445,670','-1094,130','TESTO C')");
}
//fino qui
//nella fine del file si esegue un refresh per passare alla pagina 2
echo "<meta http-equiv=\"refresh\" content=\"0;URL=2.php\">";
?>
il codice invece nel file .htaccess è:
Codice:
# av:AntiHotlink
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} \.(gif|jpe?g|png)$ [NC]
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]*)fiduciali\.altervista\.org
RewriteCond %{REQUEST_URI} !^\/_altervista_ht\/
RewriteCond %{HTTP_REFERER} !^https?://([a-z0-9\-\.]+)google\.
RewriteRule .*$ http://hl.altervista.org/split.php?http://%{HTTP_HOST}%{REQUEST_URI} [R,L]
# AntiHotlink
# # av:php5-engine
AddHandler av-php53 .php
con le versioni php 5.3 o 5.3 extra la pagina si apre e scorre il codice fino a passare nella pagina 2.php senza inserire nulla nel Database
con le versioni 5.6 e 7 php si visualizza l'errore No input file specified.
mi potreste spiegare il codice che è stato soppresso / aggiunto nelle diverse versioni?
potreste scrivermi il codice da inserire nel file .htaccess che richiama una precedente versione PHP e comunque che a voi funziona con il codice presente nelle mie pagine?
Ringrazio anticipatamente per una vostra eventuale risposta.