Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Differenze PHP

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150

    Differenze PHP

    Chi è che mi saprebbe elencare le differenze tra il PHP 4.3.11 e il PHP 4.4.0 ?

    Perchè ho uno script che sul 4.3.11 funziona, mentre sul 4.4.0 no.

    Grazie

  2. #2
    http://www.php.net/ChangeLog-4.php


    ma che errore ti da?
    There are 10 types of people in the world: Those who understand binary, and those who don't.

  3. #3

    Re: Differenze PHP

    Originariamente inviato da lona79
    Perchè ho uno script che sul 4.3.11 funziona, mentre sul 4.4.0 no.
    può essere smeplicemente una configurazione diversa... per cui magari su una macchina non funzionerebbe e sull'altra sì a parità di versione....

    Oltre al changelog ti consiglio di dare un'occhiata alle due configurazioni.

    un confronto tra due phpinfo() (vedere manuale su php.net) può essere illuminante.... m'è successo proprio un paio d'ore fa ^_^


  4. #4

    scommettiamo che.....

    Secondo me è il classico REGISTER GLOBALS on/off
    Tanto la maggior parte dei vecchi script che si trovano online fallisce per questo motivo.

  5. #5

    Re: scommettiamo che.....

    Originariamente inviato da platone
    Secondo me è il classico REGISTER GLOBALS on/off
    Tanto la maggior parte dei vecchi script che si trovano online fallisce per questo motivo.
    sì.. ma lui ha due versioni entrambe non datatissime... quindi più che dalla versioene potrebbe dipendere dalla configurazione.. com'è capitato a me oggi (register global off in locale, on in remoto... e non mi ero accorto che na variabile di sessione aveva lo stesso nome di una locale... e quindi con il register global on interferivano tra loro )

  6. #6

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    Da quello che ho capito girando un pò su internet, il problema secondo me sta nel fatto che uso delle variabili per richiamare delle pagine (classico "index.php?n=0", per esempio) ma nello script non le ho dichiarate, e invece bisogna annche richiamarle con $_GET['n'].
    Il problema è, che è da poco che uso PHP e non riesco a trovare la soluzione. Per questo ho chiesto se qulacuno sapeva le differenze tra le 2 versioni. Il changelog l'ho letto anch'io ma non mi dice (ho almeno non l'ho capito, anche oerchè l'inglese ...) che le variabili devono essere richiamate in qualche altro modo.

    Boh, se qulacuno sa aiutarmi ....

  8. #8
    appunto.. register globals

    con il register globals off devi usare $_GET['n'] con il RG on puoi usare $n.

    E' molto più sicuro programmare con il register globals off... quindi adegua lo script

    :ciauz

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    150
    Non è che puoi darmi qualche esempio in più o dirmi dove posso trovare qualcosa che spieghi bene l'argomento?

    Per esempio se io ho uno script dove c'è:

    if ($n-$j) $n=0;
    echo <a href='$n'>;
    ...
    .
    ..


    devo sostituire dappertutto l'$n con $_GET['n'] ?

  10. #10
    Originariamente inviato da lona79
    Non è che puoi darmi qualche esempio in più o dirmi dove posso trovare qualcosa che spieghi bene l'argomento?
    in questo preciso momento stai leggendo il posto in cui puoi approfondire l'argomento.

    Una volta che vi si da la chiafve di soluzione di un problema ci si aspetta che poi vi documentiate da soli... insomma.. prima di ripostare potevi anche fare una ricerca sul forum con le parole chiave "register globals".... on parliamo di google poi.

    Per esempio se io ho uno script dove c'è:

    if ($n-$j) $n=0;
    echo <a href='$n'>;
    ...
    .
    ..


    devo sostituire dappertutto l'$n con $_GET['n'] ?
    sì,
    oppure mettere a iizio pagina:
    $n = $_GET['n'];

    :ciuaz:

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.