alora..
in locale ho:
short_open_tag=OFF
register_globals to be on
in remoto non so come vedere.. ho lo spazio in questione su altervista ed il php.ini non è editabile..
comunque come potrei risolvere in locale?
con questa configurazione ho già provato a inserire i tag non short, ma non va;
forse ho fatto qualche cavolata?
io ho sostituito a <?=$str_id?> <?php echo $str_id; ?>
e come tag di apertura e chiusura uso <?php ?>
ti posto anche uno script che ho scritto al volo per farti capire il problema..
teoricamente così dovrei visualizzare in un form valori presi da un database mysql, ma va solo in remoto, in locale ottengo il solito errore: ID= <?=$str_id?> al posto del valore
Codice PHP:
<?php
// Setto le variabili per la connessione
$db_username = 'root';
$db_password = 'mysql';
$db_host = 'localhost';
// Mi connetto all'host e poi al database (db_foto) che devo interrogare
$link = mysql_connect("$db_host", "$db_username", "$db_password") or die("Errore connessione: ". mysql_error());
mysql_select_db('db_foto') or die("Errore apertura database: " . mysql_error());
$strsql = "SELECT idiscritto,nome,cognome,email FROM iscritti WHERE idiscritto=8";
$rs = @mysql_query("$strsql",$link) or die("Errore query database: " . mysql_error());
while ($riga = mysql_fetch_array($rs)) {
$str_id = $riga['idiscritto'];
$str_nome = $riga['nome'];
$str_cognome = $riga['cognome'];
$str_email = $riga['email'];
}
?>
<form method="post" action="http://www.miosito.com/em/aggiorno_iscritto.php">
ID: <input type="text" size="10" name="id" value="<?=$str_id?>">
Nome: <input type="text" size="10" name="nome" value="<?=$str_nome?>">
Cognome: <input type="text" size="10" name="cognome" value="<?=$str_cognome?>">
Email: <input type="text" size="15" name="email" value="<?=$str_email?>">
<inpt type="submit" value="Modifica">
</form>
semmai potrei risolvere in locale abilitando gli short_open_tag?
grazie mille per l'aiuto?