Skoči na vsebino

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




Slika

Vse o PHPju


Odgovorov v temi: 1931

#1321 MihaSkipster

MihaSkipster

    Govorec

  • Members
  • 2.087 objav
  • Kraj:SGC
  • Interesi:Splet, programiranje, vse kaj ma zveze z kompjuteri :D

Objavljeno 24 september 2006 - 13:22

mlavta1? Glede install.mod-a? Kaka resitev? Saj so v install.mod -u natancna navodila npr:

--- FIND LINE ----
if( nekaj je nekaj)
--- AFTER ADD -----
nekja

Tak ti pise, pa v kerem fajlu.. VSE. Samo preberi si kaj pise!

#1322 ticm

ticm

    Gospod s kravato

  • Members
  • 1.023 objav
  • Spol:Moški
  • Kraj:Laško

Objavljeno 24 september 2006 - 13:28

Jaz sem nekaj našel:
http://www.joker.si/...p?showtopic=607


Ampak koda pa jaz sta dva pojma al pa še več :cool: :cool: :) :mrgreen: :mrgreen:

#1323 mlavta1

mlavta1

    Iznajdljivec

  • Members
  • 787 objav
  • Kraj:Poljane-sredisce vesolja

Objavljeno 24 september 2006 - 13:29

Ok mene pa zanima se, kako naredit v Mysql-u, da ce se vrstica izbrise, da se vrednost zniza avtomatsko zniza. Naprimer da imam:

ID Name
1 Miha
2 Janez
3 Janko

In izbrisem Janez-a in dobim:

1 Miha
3 Janko

Jaz pa hocem:

1 Miha
2 Janko

Hvala.


Za tole sem mislil Miha.

#1324 ticm

ticm

    Gospod s kravato

  • Members
  • 1.023 objav
  • Spol:Moški
  • Kraj:Laško

Objavljeno 24 september 2006 - 16:29

Sedaj vem, da moram tu spremeniti kodo. http://www.strojna-b..... Install2.txt

Pa spet nečesa ne vem. Kaj moram v kodi namesto [FIND], [BEFORE, ADD], [SQL] in podobnih vstaviti?
Prosim čimbolj natančno...

Hvala vsem :!:

#1325 dhrova88888

dhrova88888

    Poročevalec

  • Members
  • 647 objav
  • Spol:Moški
  • Kraj:Sežana

Objavljeno 24 september 2006 - 18:26

Spet jaz z mojim teženjem :cool:

A ima slučajno kdo kako PHP kodo za kalkulator :mrgreen:

Na internetu bi lepo vpisal številke, izbral opcijo (seštevanje, množenje, deljenje) in prikazalo bi ti rezultat :)

Hvala! :bow:

#1326 publikum

publikum

    Velemojster

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

Objavljeno 24 september 2006 - 19:35

dhrova88888, kalkulatorji se delajo z Javascriptom...

#1327 B0rYS

B0rYS

    nOObie

  • Members
  • 18 objav

Objavljeno 24 september 2006 - 19:39

Imam eno vprašanje.

Spletne strani izdelujem v php-ju in mysql bazo uzadi. Podatke iz baze mi pobira naslednja koda od g. publikuma(hvala ti...):

<?php

if(isset($_GET['id']))
{
include("konekt/baza.php");

$id = intval($_GET['id']);
$query = "SELECT * FROM strani WHERE id = '$id' LIMIT 1";
$result = @mysql_query($query, $link);
$izpis = mysql_fetch_assoc($result);
?>

<html>
<body>
<div class="naslov"><?php echo $izpis['naslov']; ?></div>
<?php echo $izpis['vsebina']; ?>
</body>
</html>

<?php
mysql_close($link);
}
else
{
die('Klikni na katerokoli povezavo!');
}
?>


Tole deluje fino, v index.php imam includano tole zgornjo kodo. Potem pa na povezavah linke index.php?id=1,2,3,4 ....itd.
Samo imam en problem, ko recimo prideš prvič na index.php, ne da že klikneš link ne bere iz baze in ni podatkov, tako da me malo moti da moram zmeraj imet recimo index.php za začetno stran, pol pa še eno enako datoteko kjer kličem ostale strani iz baze, preko linkov. Kakšno kodo naj dam v index.php da mi bo samo prvič pokazalo kar želim pol pa seveda glede na klik v meniju. Verjetno je funkcija include_once, samo kako.
Ker bi rad imel samo index.php.

