Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2009-02-23 15:30:50

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

php + ucinanie strony

Witam! mam taki problem - mam skrypt php z treścią dokumentu czyli wygląda przypuszczalnie to tak:

                                  paragraf1
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj

                               paragraf2
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj
jakas tresc jdhfkjsdhfkdsjf jdfhskjfdskjf jkhkjasdkajsdas jkfhdsfkj

itd itd itd. aż przypuśćmy do paragrafu 27.
Wyświetlam sobie te dane na przeglądarce ( oczywiście między tym tekstem mam skrypty php które wrzucają
mi tekst z formularza metodą GET. Treści paragrafów oczywiście są różnych długości.

I w czym problem?? Chodzi mi o ucinanie strony i przenoszenie na drugą w takim przypadku kiedy np
na samym dole strony (A4) został by sam np:

                                   paragraf7

a na drugiej dalsza treść ( czyli strona A4 treść pierwszego par treść drugiego par i tylko sam
napis paragraf3 a na drugiej stronie cała treść paragrafu3 )
( czyli wiadomo - nie będzie to wyglądać zbyt ładnie )

Jest jakiś sposób na kontrolowanie tego??? Jakiś warunek kontrolujący czy jakaś funkcja kontrolująca wielkość strony i przystosowująca się do danego warunku??

Że np - Jeśli paragraf3 jest na samym dole strony i pod nim nie ma już na tej stronie A4 żadnego tekstu - to przerzuć go na drugą stronę ( ale tylko w takim przypadku ) do swoich danych.
Był bym bardzo wdzięczny za pomoc poniewaz jest to troche uciążliwe.


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#2  2009-02-23 16:19:06

  jezoo - Dzięcioł

jezoo
Dzięcioł
Skąd: Z lasu
Zarejestrowany: 2005-09-02

Re: php + ucinanie strony

1) policzyc ile znakow masz na stronie A4 (np. owriter lub word)
2) uzyc zliczanie stringow na strone
3) i to by bylo na tyle :)


LRU #480459

Offline

 

#3  2009-02-23 19:04:22

  Minio - Użyszkodnik

Minio
Użyszkodnik
Skąd: Poznań, Polska
Zarejestrowany: 2007-12-22
Serwis

Re: php + ucinanie strony

Właściwość CSS orphans?

Zgaduję, nigdy nie używałem i nie wiem jak z obsługą przez różne przeglądarki.

Offline

 

#4  2009-02-23 20:00:42

  kamikaze - Administrator

kamikaze
Administrator
Zarejestrowany: 2004-04-16

Re: php + ucinanie strony

jezoo napisał(-a):

1) policzyc ile znakow masz na stronie A4 (np. owriter lub word)
2) uzyc zliczanie stringow na strone
3) i to by bylo na tyle :)

Nie uda się, znaki są różnej szerokości, trzeba brać też pod uwagę losową liczbę białych znaków. Nie ma tak prosto, już to kiedyś przerabiałem przy tworzeniu pdfów.

Offline

 

#5  2009-02-23 20:00:51

  jezoo - Dzięcioł

jezoo
Dzięcioł
Skąd: Z lasu
Zarejestrowany: 2005-09-02

Re: php + ucinanie strony

tez mozna, ale cos mi sie wydaje, ze IE moze nie zinterpretowac tego


LRU #480459

Offline

 

#6  2009-02-24 12:43:36

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: php + ucinanie strony

Noo ja nie używam IE ale właściwie nie mam żadnego pomysłu. W sumie też używam biblioteki html2pdf (fpdf) czyli wyświetlam plik z danymi z formularza za pomocą:

<?php
define('FPDF_FONTPATH','font/');

require_once('html2fpdf.php');
ob_start();
include_once('/var/www/apache2-default/testy/plik.php');
$htmlbuffer = ob_get_contents();
ob_end_clean();
$pdf = new HTML2FPDF('P','cm','A4');
$pdf->AddPage();
$pdf->SetAutoPageBreak(auto , 5);
$pdf->UseCSS(true);
$pdf->Image('logo.png', $pdf->GetX()+1, $pdf->GetY()+1, 181, 14, 'PNG');
$pdf->SetMargins(10, 8, 20);
$pdf->WriteHTML($htmlbuffer);

$pdf->Output("plik.pdf", "D");
?> 

Może z pdf'em da rade coś zakombinować


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#7  2009-02-24 15:03:35

  jezoo - Dzięcioł

jezoo
Dzięcioł
Skąd: Z lasu
Zarejestrowany: 2005-09-02

Re: php + ucinanie strony

mozesz tez pokombinowac z RTFem, prostrza obsluga, i bedziesz miala dokladnie A4 a reszta co nie bedzie sie miescila przeniesie na druga strone


LRU #480459

Offline

 

#8  2009-02-24 15:08:22

  debbie - Użytkownik

debbie
Użytkownik
Zarejestrowany: 2006-09-19

Re: php + ucinanie strony

jak z rtf'em??


debbie
Wrócę jak zjem zupę i drugie danie - tyle
a oto ta zupa:

Offline

 

#9  2009-02-25 08:29:05

  jezoo - Dzięcioł

jezoo
Dzięcioł
Skąd: Z lasu
Zarejestrowany: 2005-09-02

Re: php + ucinanie strony


LRU #480459

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)