Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    46

    codice php all'interno della pagina da creare

    Gentili programmatori dovrei inserire del codice php all'interno della seguente variabile
    <?
    $html="
    CODICE HTML PER CREARE PAGINA
    ECC
    ECC
    CODICE PHP CHE DOVREI INSERIRE PER VEDERE SE UNA FOTO è PRESENTE \n
    SE LA FOTO NON è PRESENTE NASCONDO [img]FOTO.JPG[/img]\n
    SE LA FOTO è PRESENTE LEGGO [img]FOTO.JPG[/img]\n
    ";
    //Codice che scrive il file
    $file = "$clienti-$riferimento.html";
    $connect = @fopen($file, "a");
    fputs($connect, $html, "4096");
    fclose($connect);
    }
    ?>
    Vi chiedo inoltre se il file che andrà a creare il codice deve avere pagina.html o pagina.php
    Ancora grazie

  2. #2
    Solitamente deve avere estensione .php a meno che il web server sia configurato per far interpretare anche altre estensioni al motore del PHP.

    Per quanto riguarda il primo punto, ti suggerisco di iniziare leggendo la documentazione ufficiale:

    http://www.php.net/manual/en/languag...ors.string.php

    oppure

    http://www.php.net/ob_start
    http://www.php.net/ob_get_clean

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    46
    Grazie, purtoppo non essendo pratico del php anche guardando il manuale non mi è sembrato adeguato alle mie esigenze e soprattutto rinominando il file da generare da html a php aprendo il file da errore 500 internal server, credo dovuto ai permenssi 644 invece di 755. Credevo che questa stringa:
    $connect = @fopen($file, "a+");
    impostasse anche i permessi giusti 755 invece non è così a quanto pare su aruba.it . Qualcuno può aiutarmi? grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2009
    Messaggi
    46
    problema parzialmente risolto, cioè sono riuscuto a portare il chmode a 755 quindi posso creare files anche php, però devo ancora fare il lavoro più importante cioè quello di inserire questo cidice dentro la variabile $html

    <?\n
    if (file_exists('foto/$file_name1')){ \n
    echo "[img]foto/$file_name1[/img]";\n
    }\n
    else\n
    {\n
    echo "[img]nofoto.jpg[/img]";\n
    }\n
    ?> \n
    ?>\n

    Mi dà l'errore degli apici "
    come posso sostituirli?

    Grazie a tutti.

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.