Upam da sem razločno razložil.

Hvala v naprej mojstri php-ja....

#1328 simy456

simy456

    Mojster

  • Members
  • 1.723 objav
  • Kraj:Okolica Radovljice

Objavljeno 24 september 2006 - 20:14

<?php







if(!isset($_GET['id'])){



$id = 1;



}else{



$id=intval($_GET['id']);



}



include("konekt/baza.php");







$query = "SELECT * FROM strani WHERE id = '$id' LIMIT 1";



$result = @mysql_query($query, $link);



$izpis = mysql_fetch_assoc($result);



?>







<html>



<body>



<div class="naslov"><?php echo $izpis['naslov']; ?></div>



<?php echo $izpis['vsebina']; ?>



</body>



</html>







<?php



mysql_close($link);



}



?>


#1329 ticm

ticm

    Gospod s kravato

  • Members
  • 1.023 objav
  • Spol:Moški
  • Kraj:Laško

Objavljeno 24 september 2006 - 20:16

Sedaj vem, da moram tu spremeniti kodo. http://www.strojna-b..... Install2.txt

Pa spet nečesa ne vem. Kaj moram v kodi namesto [FIND], [BEFORE, ADD], [SQL] in podobnih vstaviti?
Prosim čimbolj natančno...

Hvala vsem :!:


:bow: :bow: :bow:

#1330 GoGy82

GoGy82

    Gospod s kravato

  • Members
  • 1.072 objav
  • Spol:Moški
  • Kraj:EVROPA
  • Interesi:vse...

Objavljeno 24 september 2006 - 20:18

Ok mene pa zanima se, kako naredit v Mysql-u, da ce se vrstica izbrise, da se vrednost zniza avtomatsko zniza. Naprimer da imam:

ID Name
1 Miha
2 Janez
3 Janko

In izbrisem Janez-a in dobim:

1 Miha
3 Janko

Jaz pa hocem:

1 Miha
2 Janko

Hvala.


Za tole sem mislil Miha.


Če imaš auto_increment polje in kličeš iz njega, potem nekako nemoreš dobiti tako kot si želiš...

Zakaj še vedno vsi pišete v to temo? Zakaj ne naredite nove teme, ker smo dobili forum za spletne strani in nima smisla 100 različnih težav in naslovov v tej temi

:cool:

#1331 B0rYS

B0rYS

    nOObie

  • Members
  • 18 objav

Objavljeno 24 september 2006 - 21:07

<?php



if(!isset($_GET['id'])){

$id = 1;

}else{

$id=intval($_GET['id']);

}

include("konekt/baza.php");



$query = "SELECT * FROM strani WHERE id = '$id' LIMIT 1";

$result = @mysql_query($query, $link);

$izpis = mysql_fetch_assoc($result);

?>



<html>

<body>

<div class="naslov"><?php echo $izpis['naslov']; ?></div>

<?php echo $izpis['vsebina']; ?>

</body>

</html>



<?php

mysql_close($link);

}

?>


Hvala, ampak neki mi nedela, mogoče se mora prej povezat na bazo ali kaj, ne pokaže nič.

#1332 GoGy82

GoGy82

    Gospod s kravato

  • Members
  • 1.072 objav
  • Spol:Moški
  • Kraj:EVROPA
  • Interesi:vse...

Objavljeno 24 september 2006 - 21:36

dokument baza.php ki se nahaja v mapi konekt mora vsebovati podatke o povezavi na bazo :cool:

#1333 B0rYS

B0rYS

    nOObie

  • Members
  • 18 objav

Objavljeno 25 september 2006 - 19:09

dokument baza.php ki se nahaja v mapi konekt mora vsebovati podatke o povezavi na bazo :cool:


Ne to ni problem, to imam in deluje glede na prejšnjo kodo k sem jo dal višje, samo spodnja ki mi jo je dal simy456mi ne prikaže podatkov in linki iz menija ne delujejo. Kje je kaj narobe?

#1334 gipi12

gipi12

    Mojster

  • Members
  • 1.597 objav
  • Kraj:192.186.1.10
  • Interesi:Ženske:80,Punce:81

Objavljeno 28 september 2006 - 20:06

