Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Conversione a php 5

  1. #1
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529

    Conversione a php 5

    Salve a tutti!

    Allora il mio è un problema un pò complesso, o molto semplice bisogna vedere il punto di vista

    Tempo fa avevo fatto un'amministrazioncina in php per la gestione delle news guestbook ecc...
    Il problema è che l'ho fatta con una versione vecchia di php (non saprei nemeno qualce non essendo molto espserto), e adesso avendo installato php 5 non mi funziona più un kaiser

    Come posso capire, se magari in giro cè qualche tutorial che mi aiuti a convertire la versione del mio php o meglio che rifaccia tutto?
    Conoscete qualche bel tutorial da poter seguire?

    GRazie in anticipo a tutti!
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  2. #2
    detto cosi' vale poco. Quale release di php era in origine?

    Potrebbe anche solo trattarsi del short tag che in php 5 e' a off per default. Prova a mettere il tag php esteso

    <?php invece di <?

    oppure register_globals in off e prima era in on .. oppure altro....

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    I tag non penso centrino, perchè in alcune non funziona più in altre funziona ancora per esempio:

    codice:
    <? while ($result = mysql_fetch_array($esegui))
    {
    echo "<div id=\"contenuto_dentro\">
    <FORM  action=\"mod_news_send.php\" method=post>
    <table border=\"0\" cellpadding=\"0\" cellspacing=\"6\" class=\"pollcss\">
        <tr>
          <td><div align=\"left\">Data della news </div>	  	  </td>
        </tr>
        <tr>
          <td><div align=\"left\">
            <table width=\"300\" height=\"10\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
              <tr>
                <td>";?><select name="giorno" id="giorno" class="button"> 
    					 <? for($i=0;$i<=30;$i++) {?>
                              <option value="<?=$i+1?>" <?if ($i+1==$result[giorno]) {echo "SELECTED";}?>>
                              <?=$i+1?>
                              </option>
                              <? } ?>
                          </select>
    	
    <select name="mese" id="mese" class="button">
    In questa parte di codice carico all'interno di un combo box una data di una news...prima andava adesso non la vedo nemmeno
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  4. #4
    Utente di HTML.it L'avatar di Aran
    Registrato dal
    Nov 2002
    Messaggi
    1,529
    Ok, sistemato erano le register_globals impostate su Off e dovevo metterle On!

    Dici che è corretto come sto facendo? ..sarebbe meglio che impari altri metodi per programmare...casomai avresti qualche link d adarmi??

    Nel frattempo grazie
    Mi diceva sempre: "Mai mangiare a stomaco vuoto..."

    Frank Cianuro - Aeroplane - Aran Blog - No Spez la Catena.

  5. #5
    http://forum.html.it/forum/showthrea...hreadid=245215

    la pillola di Chris.... dovresti adeguare lo script a funzionare con i tag estesi e con register_globals in OFF. Per quest'ultimo e' addirittura previsto nelle prossime release di php di eliminare la possibilita' di variare register_globals in ON.

    Il short tag <? sparira' pure lui poiche' anche XML usa <? e potrebbero nascere equivoci per il parser.

    esempio:

    "<?=$i+1?>" dovra' diventare:
    "<?php echo $i + 1; ?>"


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.