Visualizzazione risultati 1 fino 1 di 1

Discussione: [PKP]Errore Codice PHP Interno

  1. #1
    Guest

    Post [PKP]Errore Codice PHP Interno

    Ciao a tutti, sto provando di inserire del "codice php" in PKP...: http://pkp.sourceforge.net e ora mi da errore:
    Codice:
    Parse error: syntax error, unexpected '{' in /var/www/netsons.org/top100sims/sito/phplib.php(45) : eval()'d code on line 88
    ecco il codice che inserisco nella pagina:
    Codice PHP:
    <?php
    $oggi
    = date("j F Y G:i");
    $ip = "$_SERVER[REMOTE_ADDR]";
    $browser = "$_SERVER[HTTP_USER_AGENT]";
    $to = "top100sims@netsons.org";
    $soggetto = "[Top100Sims] Richiesta Iscrizione Newsletter";
    if(
    trim($_POST['nome']) == "" OR trim($_POST['email']) == "" OR trim($_POST['cosa']) == "" {
    echo
    "<font color=\"#FF0000\" face=\"comic sans ms\" size=\"2\"><strong>Tutti i campi sono obbligatori</strong></font>"; }
    else {
    $body = "Modulo inviato il $oggi da $ip - $browser \n\n";
    $body .= "Nome: $_POST[nome] \n Azione: $_POST[cosa] \nEmail: $_POST[email] \n";
    mail("$to","$soggetto","$body"); }
    ?>
    ed ecco cosa dice quando creo la pagina:
    Codice:
    Testo (PUOI inserire codice <php>):
    E qui il codice del file phplib.php ^^..
    Codice PHP:
    <?php
    /*
    Copyright 2006,2007 "pop killer"

    This file is part of PKP (pop killer portal).

    PKP is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    PKP is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with PKP; if not, write to the Free Software
    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA

    E' permessa la copia, la modifica e la ridistribuzione, a patto di lasciare il copyright e le note dell'autore

    -------------------------------------------------------------
    PHPLib module: functions for php indirect interpreting system
    -------------------------------------------------------------

    */

    function replacePhpTags($mode, $code){
    if(
    $mode == "i"){
    $newcode = ereg_replace("<php>", "<?php ", $code);
    $newcode = ereg_replace("<\/php>", " ?>", $newcode);
    return
    $newcode;
    }
    else{
    $newcode = ereg_replace("<\?php ", "<php>", $code);
    $newcode = ereg_replace(" \?>", "</php>", $newcode);
    return
    $newcode;
    }
    }

    // Sistema ad interpretazione indiretta (beta)
    function phpiis($code){
    ob_start();
    eval(
    "?>".$code."<?php");
    $return = ob_get_contents();
    ob_end_clean();
    return
    $return;
    }

    ?>
    Grazie..ciao davide ^^...
    PS.ho provato anche con
    Codice:
    <php>codicephp</php>
    ma da sempre errore :(
    Ultima modifica di sIM : 10-08-2007 alle ore 12.04.46

Regole di scrittura

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