mene pa zanima (verjetno bo publikum vedel) kakšne funkcije naj uporabljam za najbolj varen pretok vsebine preko mysql-php, namreč zasledil sem da se da preko kode (na strani) tudi pošiljati mysql_querye bazi, čeprav naj ne bi bilo dostopa.

#1335 brane_new

brane_new

    Poročevalec

  • Members
  • 574 objav

Objavljeno 29 september 2006 - 07:31

GoGy82 tako je!
Pa išči problem na 100 straneh. Vse brišete, res ne vem zakaj!
Ali takile posti res veliko prostora zasedejo. Naj ge v arhivo, če ne želite imeti gor.
Ko iščeš pa naj gleda še v arhivo.
Ali ni bilo zahtevano, da naj naslov nedvoumno nakazuje problem!

#1336 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 29 september 2006 - 13:27

gipi12, mysql_real_escape_string()

#1337 MihaSkipster

MihaSkipster

    Govorec

  • Members
  • 2.087 objav
  • Kraj:SGC
  • Interesi:Splet, programiranje, vse kaj ma zveze z kompjuteri :D

Objavljeno 29 september 2006 - 14:54

Mi lahko kdo pove kako se potencira v PHP-ju?

#1338 simy456

simy456

    Mojster

  • Members
  • 1.723 objav
  • Kraj:Okolica Radovljice

Objavljeno 29 september 2006 - 15:02

pow ... pow(3,2) = 9.

#1339 MihaSkipster

MihaSkipster

    Govorec

  • Members
  • 2.087 objav
  • Kraj:SGC
  • Interesi:Splet, programiranje, vse kaj ma zveze z kompjuteri :D

Objavljeno 30 september 2006 - 20:58

Ve kdo kaj je tu narobe. Napaka je pri mysql proizvedbi:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by , date , cat)
VALUES (NULL , 'xget_magic_quotes_gpc()','get_magic_quotes_' at line 1 at: 30.09.2006 | 22:25:41


Koda:
$news_title = $db->escape(trim($_POST['news_title']));

			$news_body = $db->escape(trim($_POST['news_body']));

			$posted_by = $_SESSION['usern'];

			$posted_date = time();

			$category = $_POST['category'];

			if(!isset($news_title) || strlen($news_title) < 10 )

			{

				error('News title mora biti vsaj 10 znakov dolga!',true);

			}

			if(!isset($news_body) || strlen($news_body) < 100)

			{

				error('News body mora biti vsaj 100 znakov dolg',true);

			}

			else

			{

			if($category == 'nocat')

			{

				$category = 'Ni v kategoriji';

			}

			$res = $db->query("INSERT INTO news (id , title , body , by , date , cat) VALUES (NULL , '".$news_title."','".$news_body."','".$posted_by."','".$posted_date."','".$category."')");

			if(!$res)

			{

				error_log(mysql_error().' at: '.date('d.m.20y | H:i:s',time())."n",3,BASEDIR.'data/error_log.txt');

				error('Nisem uspel dodati novice!',true);

				echo '<a href="./news.php?action=add">Nazaj</a>';

			}

			else

			{

				error('Uspel sem dodati novico!',false);

			}

P.S. oni get_magic_quotes... v mysql sporocilo napake je samo kot besedilo.. Neko sran*e po domace. Bilo kaj napisem je enaka napaka.

#1340 HeXeR

HeXeR

    Gospod s kravato

  • Members
  • 1.194 objav

Objavljeno 02 oktober 2006 - 15:19

Se komu sanja zakaj dobim ta error:

Warning: fopen(System/novice/4) [function.fopen]: failed to open stream: Permission denied in /server/www/users/test/System/post.php on line 43

Warning: fputs(): supplied argument is not a valid stream resource in /server/www/users/test/System/post.php on line 44

Warning: fclose(): supplied argument is not a valid stream resource in /server/www/users/test/System/post.php on line 45


ko hočem pisat:

$fp_sta = fopen("System/novice/$file_novice", "a");

fputs($fp_sta, $vmo);

fclose($fp_sta);

to so vrstice 43,44,45 ... vse je CHMODano na 777 tudi mape, imena so točno taka, tudi velike začetnice. Kaj je torej problem ?
Mislim da mi je celo ta koda na Win2k3 delala.



Dodaj odgovor



  


1 član(ov) bere to temo

0 članov, 1 gostov, 0 anonimnih uporabnikov