Skoči na vsebino

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




Slika

Vse o PHPju


Odgovorov v temi: 1931

#1701 cyberlukir

cyberlukir

    Spammer

  • Members
  • 3.093 objav
  • Kraj:Žalec-Pirešca
  • Interesi:PHP & MySQL

Objavljeno 26 december 2007 - 13:50

simy456, hvala, deluje.

#1702 perrotta

perrotta

    nOObie

  • Members
  • 2 objav

Objavljeno 03 januar 2008 - 19:31

kako bi v php jeziku naredil:

-kako bi v php jeziku napisal program, ki šteje od 1 do 1000 v katerega vpišete 2 števili program pa po vrsti izpiše števila od najmanjšega do največjega?

-vpišete 3 števila, program izpiše največje število =?

-vpišite 3 števila-program ugotovi ali gre za aritmetično ali geometrijsko zaporedje?

če bi kdo kaj od tega zna prosim naj pomaga :bow:

#1703 zaxy

zaxy

    Iznajdljivec

  • Members
  • 855 objav
  • Kraj:<?=1001101?>

Objavljeno 03 januar 2008 - 23:54

-kako bi v php jeziku napisal program, ki šteje od 1 do 1000 v katerega vpišete 2 števili program pa po vrsti izpiše števila od najmanjšega do največjega?


če sem prav razumel vpišeš 2 števili, program pa izpiše vsa števila med tema dvema številoma:

<?php

if(isset($_POST['st1'])) {

	$stevili = array($_POST['st1'], $_POST['st2']);

	$min = min($stevili);

	$max = max($stevili);

	

	for($i = $min; $i <= $max; $i++) {

		print $i . "<br />";

	}

}

?>

	



<form method="post" action="<?php print $_SERVER['PHP_SELF']; ?>">

1. število: <input type="text" name="st1" /><br />

2. število: <input type="text" name="st2" /><br />

<input type="submit" value="izpisi" />

</form>

-vpišete 3 števila, program izpiše največje število


preprosto...

<?php

if(isset($_POST['st1'])) {

	$stevila = array($_POST['st1'], $_POST['st2'], $_POST['st3']);

	print(max($stevila));

}

?>



<form method="post" action="<?php print $_SERVER['PHP_SELF']; ?>">

1. število: <input type="text" name="st1" /><br />

2. število: <input type="text" name="st2" /><br />

3. število: <input type="text" name="st3" /><br />

<input type="submit" value="izpisi" />

</form>

vpišite 3 števila-program ugotovi ali gre za aritmetično ali geometrijsko zaporedje?


malo matematike ne škodi..

<?php

if(isset($_POST['st1'])) {

	$st1 = $_POST['st1'];

	$st2 = $_POST['st2'];

	$st3 = $_POST['st3'];

	

	$kol1 = $st2 / $st1;

	$kol2 = $st3 / $st2;

	

	$raz1 = $st2 - $st1;

	$raz2 = $st3 - $st2;

	

	if($kol1 == $kol2) {

		print "Geometrijsko zaporedje";

	} else

	if($raz1 == $raz2) {

		print "Aritmetično zaporedje";

	} else {

		print "Š tevila niso del geometrijskega ali aritmetičnega zaporedja";

	}

}

?>

	

	

<form method="post" action="<?php print $_SERVER['PHP_SELF']; ?>">

1. število: <input type="text" name="st1" /><br />

2. število: <input type="text" name="st2" /><br />

3. število: <input type="text" name="st3" /><br />

<input type="submit" value="izpisi" />

</form>

imam malo preveč časa.. upam, da ti bo kaj pomagalo :mrgreen:

#1704 mcgusto

mcgusto

    Iznajdljivec

  • Members
  • 939 objav
  • Spol:Moški
  • Kraj:Zasavje
  • Interesi:Baba pokaž joške

Objavljeno 06 januar 2008 - 22:32

lp, na prejsnji strani sem imel nasednjo kodo katera mi je pokazala naključno sliko
<?php





  $pic_dir = '/Galerija/pictures/';

 

  $counter = 0;



  $d = dir($pic_dir);

  while($entry=$d->read()) {

	if ($entry != "." && $entry != "..") {

	  $array[] = $entry;

	  $counter++;

	}

  }

  $d->close();

  $counter--;

  $which = rand(0, $counter);

?>



in tam kjer sem hotel da se prikazze sem imel 



<?

$nakljucna_slika = str_replace("_thumb", "", $pic_dir.$array[$which]);

