Skoči na vsebino

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




Slika

Vse o PHPju


Odgovorov v temi: 1931

#1261 HeXeR

HeXeR

    Gospod s kravato

  • Members
  • 1.194 objav

Objavljeno 13 september 2006 - 20:04

if(file_exists($upload_dir.$filename))
Takole dela!


Jaz bi preverjal če obstaja datoteka nekje drugje, recimo da jo naložim na strani.si pa bi pol moja koda preverla če datotaka tam obstaja in je dosegljiva.

#1262 Revoltec

Revoltec

    Gospod s kravato

  • Members
  • 1.433 objav

Objavljeno 13 september 2006 - 20:51

<?php



if (file_exists(http://www.domena.com/nekaslika.jpg)) {



echo "Slika obstaja";



} else {



echo "Slika ne obstaja";



}



?>


#1263 cyberlukir

cyberlukir

    Spammer

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

Objavljeno 15 september 2006 - 15:25

Mene pa zanima, kako se naredi, da bi strani linkal takole: www.mojadomena.com/primer

Vem da se da to narediti, brez kreiranja map in nevem česa še. Tako imajo narejeno tudi na spletni strani www.simpatije.com ko listaš med uporabniki.

Hvala za odgovore.

#1264 simy456

simy456

    Mojster

  • Members
  • 1.723 objav
  • Kraj:Okolica Radovljice

Objavljeno 15 september 2006 - 18:55

Na strežiku imajo vrjetno določene virtualne mape ...

#1265 publikum

publikum

    Velemojster

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

Objavljeno 16 september 2006 - 07:51

cyberlukir, uporabi Apachejev mod_rewrite...

#1266 anzet

anzet

    Govorec

  • Members
  • 2.276 objav
  • Kraj:Somewhere in cyber world!
  • Interesi:Kako razumeti racunalnik...!

Objavljeno 16 september 2006 - 08:37

Ima kdo kaksno idejo, s katero PHP funckijo, bi naredil doloceno geslo, ki bi bilo sestavljeno iz datuma ter nakjlucne stevke?

#1267 cyberlukir

cyberlukir

    Spammer

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

Objavljeno 16 september 2006 - 09:43

publikum, problem je, ker imam jaz to pri hostingu, tak da ne morem posegat v drobovje streznika.

#1268 publikum

publikum

    Velemojster

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

Objavljeno 16 september 2006 - 12:00

cyberlukir, morda imaš že vklopljeno, poglej phpinfo pod sekcijo Apache...

#1269 gipi12

gipi12

    Mojster

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

Objavljeno 16 september 2006 - 20:46

anzet:
function geslo(){

$prva = date("dmy");

$druga = rand(0,9);

$rezultat = $prva . $druga;

$rezultat= md5($rezultat);

return $rezultat;

}
popravte če sm se kje zmotu :mrgreen: :ok:

#1270 publikum

publikum

    Velemojster

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

Objavljeno 16 september 2006 - 21:29

gipi12, pozabil si narekovaje v funkciji date()...

#1271 gipi12

gipi12

    Mojster

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

Objavljeno 16 september 2006 - 22:15

ups :roll: še dobro da php vedno vrne napako.. da vem da sem nekaj naredil narobe :)

#1272 Gregor3000

Gregor3000

    Mojster

  • Members
  • 1.574 objav
  • Kraj:OMG DEBIAN OMG DEBIAN OMG DEBIAN!!!
  • Interesi:Rap, računalništvo...

Objavljeno 17 september 2006 - 08:20

Imam eno učno skripto s funkcijo var_dump in me nekaj moti:
želim, da mi dumpa double, ali to gre?

<?php
$testing = 465;
var_dump ( $testing );
?>

vrne int(465)

Če pa dam med 4 in 65 vejico, da dobim število s plavajočo vejico - double: 4,65, mi javi napako unexpected ',' .

#1273 MihaSkipster

