Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

<br> ne pravi novi red

[es] :: PHP :: <br> ne pravi novi red

[ Pregleda: 1962 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

borneo

Član broj: 57852
Poruke: 78
*.dialup.sezampro.yu.



+3 Profil

icon <br> ne pravi novi red13.06.2007. u 00:28 - pre 205 meseci
Pozdrav ekipi,

imam jedno pitanje u vezi sa sledecim kodom:
Code:
1: <?php
 2: define("ADAY", (60*60*24) );
 3: if ( ! checkdate( $month, 1, $year ) )
 4:     {
 5:      $nowArray = getdate();
 6:     $month = $nowArray[mon];
 7:     $year = $nowArray[year];
 8:     }
 9: $start = mktime ( 0, 0, 0, $month, 1, $year );
10: $firstDayArray = getdate($start);
11: ?>
12: <html>
13: <head>
14: <title><?php print "Calendar: $firstDayArray[month]
15:          $firstDayArray[year]" ?></title>
16: <head>
17: <body>
18: <form action="<? print $PHP_SELF ?>" method="post">
19: <select name="month">
20: <?php
21: $months = Array("January", "February", "March", "April",
22:                 "May", "June", "July", "August", "September",
23:                 "October", "November", "December");
24: for ( $x=1; $x <= count( $months ); $x++ )
25:     {
26:     print "\t<option value=\"$x\"";
27:     print ($x == $month)?" SELECTED":"";
28:     print ">".$months[$x-1]."\n";
29:     }
30: ?>
31: </select>
32: <select name="year">
33: <?php
34: for ( $x=1980; $x<2010; $x++ )
35:     {
36:     print "\t<option";
37:     print ($x == $year)?" SELECTED":"";
38:     print ">$x\n";
39:     }
40: ?>
41: </select>
42: <input type="submit" value="Go!">
43: </form>
44: <p>
45: <?php
46: $days = Array("Sunday", "Monday", "Tuesday", "Wednesday",
47:               "Thursday", "Friday", "Saturday");
48: print "<TABLE BORDER = 1 CELLPADDING=5>\n";
49: foreach ( $days as $day )
50:     print "\t<td><b>$day</b></td>\n";
51: for ( $count=0; $count < (6*7); $count++ )
52:     {
53:     $dayArray = getdate( $start );
54:     if ( (($count) % 7) == 0 )
55:         {
56:         if ( $dayArray[mon] != $month )
57:             break;
58:         print "</tr><tr>\n";
59:         }
60:     if ( $count < $firstDayArray[wday] || $dayArray[mon] != $month )
61:         {
62:         print "\t<td><br></td>\n";
63:         }
64:     else
65:         {
66:         print "\t<td>$dayArray[mday] $dayArray[month]</td>\n";
67:         $start += ADAY;
68:         }
69:     }
70: print "</tr></table>";
71: ?>
72: </body>
73: </html>
74:


Ne razumem zasto <br> tag (u liniji 62) ne radi 'break line', nego umesto toga pravi novu celiju.
Ako ga uklonim (<td></td>) ne dobijam potrebne prazne celije.

Znam da je ovo vise html nego php pitanje, ali obzirom da se radi o php kodu, evo mene ovde. :)

Hvala smesta

p.s.
da li neko zna za program koji bi uklonio ove brojeve linija iz koda?
 
Odgovor na temu

pajaja
Beograd

Administrator
Član broj: 41598
Poruke: 3430
*.dynamic.sbb.co.yu.

Jabber: pajaja@elitesecurity.org
ICQ: 253317269


+144 Profil

icon Re: <br> ne pravi novi red13.06.2007. u 00:34 - pre 205 meseci
treba da dobijes praznu celiju ?
stavi &nbsp; umesto <br/>
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
 
Odgovor na temu

borneo

Član broj: 57852
Poruke: 78
*.dialup.sezampro.yu.



+3 Profil

icon Re: <br> ne pravi novi red13.06.2007. u 00:57 - pre 205 meseci
Da, da, hvala (setih se sada kad si mi ti rekao :) -nisam skoro baratao htmlom).

Nego ipak, koja paranormalna pojava moze da natera <br> da se ponasa kao &nbsp; ??
(ovo je originalni kod iz 'Sams Teach Yourself PHP4 in 24 Hours')
 
Odgovor na temu

broker

Član broj: 2415
Poruke: 8514
77.46.199.*



+11 Profil

icon Re: <br> ne pravi novi red13.06.2007. u 10:56 - pre 205 meseci
Zasto bi <br> tebalod a se ponasa kao &nbsp; ?
Ako ti bas treba, probaj da preko CSS-a predefinises br tag.

 
Odgovor na temu

hatebreeder
Sinisa Bobic
Belgrade

Član broj: 48145
Poruke: 192
*.cpe.vektor.net.

Jabber: sinisabobic@gmail.com
ICQ: 339407553
Sajt: www.sinisabobic.com


Profil

icon Re: <br> ne pravi novi red13.06.2007. u 16:49 - pre 205 meseci
Sta ce ti program za uklanjanje istih kad ti je za to dovoljno

Code:

//Otprilike izgleda ovako al kucam ovde direktno nisam stigao da testiram, nemam vremena
$tmp ="";
$f = file("imefajla");
foreach ($f as $n => $line) {
  $line = preg_replace("/^(([0-9]+):\ )/", "", $line);
  $tmp .= "$line\n";
}


... i posle samo ovo $tmp roknes u neki fajl i taj fajl nece imati brojeve ispred...
 
Odgovor na temu

borneo

Član broj: 57852
Poruke: 78
*.dialup.sezampro.yu.



+3 Profil

icon Re: <br> ne pravi novi red13.06.2007. u 21:17 - pre 205 meseci
--> broker
Ne, ne bi trebalo, ali se ponasa. A ja se pitam zasto.

--> hatebreeder
Mozes li mi reci kako da roknem taj $tmp u neki spoljasnji fajl?

Pitanje je i da li se ta procedura isplati. Problem je u sledecem:
A) Iskopiram neki kod sa html strane na txt fajl (koji cu zatim preimenovati u .php), i moram rucno da pobrisem sve ove brojeve linija, da bi mi fajl radio kao php skript.

B) S druge strane morao bih da unesem ime tog nekog fajla u ovaj tvoj fajl, i nekako da inkludujem njegovu $temp promenljivu.

Pitanje je sta je brze.
 
Odgovor na temu

hatebreeder
Sinisa Bobic
Belgrade

Član broj: 48145
Poruke: 192
*.cpe.vektor.net.

Jabber: sinisabobic@gmail.com
ICQ: 339407553
Sajt: www.sinisabobic.com


Profil

icon Re: <br> ne pravi novi red13.06.2007. u 23:54 - pre 205 meseci
borneo da ne bih pisao po sto puta te tri linje koda pogledaj ima po forumu hiljadu istih pitanja sve sto ti treba je fopen, fwrite, fclose sa tim da kad otvaras fajl otvori ga za upis, detaljnije o tome na http://www.php.net

A sto se tice ovoga sa brzinom napravi jednostavno formu u koju uneses fajl ulazni i odaberes naziv izlaznog i iz browsera obavis to za manje od minut... gde ces lakse i brze od toga a sve ukupno da napises traje veoma kratko
 
Odgovor na temu

[es] :: PHP :: <br> ne pravi novi red

[ Pregleda: 1962 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.