Visualizzazione dei risultati da 1 a 2 su 2

Discussione: piccolo problema php

  1. #1

    piccolo problema php

    scusate ma oggi ho incontrato tutti i problemi nell'istallazione di PHP

    Ho installato PHP 5 con apache 2 e mysql 4 e ho notato che i vecchi pgm scritti
    con PHP3 non funzionano più in particolare ecco un esempio:
    fwrite($fp, "<?php \n\$c=$c;\n ?>");
    nella seguente riga mi dice che \ è sbagliato, se le tolgo baipassa l'errore
    ma poi non fuziona il pgm. e oltretutto si blocca in altri punti
    il tutto funziona con PHP 4
    Ho anche scoperto che se non attivo php.ini il tutto funziona
    php.ini l'ho configurato come suggerito dall'istallazione inserita nel sito
    C'è forse un'istruzione che crea conflitto tra le varie versioni ????
    mi potete aiutare???
    sto analizzando tutto il file php.ini
    grazie anticipatamente.....
    saluti gq

  2. #2
    Utente di HTML.it L'avatar di gianiaz
    Registrato dal
    May 2001
    Messaggi
    8,027
    Puoi postare l'errore preciso?

    Provo a supporre, ma con le info che dai è molto difficile.

    Poniamo questo codice:

    codice:
    <?
    fwrite($fp, "<?php \n\$c=$c;\n ?>");
    ?>
    con la configurazione di default del php5, non vengono interpretati gli short tags per l'apertura del codice php "<?", quindi nell'esempio interpreterebbe come testuale tutto il codice fino al tag di apertura che vuoi scrivere nel file, e quindi cercherebbe di interpretare come codice php questo
    codice:
    \n\$c=$c;\n
    che ovviamente in php ha poco senso..

    Mi rendo conto della necessità di far funzionare i programmi vecchi, ma pretendere di far interpretare a php5 la sintassi del php3 è un po' troppo, e credo che l'unica via sia riscrivere le parti non compatibili dei tuoi programmi.

    ciao

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.