Visualizzazione risultati 1 fino 6 di 6

Discussione: Funzione fwrite con variabili php

  1. #1
    Guest

    Predefinito Funzione fwrite con variabili php

    Salve!
    Sono tornato a rompere col mio p(hp)rincipiante

    date alcune variabili, vorrei creare un file di testo chiamato "dbcell.txt" da inserire in una pagina web attraverso l'include...

    Codice PHP:
    <?php
    $crea
    =fopen("dbcell.txt","a+");
    fwrite($crea, "
    <a href='
    $a-$b.txt'>$a $b</a>");
    ?>
    Solo che vorrei che al posto di $a e $b scrivesse i valori delle variabili...Ma non riesco (ho provato sia così che con l'echo davanti ma senza successo).

    Come potrei fare?

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,230

    Predefinito

    Codice PHP:
    <?php
    $crea
    =fopen("dbcell.txt","a+");
    $dascrivere = '<a href="'.$a.'-'.$b.'.txt">'.$a.' '.$b.'</a>' ;
    fwrite($crea,"$dascrivere");
    ?>
    Oppure, volendo rispettare il tuo codice:
    Codice PHP:
    <?php
    $crea
    =fopen("dbcell.txt","a+");
    fwrite($crea,"<a href=\"".$a."-".$b.".txt\">".$a." ".$b."</a>");
    ?>

    Comunque l'attributo a+ non permette di creare un file di testo se non esiste. Per questo dovresti utilizzare w o w+.
    Suggerimento errato: fopen() richiamata con i parametri "a" o "a+" cerca di creare il file specificato, se questo non esiste già.
    Ultima modifica di dreadnaut : 21-10-2008 alle ore 21.10.09 Motivo: Corretta precisazione errata :|
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Codice PHP:
    <?php
    $crea
    =fopen("dbcell.txt","a+");
    $dascrivere = '<a href="'.$a.'-'.$b.'.txt">'.$a.' '.$b.'</a>' ;
    fwrite($crea,"$dascrivere");
    ?>
    Oppure, volendo rispettare il tuo codice:
    Codice PHP:
    <?php
    $crea
    =fopen("dbcell.txt","a+");
    fwrite($crea,"<a href=\"".$a."-".$b.".txt\">".$a." ".$b."</a>");
    ?>
    Comunque l'attributo a+ non permette di creare un file di testo se non esiste. Per questo dovresti utilizzare w o w+.
    Grazie Miki

    Comunque so bene che non lo crea, l'ho creato con un comando, questo script mi serve per aggiungere i dati successivamente

  4. #4
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,230

    Predefinito

    Ah va beh, io credevo che dovesse anche crearlo, comunque ha funzionato?
    Apprezzi l'aiuto? Offrimi un caffè!

  5. #5
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,306

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Comunque l'attributo a+ non permette di creare un file di testo se non esiste. Per questo dovresti utilizzare w o w+.
    Miki92, potresti evitare di dare consigli sbagliati persino su cose così semplici come i parametri di fopen()?
    'a' - Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it.

    'a+' - Open for reading and writing; place the file pointer at the end of the file. If the file does not exist, attempt to create it.
    Se il file non esiste, prova a crearlo. Due volte c'è scritto...

    Davvero, per favore, ogni volta che stai per scrivere qualcosa, vai a controllare la guida
    Ultima modifica di dreadnaut : 21-10-2008 alle ore 21.07.29

  6. #6
    Guest

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Ah va beh, io credevo che dovesse anche crearlo, comunque ha funzionato?
    Funzia funzia... (http://nokian70.altervista.org/p)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •