Jump to content
Sign in to follow this  
adam2350

Skrypt generujący PDF - Ta strona została wywołana nieprawidłowo

Recommended Posts

Siemka !!

Mam skrypt który generuje mi pdf (jeszcze nie generuje ale ma spełniać takie zadanie) ale wyświetla błąd

 

Cytuj

Błąd: Ta strona została wywołana nieprawidłowo

 

Kod PHP

 

Spoiler

<?php
  set_time_limit( 180 ); // ten skrypt może być bardzo wolny
  // utworzenie krótkich nazw zmiennych
  $password = $_POST['password'];
  $login = $_POST['login'];
  if(!$password || !$login) {
    echo "<h1>Błąd:</h1>
          <p>Ta strona została wywołana nieprawidłowo</p>";
  }
  else
  {
    // generowanie nagłówków, które pomogą
    // przeglądarce w wyborze odpowiedniej aplikacji
    header( 'Content-Disposition:  filename=cert.pdf');
    header( 'Content-type: application/pdf' );
    // otwarcie pliku szablonu
    $nazwa_pliku = 'haslo.pdf';
    $wp = fopen ($nazwa_pliku, 'r');
    // wczytanie szablonu do zmiennej
    $wyswietl = fread($wp, filesize($nazwa_pliku));
    fclose($wp);
    // zamiana symboli zastępczych w szablonie na dane
    $wyswietl = pdf_replace( '<<HASLO>>', strtoupper( $password ), $wyswietl );
    $wyswietl = pdf_replace( '<<UZYT>>', $login, $wyswietl );
    // wysłanie wygenerowanego dokumentu do przeglądarki
    echo $wyswietl; 
	}
?>

 

 

HTML

<a href="pdf.php"> <i value=\"".$password."\" class="fa fa-file-pdf-o" aria-hidden="true"></i></a>

*czuje że błąd leży w html

Share this post


Link to post

Temat niżej podałem biblioteki dla PHP, które generują PDFa. Konkretnie to ten temat:

Nie ma sensu pisać czegoś własnego.

Share this post


Link to post
7 minut temu, Salva napisał:

Temat niżej podałem biblioteki dla PHP, które generują PDFa. Konkretnie to ten temat:

Nie ma sensu pisać czegoś własnego.

tam jest gotowy skrypt ale on nie działa 

Share this post


Link to post
9 minut temu, adam2350 napisał:

tam jest gotowy skrypt ale on nie działa 

Mi wszystko działa, jeżeli stosujemy się do dokumentacji.

 

Jeśli mimo to nie działa - wystarczy wpisać w google "pdf php" lub zobaczyć ten http://fpdf.org/

Edited by ShanonWEB

Share this post


Link to post
Teraz, ShanonWEB napisał:

Mi wszystko działa, jeżeli stosujemy się do dokumentacji.

 

P.S Nie mówię tu o kopiuj&wklej z innego tematu.

tzn. ?

Share this post


Link to post
2 minuty temu, ShanonWEB napisał:

Mi wszystko działa, jeżeli stosujemy się do dokumentacji.

 

1 minutę temu, ShanonWEB napisał:

poprawione.

Jeśli mimo to nie działa - wystarczy wpisać w Google "pdf PHP" lub zobaczyć ten http://fpdf.org/

jakiej dokumentacji co poprawione jaśniej

Share this post


Link to post
55 minut temu, adam2350 napisał:

jakiej dokumentacji co poprawione jaśniej

Poprawiłem swój wcześniejszy post, edytowałem go. Dokumentacja danego repozytorium. Tutaj strona projektu http://www.fpdf.org/ ,a tu już, tzw. "manual", czyli dokumentacja pomagająca stworzyć taki 'generator' http://www.fpdf.org/

 

Jak ma działać Twój kod, jeżeli masz zdefiniowane login i password, a w html masz tylko:

<a href="pdf.php"> <i value=\"".$password."\" class="fa fa-file-pdf-o" aria-hidden="true"></i></a>

Może zrób formularz gdzie wpisujesz login i hasło. Wtedy ma to sens.

Edited by ShanonWEB

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Create a New Account. It’s free and easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
×
×
  • Create New...