MihaSkipster

    Govorec

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

Objavljeno 17 september 2006 - 08:29

Sprobaj z piko:

<?php

$res = 4.3434; 

var_dump($res);

?>
Sicer vrne float ampak mislim da je enako..

#1274 anzet

anzet

    Govorec

  • Members
  • 2.276 objav
  • Kraj:Somewhere in cyber world!
  • Interesi:Kako razumeti racunalnik...!

Objavljeno 17 september 2006 - 09:30

Imam majhne problem. Odpravil sem se sam napiat eno skripto za geslo, vendar se mi je ustavilo pri temlem.
Koda:
<?php

rand (0,100);

date ("N","j","n","z");

$stevilo = rand (0,100);

$datum = date ("N","j","n","z");

$geslo = $stevilo . $datum;

print "Vase geslo je: <b>{$geslo}";

?>
PHP mi javi naslednje:

Warning: date() expects at most 2 parameters, 4 given in D:Program Filesxampphtdocsstranidatotekerand().php on line 3

Warning: date() expects at most 2 parameters, 4 given in D:Program Filesxampphtdocsstranidatotekerand().php on line 5
Vase geslo je: 69


Zgleda, da ni dovoljeno imeti 4 spremenljivk v funkciji date(), ali kako?

#1275 gipi12

gipi12

    Mojster

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

Objavljeno 17 september 2006 - 09:35

<?php



$stevilo = rand (0,100);

$datum = date ("Njnz");

$geslo = $stevilo . $datum;

print ("Vase geslo je: <b>$geslo</b>");

?>

tkole mislim da bo :)
aja, v funkciji date sta samo dva ". potem notri pa odvisno kako hočeš zapisat format:
naprimer: date("dm"); //pokaže 1709
ali date("d-m");// pokaže 17-09

#1276 simy456

simy456

    Mojster

  • Members
  • 1.723 objav
  • Kraj:Okolica Radovljice

Objavljeno 17 september 2006 - 09:36

anzet, narobe uporabljaš date funkcijo ... Pravilno je takole:
date("N,j,n,z"); To bo ven dalo:
NN,jj,nn,zz ... Se pravi da tako kot napišeš med narekovaji, tako bo dalo ven. Š e en primer: date("N:j-n.z");<to bo dalo ven: NN:jj-nn.zz.

LP, Simon!

#1277 gipi12

gipi12

    Mojster

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

Objavljeno 17 september 2006 - 09:38

mislim da bi rad on izpisal geslo brez vejic :)

#1278 anzet

anzet

    Govorec

  • Members
  • 2.276 objav
  • Kraj:Somewhere in cyber world!
  • Interesi:Kako razumeti racunalnik...!

Objavljeno 17 september 2006 - 10:07

Deluje!
Hvala...

#1279 Gregor3000

Gregor3000

    Mojster

  • Members
  • 1.574 objav
  • Kraj:OMG DEBIAN OMG DEBIAN OMG DEBIAN!!!
  • Interesi:Rap, računalništvo...

Objavljeno 17 september 2006 - 13:31

Mam težavico pri 4. uri PHP v 24h.

Učim se primerjalne operaterje in mi reče, da mi boo prierjalni operaterji vrnili vrednost false ali true.

Ampak če napišem npr.

<?
$x=3;
$x<5;
?>


mi ne vrne nič.žVem, da bi verjetno moral dati nekje nek ukaz "print ali kaj podobnega, ampak v knjigi je tole malce čudno opisano, nočem pa preskočiti koraka, saj bo to uporabno pri ukazih "if" in "while".

#1280 gipi12

gipi12

    Mojster

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

Objavljeno 17 september 2006 - 13:51

<? 

 $x=3; 

 if($x<5)

print("true");

else

print("false");

 ?>
tole mislil?



Dodaj odgovor



  


1 član(ov) bere to temo

0 članov, 1 gostov, 0 anonimnih uporabnikov