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

    [PHP] errore variabile con il " ."

    Premetto che dovrei vincere il titolo di
    scrittore di titoli form piu' stunz dell'anno,
    ma non so' proprio come chiamarli


    Raga io mi ricordavo che per inserire in una variabile "piena"
    altri dati
    si doveva usare il nome della variabile preceduto dal punto

    ora scrivendo cosi' mi da' un parse error..

    Codice PHP:
    $_POST['pagina'] = 'fitness';
    $testo '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html lang="it">
    <head>
    <title>Promofit,'
    ;
    .
    $testo $_POST['pagina'];
    .
    $testo ='</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="description" content="Promofit: La nostra formula vincente è favorire la libertà, la libertà di essere in forma dove si vuole  ">
    <meta name="keywords" content="Promofit, Fitness, italiani, italia, servizi, '

    alla fine la variabile testo dovra' contenere
    Codice PHP:
    $testo ' <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html lang="it">
    <head>
    <title>Promofit,fitness</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <meta name="description" content="Promofit: La nostra formula vincente è favorire la libertà, la libertà di essere in forma dove si vuole  ">
    <meta name="keywords" content="Promofit, Fitness, italiani, italia, servizi,' 

    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  2. #2
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    codice:
    $testo = 'bla bla';
    $testo .= 'testo da accodare';
    // Ecc. ecc.
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


  3. #3
    grazie mille...

    risolto un problema ne salta fuori un altro...
    in locale

    funziona tutto perfetttamente in rete no....

    credo sia a causa dell'hosting windows

    allora dopo aver creato finalmente
    la variabile $testo

    eseguo quest'altra parte di codice:
    Codice PHP:

    $nomefile 
    $_POST['pagina'] ;//gli dico che file deve prendere
    $nomefile .= '.php';
    $handle fopen($nomefile"w") or die("Non posso aprire il file $nomefile") ; //creo la connessione al file
    fputs($handle,$testo); 

    fclose($handle); 

    ma inspiegabilmente mi stampa

    Non posso aprire il file fitness.php

    ora perche'?
    lo so' che il file fitness.php non esiste, infatti e' lui che deve crearlo.....

    come posso risolvere?
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  4. #4
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    hai i permessi di scrittura sulla cartella in cui vuoi creeare/scrivere il file?
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  5. #5
    essendo hosting windows no...almeno credo...la cartella ha i permessi
    (755)
    ho provato a modificarla in 777
    ma non me lo concede

    pero' cavolo ho windows anchio
    e mi permette di creare il file..
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  6. #6
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    metti in linea il file fitness.php vuoto in modo che non lo debba creare e dimmi che risultato ottieni.
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  7. #7
    identico,


    Confermare articolo:

    Non posso aprire il file fitness.php


    non e' che devo per caso specificare il percorso esatto
    (in locale mi crea il file nella stessa cartella della pagina che richiama la funzione fopen)?

    se si in che modo?
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  8. #8
    Utente di HTML.it L'avatar di ade_v
    Registrato dal
    Jan 2001
    Messaggi
    459
    non è il caso che metti un percorso intero. a me l' fopen crea il file senza problemi e sono su win.

    ultime 2 prove:


    Codice PHP:
    // a) w tra apici e non doppi apici
    $handle fopen($nomefile'w') or die("Non posso aprire il file $nomefile") ; 

    Codice PHP:
    // b) 'wb' al posto 'w'
    $handle fopen($nomefile'wb') or die("Non posso aprire il file $nomefile") ; 
    ade_v@yahoo.it

    Fletto i muscoli e sono nel vuoto

    Se inviate messaggi privati, avvisatemi sul forum...

  9. #9
    allora ho provato come hai detto tu....

    non funziona,

    per curiosita' ho provato su di un altro mio sito con hosting linux

    ...................

    cz funziona tutto perfettamente

    e' proprio un problema di permessi....

    mi devo rassegnare?
    il mio primo sito
    www.promofit.it
    e di strada da fare ne ho ancora parecchia!!!

  10. #10
    Utente di HTML.it L'avatar di M4rko
    Registrato dal
    Dec 2000
    Messaggi
    619
    [supersaibal]Originariamente inviato da sonny7y7y7y7y7y
    e' proprio un problema di permessi....

    mi devo rassegnare? [/supersaibal]
    Puoi sempre contattare l'hosting per farti mettere i permessi in scrittura su una particolare sottocartella, per poi creare i tuoi file all'interno di quella
    Tutti hanno bisogno di credere in qualcosa.
    Io credo che mi farò un'altra birra.


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.