Skoči na vsebino

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




Slika

Vse o PHPju


Odgovorov v temi: 1931

#61 pero12

pero12

    Vajenec

  • Members
  • 266 objav
  • Spol:Moški

Objavljeno 10 avgust 2005 - 21:35

Mislm da je napaka :?:
Tale del kode:
elseif(isset($_GET['prikazi'])) 

{ 

   if(!is_int($_GET['id'])) 

   { 

	  die("ERROR!"); 

   } 

   else 

   { 

	  $query = "SELECT ime,opis FROM opisi WHERE id = '{$_GET['id']} LIMIT 1"; 

	  $result = mysql_query($query); 

	  $row = mysql_fetch_assoc($result); 

	   

	  // IZPIS 

	  echo "<h1>" . $row['ime'] . "</h1><br>n"; 

	  echo "<p>" . $row['opis'] . "</p>n"; 

   } 

} 

elseif(isset($_POST['dodaj'])) 

{ 

   $naslov = mysql_escape_string($_POST['naslov']); 

   $opis = mysql_escape_string($_POST['opis']); 

	

   $query = "INSERT INTO opisi(ime, opis) VALUES('$naslov', '$opis')"; 

   $result = mysql_query($query); 

   if($result) 

   { 

	  echo "Vpis je uspel!"; 

   } 

   else 

   { 

	  echo "Vpis ni uspel!!!!!!"; 

   } 

} 

mysql_close($link);

?>
Zamenjam z tisto ko si mi jo napisal? Samo kje v uni piše, kam naj se izpišejo opisi? Sem zamenjal pa napiše error :?:

Hvala ;-)

#62 publikum

publikum

    Velemojster

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

Objavljeno 11 avgust 2005 - 07:32

Sedaj sem se res potrudil in ti naredil vse, za kar sem mislil, da boš rabil, sedaj pa te prosim, da si še tudi sam vzameš čas in preštudiraš kakšno stvar. Na voljo imaš W3Schools, PHP Manual in še kaj....

Spet si moraš spremeniti podatke kotže prej, tukaj pa so datoteke...:

opisi.php : http://publikum.spec...le=vseophp1.php

opisi_dodaj.html: http://publikum.spec...php1_dodaj.html

opisi.sql: http://publikum.spec...eophp1_baza.sql

Kodo v .sql datoteki moraš izvršiti s pomočjo phpMyAdmina...

#63 cweto

cweto

    Iznajdljivec

  • Members
  • 780 objav
  • Spol:Moški
  • Kraj:Laibach

Objavljeno 11 avgust 2005 - 23:26

publikum, jst mam spet eno uprašanje... Ali mi lahko poveš zakaj, ko se člani pri meni prijavijo na strani pokaže status uporabnika in piše ONLINE, ko pa kliknejo na določeno povezavo, ki jo vidijo samo član, pa jim izpiše, da se morajo ponovno prijaviti!?

Nekaj sumim, da je narobe z piškotki oz. z bazo :roll: Se motim?! Mi lahko pomagaš? Nekako si nemore zapomniti da je član prijavlen toliko časa dokler se on ne odjavi.

Meni pa ko sem admin mi pa vse normalno dela... ko se prijavim lahko vse vidim ko se pa odjavim pa samo določene stvari. Sem se tudi prijavil kot navadni uporabnik in je vse normalno delalo. Samo drugim članom pa ne :x

lp,
cweto

#64 publikum

publikum

    Velemojster

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

Objavljeno 12 avgust 2005 - 07:22

Poglej na tisti zaščiteni strani kako je s piškotki....:

echo "<pre>";

print_r($_COOKIE);

echo "</pre>";


#65 cweto

cweto

    Iznajdljivec

  • Members
  • 780 objav
  • Spol:Moški
  • Kraj:Laibach

Objavljeno 12 avgust 2005 - 11:32

Hmnja... jaz sem pregledal vso kodo samo tega ukaza nisem našel nikjer :dance:
mi lahko malo namigneš kje bi se lahko to nahajalo? Uporabljam pa PHP-NUKE 7.7 :)

Pogledaj sem pod modul Your_Account pod block Log_in.php in User_Info.php

#66 Pimqek

Pimqek

    Velemojster

  • Members
  • 6.937 objav
  • Kraj:Mala Zimica

Objavljeno 12 avgust 2005 - 13:11

cweto, to kodo moreš sam izvršiti...

#67 cweto

cweto

    Iznajdljivec

  • Members
  • 780 objav
  • Spol:Moški
  • Kraj:Laibach

Objavljeno 12 avgust 2005 - 13:19

Pimqek, thx :ok:
publikum, to mi je vrnilo:

Array