echo "<a href='$nakljucna_slika' rel='lightbox' onmouseover="return overlib('Za ogled slike v normalni velikosti nežno pritisni na sliko. =)<br><br>Slike, ki so prikazane tukaj se nahajajo v galeriji poglej si še ostale<br><br> HVALA!');" onmouseout='return nd();' target='_blank'><img src='$nakljucna_slika' width='550'border='0'></a>";

?>

tezava je v tem da imam sedaj jomlo in sem to vstavil v php_mod in ne dela :S kaj bi moral spremeniti ce se komu sanja

#1705 ovca22

ovca22

    Raziskovalec

  • Members
  • 41 objav

Objavljeno 10 januar 2008 - 17:42

Kako naj naredim anketo na spletni strani?

#1706 zaxy

zaxy

    Iznajdljivec

  • Members
  • 855 objav
  • Kraj:&lt;?=1001101?&gt;

Objavljeno 10 januar 2008 - 17:50

malo pogooglaj, vodičev je kot solate :ok:

http://www.spoono.co...orial.php?id=39

recimo

#1707 hook99

hook99

    nOObie

  • Members
  • 8 objav

Objavljeno 13 januar 2008 - 19:23

Sem svežna na tem forumu in se tudi trudim kaj 'spacati'skupaj. Sem začetnik in probam pač narediti nekaj stvari oz se nekaj naučiti;)
Probal sem pri spletni strani. Par tem nižje sem dobil vodič o 'Namestitev portala PHP-Fusion'; ustavilo se mi je pri 14 koraku

14. Počakamo, da se vse datoteke prenesejo na strežnik.

* Poiščemo blank_config.php ter ga preimenujemo v config.php
* »CHMODAMO« naslenje datoteke (na 777) - to storimo z desnim klikom na datoteko/mapo Attributes (CHMOD) in Permissions nastavimo na 777.

o administration/db_backups/
o images/
o images/imagelist.js
o images/articles/
o images/avatars/
o images/news/
o images/news_cats/
o images/photoalbum/
o images/photoalbum/submissions/
o forum/attachments/
o config.php


Kje poiščemo blank_config.php, »CHMODAMO«, ...?

Š e slika do kamor sem prišel http://i118.photobuc...9_photo/huh.jpg

#1708 itanium

itanium

    Spammer

  • Members
  • 3.389 objav
  • Spol:Moški
  • Kraj:Ratež 18
  • Interesi:Arduino, Gadgeteer, fotografiranje, spletne strani, ...

Objavljeno 13 januar 2008 - 20:01

Na sliki je vidno, da si ustvaril podatkovno bazo. Ime le te boš vpisal ko boš pričel z namestitvijo portala.

blank_config.php se nahaja v glavni mapi portala.
S CHMOD nastavimo pravice datoteke. To storiš s kakšnim FTP programom ali pa kar v nadzorni plošči tvojega strežnika, kjer urejaš datoteke. Vsem napisanim datotekam moraš nastaviti pravice na 777. Le tako bo lahko portal pisal podatke v omenjene mape / datoteke.

#1709 hook99

hook99

    nOObie

  • Members
  • 8 objav

Objavljeno 14 januar 2008 - 14:05

zdej je pa en drug problem...

naredim pač kot je po vodiču (vsaj mislim da):
''Shrani.si

* Database Hostname: (Database Server v mojem primeru): mysql4.freehostia.com
* Database Username: (Uporabniško ime) uporabniškoime_imepodatkovnebaze
* Database Password: (Geslo) geslopodatkovnebaze
* Database Name: (Ime) uporabniškoime_imepodatkovnebaze
* Database Prefix: (Lahko nastavimo kakor hočemo, najboljše je privzeto) fusion_''

http://i118.photobuc...9_photo/huh.jpg

tko pač vpišem podatke http://i118.photobuc...99_photo/98.jpg
je to pravilno vpisovanje?


napiše mi: ''
Unable to establish connection to MySQL
2002 : Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)''

Hvala in Lp

#1710 itanium

itanium

    Spammer

  • Members
  • 3.389 objav
  • Spol:Moški
  • Kraj:Ratež 18
  • Interesi:Arduino, Gadgeteer, fotografiranje, spletne strani, ...

Objavljeno 19 januar 2008 - 18:56

hook99, mislim, da uporabniško ime za bozo ni enako imenu baze?!

Imam dve tabeli v mysql podatkovni bazi.
V tabeli A imam shranjene artikle, v tabeli B pa so vrednosti ocen, ki jih podajo ocenjevalci.

Rad bi sortiral izpis vseh artiklov (tabela A) glede na vsoto vseh ocen [r_points] v tabeli B.

Ali je to sploh mogoče? Ker men nič ne kapne na misel :zvizg:
A
a_id | a_name | a_price

B
r_id | r_id | r_points

