Skoči na vsebino

Forum ne deluje več - obiščite nas na racunalniske-novice.com




Slika

Vse o PHPju


Odgovorov v temi: 1931

#321 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 13 december 2005 - 19:28

cweto, vse <a> značke v datoteki, ki jo "includaš" z iframe-om naj imajo vrednost atributa target="_self"...

Primer:

<a href="nekaj.php" target="_self">Nekaj</a>


#322 simy456

simy456

    Mojster

  • Members
  • 1.723 objav
  • Kraj:Okolica Radovljice

Objavljeno 28 december 2005 - 14:32

Novo vprašanje ... Imam stran, v index.php imam pa tole kodo:
<?

 if($id) { include("$id.php"); } 

 else { include("home.php"); }

 ?>
Sedaj imam pa na index.php še linke do drugih strani, primer:
<a href="index.php?id=neki">neki</a>
Sedaj imam pa problem da to ne dela. Kaj delam narobe?

#323 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 28 december 2005 - 15:35

simy456, ne dela, ker nimaš vključenih register_globals, kar je dobro za tebe...

Poleg tega moraš skrbeti za varnost, zato ne includaj vse kar dobiš od uporabnika, ampak naredi bolj varno:

<?php

switch(@$_GET['id'])

{

	case 'krneki':

		include('krneki.php');

	break;

	

	case 'nekaj':

		include('nekaj.php');

	break;

	

	default:

		include('home.php');

}

?>


#324 simy456

simy456

    Mojster

  • Members
  • 1.723 objav
  • Kraj:Okolica Radovljice

Objavljeno 28 december 2005 - 16:09

publikum, Hvala!

#325 Revoltec

Revoltec

    Gospod s kravato

  • Members
  • 1.433 objav

Objavljeno 29 december 2005 - 14:12

Rabu bi tv skripto ki pobira podatke iz http://tv.si21.com/c...annelId=3&date= .

Hvala

#326 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 29 december 2005 - 15:15

Predogled: http://publikum.spec...p/vseophp11.php
In koda: http://publikum.spec...e=vseophp11.php

#327 rgolob

rgolob

    Vajenec

  • Members
  • 304 objav

Objavljeno 29 december 2005 - 15:26

kako bi s pomočjo regular expressions filtriral naslednje podatke?

1

<tr><td class=TOkvir>&nbsp;<b>

Temperatura</b></td></tr>

<tr><td>

<table cellspacing=0 cellpadding=0 width="100%">

<tr>

<td bgcolor=white><table width="92%" border="0" align="center" cellpadding="2" cellspacing="0" style="width:100%;">

<tr>

<td align="center">sre</td>

<td align="center">čet</td>

<td align="center" >pet</td>



</tr>

<tr style="background-color:#FFFFFF;">

<td align="center"><img src="http://www.freeapproved.com/pic/vreme_6.gif" alt="" /></td>

<td align="center"><img src="http://www.freeapproved.com/pic/vreme_16.gif" alt="" /></td>

<td align="center"><img src="http://www.freeapproved.com/pic/vreme_16.gif" alt="" /></td>

</tr>

<tr>

<td align="center">-1 &deg;C<br />-3 &deg;C</td>

<td align="center">-2 &deg;C<br />-5 &deg;C</td>



<td align="center">-4 &deg;C<br />-8 &deg;C</td>

</tr>

</table></td>

</tr>

</table>

</td></tr>

<tr><td class=TOkvir>&nbsp;<b>Povezave - razmere</b></td></tr>

1
if(eregi('Temperatura</b></td></tr>(.*)<tr><td class=TOkvir>&nbsp;<b>Povezave', $src, $temp))


Zgornji primer dela vendar ne na strani ki že vsebuje kake tabele ker mi ta koda pobere še zaključne tage tabele ki pa jih ne rabim!

Parsanje bi se moralo začeti pred začetkom tabele samo ne vem kako naj povem da je v vrstici od temperature naprej en prelom vrstice ( v src kodi ). Podoben primer je tudi na koncu!

1
[code]Temperatura</b></td></tr>

<tr><td>[/code]


Probal sem tudi tako vendar še vedno ne dela?

1
if(eregi('Temperatura</b></td></tr>rn<tr><td>(.*)<tr><td class=TOkvir>&nbsp;<b>Povezave', $src, $temp))



Kak predlog???

#328 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 29 december 2005 - 15:37

Tukaj imaš kodo...

PS: $content zamenjaj s svojim virom podatkov, jasno :ok:

#329 Revoltec

Revoltec

    Gospod s kravato

  • Members
  • 1.433 objav

Objavljeno 29 december 2005 - 16:08

1000x ti hvala, amak mi ta skripta ne dela, je samo prazna stran. mam pa php v 4.3.7

#330 rgolob

rgolob

    Vajenec

  • Members
  • 304 objav

Objavljeno 29 december 2005 - 16:23