(

	[lang] => slovenian

	[admin] => Y3ZldG86MTBlMDJmMzlkMmFjZTBiNDA3NTkyOGM4ZWE4MzNlMTA6

	[user] => MjpjdmV0bzoxMGUwMmYzOWQyYWNlMGI0MDc1OTI4YzhlYTgzM2UxMDoxMDo6MDowOjA6MDo6NDA5Ng==

	[phpbb2mysql_data] => a:0:{}

)


#68 publikum

publikum

    Velemojster

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

Objavljeno 12 avgust 2005 - 13:42

To pa spremeni situacijo....

Citiram del pravil...:
1. Spraševanje o forumih (phpBB, Invision, ...)! 

2. Spraševanje o portalih (phpNuke, Mambo, ...)!


#69 cweto

cweto

    Iznajdljivec

  • Members
  • 780 objav
  • Spol:Moški
  • Kraj:Laibach

Objavljeno 12 avgust 2005 - 13:54

publikum, se mi je zdelo ja... da nebo šlo :-[
No ja... bomože nekako. Thx vseeno :ok:

#70 Pimqek

Pimqek

    Velemojster

  • Members
  • 6.937 objav
  • Kraj:Mala Zimica

Objavljeno 12 avgust 2005 - 14:01

cweto, zgleda bo problem v njihovih brskalnikih. Š e posebej pri FF si je vredu nastaviti, da drži piškot malo dlje.

#71 cweto

cweto

    Iznajdljivec

  • Members
  • 780 objav
  • Spol:Moški
  • Kraj:Laibach

Objavljeno 12 avgust 2005 - 18:32

// Izpišemo datoteke

			foreach($datoteke as $file)

			{

				// Ne prikaže .php datotek

				$tmp_array = explode(".", $file);

				if($tmp_array[count($tmp_array) - 1] !== 'php' 'txt')

				{

					echo "<a href="{$_GET['mapa']}/$file">" . $file . "</a><br>";

				}

			}

Zdaj pa bi rad da mi nebi prikazalo še txt fajlov. Jaz sem probal naslednje samo ni ratalo... doh :joj:
// Ne prikaže .php datotek

				$tmp_array = explode(".", $file);

				if($tmp_array[count($tmp_array) - 1] !== 'php')

				{

					echo "<a href="{$_GET['mapa']}/$file">" . $file . "</a><br>";

				}
in vmes sem dodal se vecije presledke...
if($tmp_array[count($tmp_array) - 1] !== 'php' , 'txt')
in nikakor mi ni ratalo :mrgreen: Se da še to uštimati da bo delalo? :roll:

#72 publikum

publikum

    Velemojster

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

Objavljeno 12 avgust 2005 - 18:38

Hehehe.... :mrgreen:
if($tmp_array[count8$tmp_array) - 1] !== 'php' || 'txt')


#73 cweto

cweto

    Iznajdljivec

  • Members
  • 780 objav
  • Spol:Moški
  • Kraj:Laibach

Objavljeno 12 avgust 2005 - 19:04

publikum,
if($tmp_array[count($tmp_array) - 1] !== 'php' || 'txt')

zdaj mi pa še .php pokaže... :mrgreen: kaj bi bilo lahko še narobe?

#74 publikum

publikum

    Velemojster

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

Objavljeno 12 avgust 2005 - 19:27

... !== ('php' || 'txt'))

#75 cweto

cweto

    Iznajdljivec

  • Members
  • 780 objav
  • Spol:Moški
  • Kraj:Laibach

Objavljeno 12 avgust 2005 - 20:13

publikum, zau tudi to ne dela :roll:

#76 publikum

publikum

    Velemojster

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

Objavljeno 12 avgust 2005 - 21:32

Pa gremo na dolgo in sigurno varianto...

if(($tmp_array[count($tmp_array) - 1] !== 'php') or  ($tmp_array[count($tmp_array) - 1] !== 'txt'))


#77 cweto

cweto

    Iznajdljivec

  • Members
  • 780 objav
  • Spol:Moški
  • Kraj:Laibach

Objavljeno 13 avgust 2005 - 01:29

tudi ta koda ne dela :mrgreen: se ti še kaj sanja? :roll:

#78 publikum

publikum

    Velemojster

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

Objavljeno 13 avgust 2005 - 06:29

if(!in_array($tmp_array[count($tmp_array) - 1], array('php', 'txt')))

Zdaj jih pa lahko dodajaš z vejico :mrgreen:

#79 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 13 avgust 2005 - 06:44

lahko bi napisal tudi:

if($tmp_array[count8$tmp_array) - 1] !== 'php' || $tmp_array[count8$tmp_array)-1 !== 'txt')

publikum primerjat moraš obakrat -->če(krompir == jabolko || krompir == hruška) :mrgreen:

#80 publikum

publikum

    Velemojster

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

Objavljeno 13 avgust 2005 - 07:42

To res, samo potem imaš celo goro kode, če moraš odstraniti 10 končnic....



Dodaj odgovor



  


2 član(ov) bere to temo

0 članov, 2 gostov, 0 anonimnih uporabnikov