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

    nuova installazione di php

    ho provato ad seguire l'articolo http://www.phpnews.it/content/view/67/80/

    ma non funziona php.
    Mi spiego: ho scaricato ed installato apache (rispetto all'articolo ho preso la versione apache_2.0.54-win32-x86-no_ssl.msi

    Sin qui tutto bene.
    Quindi ho scaricato PHP 5.0.4 zip package ed ho seguito passo-passo quanto indicato nell'articolo.
    nel momento in cui creo il file info.php e provo a visualizzare la pagina (http://localhost/info.php), mi restituisce "pagina non trovata"
    (mentre sul percorso http://localhost vedo la pagina di prova di apache)

    avete mica idea di cosa sto sbagliando ?

    P.S.
    Come S.O. uso XP Pro.
    Sino a ieri usavo EasyPHP. Ora, per altri motivi, ho formattato l'HD e reinstallato da zero il S.O. Quindi Easy non c'è più

  2. #2

  3. #3
    Grazie Gianni_T, ma ho appena scoperto che ho fatto l'errore più stupido di questo mondo: ho nominato il file info.php con il salvataggio del blocco notes che ha in automatico ha aggiunto l'estensione .txt

    ora funziona

    procedo con l'installazione di MySQL e vediamo che cos'altro combino ...

  4. #4
    riprendo questo post per chiedere aiuto su alcuni problemi.
    versioni installate:

    apache 2.0.54
    php 5.0.4
    mysql 4.1.7
    php_myadmin 2.6.3

    il codice:
    codice:
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?id_sondaggio=" . $lista_sondaggi['id'] .
    "\">" . $lista_sondaggi['domanda'] . "</a>
    ";
    dovrebbe ricaricarmi la stessa pagina assegnando un valore alla variabile $id_sondaggio in base alla scelta dell'utente.

    In realtà, con la nuova installazione, funziona solo se nel file php.ini imposto register_globals = On.

    Ma non è corretto usare $_SERVER['PHP_SELF'] ??

    Inoltre (mantenendo register_globals = On), se cerco di logarmi attraverso un form non mi riconosce i dati inseriti con quelli presenti nel d-base
    (N.B. La passw è criptata con la funzione
    codice:
    $cr_psw = crypt($psw, "parola_chiave");
    Manca qualche mod nell'installazione ?

    Grazie

  5. #5
    nessun aiuto ??

  6. #6
    lassa register_globals = Off che va bene

    dovresti dichiarare $id_sondaggio come global, cioè:

    codice:
    global $id_sondaggio;
    echo 'bla bla';
    ciao

  7. #7
    :master:
    ma quella dichiarazione servirebbe se fossi all'interno di una funzione ... o sbaglio ?

    comunque ho provato e non è cambiato nulla

  8. #8
    > ma quella dichiarazione servirebbe se fossi all'interno di una funzione
    esatto

  9. #9
    ... e dato che non sono all'interno di una funzione non serve a nulla la dichiarazione global $id_sondaggio;
    ....

    e quindi ??

    perchè non funziona (in locale), l'istruzione
    $_SERVER['PHP_SELF']

    ??????

  10. #10
    posta l'intero codice se no come si fà a capire dov'è l'errore?!

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.