Publikum a na moj način to ne gre! Gledam to tvojo kodo ( to izlišči samo podatke o temperaturah) a ne?

Jaz pa bi rabu vse podatke z slikami vred!

Moja skripta pa zgleda takole:
Preberem podatke iz url-ja jih z eregi sfiltriram ( žal mal preveč tagov ostane ) replace-am nekaj tagov da dobi željen izgled in zapišem vse skup v datoteko!

Tukaj je pa moja koda!

#331 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 29 december 2005 - 17:10

Revoltec, zamenjaj file_get_contents('....') z temle:

$fp = fopen('...', 'r');

$content = fread($fp, 1024768);

Na koncu kode pa dodaj:
fclose($url);

rgolob, pa dela tvoja skripta?

Fajl na prejšnjem linku je updatean, tukaj imaš prikaz s print_r() :ok:

#332 rgolob

rgolob

    Vajenec

  • Members
  • 304 objav

Objavljeno 29 december 2005 - 18:27

Ja moja skripta dela sam problem je v teh odvečnih tagih!

Link do delujoče skripte http://www.djp-cumul.../test/vreme.php


Hvala za pomoč? Tvojo sem še mal obdelal :wall: ! Tukaj je pa koda!

P.S. a lahko to kodo dam na Bandreja v knjižnico?

#333 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 29 december 2005 - 18:36

rgolob, ja, samo napiši, da sem jaz avtor ( jaz = publikum, uplink) :ok:

#334 jernejko

jernejko

    Mojster

  • Members
  • 1.776 objav
  • Spol:Moški
  • Kraj:Dravograd
  • Interesi:Računalništvo, elektornika...

Objavljeno 29 december 2005 - 19:00

jaz sem naredil obrazec v katerega vpišeš ime vendar ko da naprej mi ne pokaže "pozdravljen................" naredil sem vse kot piše v knjigi.

#335 rgolob

rgolob

    Vajenec

  • Members
  • 304 objav

Objavljeno 29 december 2005 - 19:02

No končno sem dojel razliko med mojim in tvojim načinom!

Zanima pa ma kje bi lahko kaj več najdu a array-ih

#336 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 29 december 2005 - 19:57

rgolob, http://si.php.net/array

jernejko, lahko podaš kaj kode?

#337 Revoltec

Revoltec

    Gospod s kravato

  • Members
  • 1.433 objav

Objavljeno 29 december 2005 - 20:37

se zmeraj prikaze prazno stran
<?php



$content = $fp = fopen('http://tv.si21.com/content.php?channelId=3&date=', 'r');



$content = fread($fp, 1024768);







if(function_exists('iconv'))



{



	$content = iconv('iso-8859-2', 'windows-1250', $content);



}







preg_match('#<td class="naslovnaTD" style="width: 50%;">Spored na: <b>(.*?)</b></td>



					<td align="right" class="naslovnaTD" style="width: 50%;"><b>(.*?)</b></td>#', $content, $array);



preg_match_all('#<table cellspacing="0" cellpadding="2" boder="0" style="width:100%">



		<tr>



			<td class="(.*?)" style="width:25px;" valign="top"><b>(.*?)</b></td>



			<td class="(.*?)" valign="top">



		(.*?)



			</td>#si', $content, $array1);



?>



<h1><?php echo $array[1]; /* kanal */?></h1>



<h2><?php echo $array[2]; /* datum */ ?></h2>



<?php



foreach($array1[2] as $key => $spored)



{



	// Odstranimo slike



	$array1[4][$key] = preg_replace('#<img(.*?)>#', '', $array1[4][$key]);



	?>



	<p><?php echo $spored; /* ura */ ?>&nbsp;&nbsp;



	<?php echo $array1[4][$key]; /* spored */ ?>



	</p>



fclose($url);



	<?php



}



?>


#338 publikum

publikum

    Velemojster

  • Members
  • 5.974 objav
  • Kraj:Deep in code...
  • Interesi:Linux, PHP, C++, C#, .NET, ...

Objavljeno 29 december 2005 - 20:49

Revoltec, lahko v eno datoteko zapišeš <?php phpinfo(); ?> in daš link?

#339 Revoltec

Revoltec

    Gospod s kravato

  • Members
  • 1.433 objav

Objavljeno 29 december 2005 - 20:59

www.zabavni.net/phpinfo.htm

#340 simy456

simy456

    Mojster

  • Members
  • 1.723 objav
  • Kraj:Okolica Radovljice

Objavljeno 31 december 2005 - 02:51

Imam vprašanje in sicer: Kako naj ob straneh foruma naredim rob? Rob mora biti samo ob forumu ne pa ob bannerju. http://www.slo-moped...forum/index.php
To je vrjetno zapisano v overall_header.tpl ... tukaj sem urejal vendar mi rata narediti rob tudi ob bannerju.

LP Simon



Dodaj odgovor



  


0 član(ov) bere to temo

0 članov, 0 gostov, 0 anonimnih uporabnikov