Visualizzazione risultati 1 fino 8 di 8

Discussione: php commenter e altervista

  1. #1
    Guest

    Predefinito php commenter e altervista

    Php commenter che si trova qui http://www.greatnexus.com/_downloads/commenter.php non funziona con altervista: sembra sia un errore di versione di php...
    Un errore che mi dà è

    Fatal error: Call to undefined function: getlistnumber() in /membri2/xmax/commenter/commenter.php on line 31

    La funzione getlistnumber è nel file "includes/~getListNumber.php" che io includo usando include_once("$baseRoot/includes/~getListNumber.php");
    $baseRoot è definito come $baseRoot = $_SERVER['DOCUMENT_ROOT'].$relPath;, dove relPath è "/commenter", cioè la cartella dove sono tutti i file. Dove sbaglio?

  2. #2
    Guest

    Predefinito

    vabbè....

    la prossima volta metterò un titolo del tipo AIUTO NON FUNZIONA!!, così magari avrò più risposte.

  3. #3
    Guest

    Predefinito

    ma hai risolto?
    perchè funziona perfettamente!

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da xmax
    vabbè....

    la prossima volta metterò un titolo del tipo AIUTO NON FUNZIONA!!, così magari avrò più risposte.
    Fallo e vengo a casa a spezzarti le braccie e le gambine OLD
    Chiedere é lecito, rispondere é cortesia...

  5. #5
    Guest

    Predefinito

    Citazione Originalmente inviato da theCoreWS
    ma hai risolto?
    perchè funziona perfettamente!
    no che non ho risolto, mi da 'sto errore. :(

  6. #6
    Guest

    Predefinito

    prova a togliere $baseRoot/
    dall'include

  7. #7
    L'avatar di marcio
    marcio non è connesso AlterGuru 2500
    Data registrazione
    17-08-2003
    Residenza
    Palermo
    Messaggi
    3,300

    Predefinito

    Nell'include metti direttamente questo
    /commenter/includes/~getListNumber.php

    ma sicuro che il file ha la tilde nel nome??

  8. #8
    Guest

    Predefinito

    si, è con la tilde e anche usando semplicemente /commenter non va.
    Anche se includo fisicamente il file getlistnumber.php (copiando la funzione) il programma non dà errore ma non viene mostrato niente...
    Il file ~getListNumber è

    Codice PHP:
    <?php
    # Find the list # in list.txt by comparing current URL to URL in list.txt
    # return list # if successful, else 0
    function getlistnumber ($dataFile, $page, $makeNew) {
    if (
    file_exists($dataFile)) {
    $listArray = file($dataFile);
    $page_md5 = md5($page);
    foreach (
    $listArray as $thing) {
    list (
    $listID, $url, $md5) = explode ("<|>", $thing);
    # return list number, if found in $dataFile
    if ($page_md5 == $md5) { return $listID; }
    }

    # If we reach this code, we cannot find URL in list.txt
    if ($makeNew) {
    $max = $listID + 1;
    $rowData = "$max<|>$page<|>$page_md5<|>";
    appendFile ($dataFile, $rowData);
    return
    $max;
    } else { return
    0; }
    }
    }
    ?>

Regole di scrittura

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