Visualizzazione dei risultati da 1 a 9 su 9

Discussione: Problema con variabili

  1. #1

    Problema con variabili

    Sto usando FPDF.
    Ho impostato una sessione che carica il testo da inserire nel PDF da creare ma quando carico la pagina mi da questo errore:

    Notice: Undefined variable: _SESSION in D:\htdocs\notgallerycom\public\fpdf\pdf.php on line 2

    Warning: Cannot modify header information - headers already sent by (output started at D:\htdocs\notgallerycom\public\fpdf\pdf.php:2) in D:\htdocs\notgallerycom\public\fpdf\fpdf.php on line 1022

    FPDF error: Some data has already been output to browser, can't send PDF file
    <?php
    $Totale="Totale:".$_SESSION['Totale'];

    require('fpdf.php');

    $pdf=new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->MultiCell(160,5,$Totale);
    $pdf->Output();
    ?>

    Qualcuno può aiutarmi?
    grazie in anticipo
    saludos,Kosee

  2. #2
    l'unico errore che conta è il primo.. gli altri ne sono solo una conseguenza... un effetto collaterale...


    il fatto che no esista $_SESSION però è inquietante.. che versione di php usi? mica sarà più vecchia della 4.1..?!?!?

    EDIT
    o forse non viene settata se non hai una sessione.. e tu in effetti non hai una session..
    prova ad aggiungere session_start() subito dopo <?php


  3. #3
    Originariamente inviato da }gu|do[z]{®©
    l'unico errore che conta è il primo.. gli altri ne sono solo una conseguenza... un effetto collaterale...


    il fatto che no esista $_SESSION però è inquietante.. che versione di php usi? mica sarà più vecchia della 4.1..?!?!?

    EDIT
    o forse non viene settata se non hai una sessione.. e tu in effetti non hai una session..
    prova ad aggiungere session_start() subito dopo <?php

    Fatto.. ho modificato così:

    <?php
    session_start()
    $FRA="Totale:".$_SESSION["Totale"];
    require('fpdf.php');
    $pdf=new FPDF();
    $pdf->AddPage();
    $pdf->SetFont('Arial','B',16);
    $pdf->MultiCell(160,5,$FRA);
    $pdf->Output();
    ?>

    ma sempre errore:
    Parse error: parse error, unexpected T_VARIABLE in D:\htdocs\notgallerycom\public\fpdf\pdf.php on line 3

    APP.. ho installato l'ultima versione di PHP la 5 e qualcosa
    saludos,Kosee

  4. #4
    Originariamente inviato da kosee
    Parse error: parse error, unexpected T_VARIABLE in D:\htdocs\notgallerycom\public\fpdf\pdf.php on line 3[/B]
    trucchetto:
    quando php sti dice che non si aspetta qualcosa su una certa linea.. guarda sempre quello che precede quel qualcosa, anche sulla linea prima...


    ci sei arrivato?

    non si aspetta la variabile alla linea 3 perchè alla linea 2 manca il ; finale


  5. #5
    Originariamente inviato da }gu|do[z]{®©
    trucchetto:
    quando php sti dice che non si aspetta qualcosa su una certa linea.. guarda sempre quello che precede quel qualcosa, anche sulla linea prima...


    ci sei arrivato?

    non si aspetta la variabile alla linea 3 perchè alla linea 2 manca il ; finale

    contolato ed avevi ragiona ma l'errore persiste:
    Notice: Undefined index: Totale in D:\htdocs\notgallerycom\public\fpdf\pdf.php on line 3

    codice modificato:
    <?php
    session_start();
    $FRA="Totale:".$_SESSION["Totale"];
    ?>
    saludos,Kosee

  6. #6
    Originariamente inviato da kosee
    contolato ed avevi ragiona ma l'errore persiste:
    Notice: Undefined index: Totale in D:\htdocs\notgallerycom\public\fpdf\pdf.php on line 3

    codice modificato:
    <?php
    session_start();
    $FRA="Totale:".$_SESSION["Totale"];
    ?>
    quello è "solo" un notice.. che dice che l'indice "totale" non è settato nella sessione.. non è un errore strattamente di sintassi (anche se in teoria dovresti verificare che la variabil esista prima di utilizzarla...)... smeplicemente non hai memorizzato quella variabile in sessione da qualche parte...


  7. #7
    Originariamente inviato da }gu|do[z]{®©
    quello è "solo" un notice.. che dice che l'indice "totale" non è settato nella sessione.. non è un errore strattamente di sintassi (anche se in teoria dovresti verificare che la variabil esista prima di utilizzarla...)... smeplicemente non hai memorizzato quella variabile in sessione da qualche parte...

    Allora ti spiego meglio:

    la sessione viene impostata in una pagina ASP
    e poi viene letta nella pagina PHP che deve creare il PDF
    Ho controllato con una pagina asp creata al volo e la sessione è memorizzata.
    Giuro che on riesco a capire!!!!
    saludos,Kosee

  8. #8
    hem... asp e php gestiscono le sessioni per i cavli loro eh

    al limite te la puoi cavare con un cookie.. certo che è un bel pasticcio di tecnologie! non fai prima a mettere in php anche la pagina asp? ^_^

  9. #9
    Originariamente inviato da }gu|do[z]{®©
    hem... asp e php gestiscono le sessioni per i cavli loro eh

    al limite te la puoi cavare con un cookie.. certo che è un bel pasticcio di tecnologie! non fai prima a mettere in php anche la pagina asp? ^_^
    Il problema e che il sito è tutto in ASP ed usa database Access ( visto la bassa affluenza va + che bene..per ora).. CMQ ho risolto con i cookie grazie mille per la dritta!!!
    saludos,Kosee

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.