pp; r_id == a_id

//sm ugotovu, da z ukazom JOIN. Sam imam tako strukturo tabel, da ne pride glih lepo skup nažalost :(

#1711 joe14

joe14

    Poročevalec

  • Members
  • 561 objav
  • Kraj:Severna Primorska; 127.0.0.1
  • Interesi:Izdelovanje spletnih strani, ...

Objavljeno 20 januar 2008 - 09:54

SELECT `A.a_id`, `A.a_name`, `A.a_price` FROM A, B WHERE A.a_id=B.r_id ORDER BY `B.r_points`
Ali je prav?

#1712 itanium

itanium

    Spammer

  • Members
  • 3.389 objav
  • Spol:Moški
  • Kraj:Ratež 18
  • Interesi:Arduino, Gadgeteer, fotografiranje, spletne strani, ...

Objavljeno 17 februar 2008 - 16:32

Zanima me če je pri branju piškotkov kakšna omejitev glede tega, kje piškotek beremo.

Namreč piškotek se mi ustvari, kar vidim v spisku piškotkov samega brskalnika.
Problem je v tem, da tega piškotka nikakor ne more prebrati.

Vedno reaigira kot, da piškotek ne obstaja: torej uporabi 950...
if (isset($_COOKIE['site_mode'])) { $theme_width = "".$_COOKIE["site_mode"].""; }

else { $theme_width = "950"; }


#1713 zaxy

zaxy

    Iznajdljivec

  • Members
  • 855 objav
  • Kraj:&lt;?=1001101?&gt;

Objavljeno 17 februar 2008 - 17:30

probaj z $_REQUEST['site_mode']

kako pa nastaviš cookie?

#1714 apex

apex

    Raziskovalec

  • Members
  • 92 objav
  • Kraj:Earth
  • Interesi:Luft UnD 01101

Objavljeno 22 februar 2008 - 14:12

Pozdravljeni,

Da nebom odpiral nove teme bi prašal kar tukaj...
Imam *.txt file kjer imam določeno vsebino z polji po vrsticah. Polja pa so ločene z znakom ";".

1 ime priimek;število točk;društvo
2 ... itd

Problem imam če želim izpisati vse osebe oz vrstice z enakimi društvi oz samo osebe ki pripadajo trem različnim društvom.

Če želim izpisati samo osebe z določenim društvom nimam težav, uporabim fun "stripos". Dela bp. Težava je ker nikakor ne znam spisati zadevo tako da bi prikazal samo osebe z tremi predhodno določenimi društvi.

Lepo prosim za kakšen namig :mrgreen:
lp. J

#1715 publikum

publikum

    Velemojster

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

Objavljeno 26 februar 2008 - 22:20

apex, če imaš na voljo PHP5 uporabi SQLite in uporabi in-memory tabele...

Potem enostavno prebereš vse podatke in jih shraniš v bazo, ki se nahaja v pomnilniku - iz baze pa enostavno prebereš s pomočjo SQL jezika...

#1716 klemenm

klemenm

    Raziskovalec

  • Members
  • 71 objav

Objavljeno 17 marec 2008 - 19:09

Mogoče malo smešno vprašanje:

Nevem kako bi povedal??? Kako se naredi da je naslov recmo http://blabla.si/index.php?nekaj
Ne tako: http://blabla.si/ind...hp?nekaj=krneki
Upam da ste razumeli :)

LP

#1717 Matthew1

Matthew1

    Gospod s kravato

  • Members
  • 1.324 objav
  • Spol:Moški
  • Kraj:Si/USA

Objavljeno 17 marec 2008 - 19:32

$url = $_SERVER['REQUEST_URI'];







if ($url == "/?index") {



	include ("prva.php");



} elseif ($url == "/?nekaj") {



		include ("nekaj.php");



		echo "naredi nekaj";



}


#1718 klemenm

klemenm

    Raziskovalec

  • Members
  • 71 objav

Objavljeno 17 marec 2008 - 19:39

Hvala ! :bravo:

#1719 zaxy

zaxy

    Iznajdljivec

  • Members
  • 855 objav
  • Kraj:&lt;?=1001101?&gt;

Objavljeno 17 marec 2008 - 20:03

oz.

if(isset($_GET['nekaj'])) {

	include('nekaj.php');

} else {

	include('prva.php');

}

možnosti je veliko :)

#1720 klemenm

klemenm

    Raziskovalec

  • Members
  • 71 objav

Objavljeno 17 marec 2008 - 20:41

ehem.. zaxy tvoje mi ne dela



Dodaj odgovor



  


1 član(ov) bere to temo

0 članov, 1 gostov, 0 anonimnih uporabnikov