Skoči na vsebino

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




Slika

Vse o PHPju


Odgovorov v temi: 1931

#1421 exorcist

exorcist

    Poročevalec

  • Members
  • 546 objav
  • Spol:Moški
  • Kraj:Celje

Objavljeno 05 november 2006 - 16:09

Rabil bi php kodo, ki bi mi iz direktorija DOC pobrisala vse datoteke v zaporedju 1_test.doc, 2_test.doc, 3_test.doc, 4_test.doc....

Prosim za pomoč.

#1422 publikum

publikum

    Velemojster

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

Objavljeno 05 november 2006 - 19:35

<?php



for($i = 0; $i < 1000; $i++)



{



	unlink("./DOC/{$i}_test.doc");



}



?>


#1423 exorcist

exorcist

    Poročevalec

  • Members
  • 546 objav
  • Spol:Moški
  • Kraj:Celje

Objavljeno 06 november 2006 - 18:42

Popravil... sem problem že rešil...

#1424 mcgusto

mcgusto

    Iznajdljivec

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

Objavljeno 06 november 2006 - 19:26

kaj pa zame ne ve nobeden ??

#1425 publikum

publikum

    Velemojster

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

Objavljeno 07 november 2006 - 18:48

mcgusto, v include() ne uporabljaš "Location: ", to se uporablja pri funkciji header()...

#1426 mcgusto

mcgusto

    Iznajdljivec

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

Objavljeno 08 november 2006 - 10:12

kaj potem naredim takole

include("xxx?xxx=anketa&id=$izbranka");

#1427 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 08 november 2006 - 16:02

kaj bi sploh rad naredil?

#1428 mcgusto

mcgusto

    Iznajdljivec

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

Objavljeno 08 november 2006 - 16:06

imas 2 teme nazaj napisano

#1429 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 08 november 2006 - 17:28

Ja klikneš in ti vrže error... kaj bi ti pa namesto errora naj naredilo? redirectalo na nek link ali includalo neko datoteko?

#1430 mcgusto

mcgusto

    Iznajdljivec

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

Objavljeno 08 november 2006 - 17:29

includalo neko stran ... vendar napise error

#1431 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 08 november 2006 - 19:47

ja ker ne dobi PHP kode... katerokoli datoteko includaš, vedno moraš ko jo obiščeš z brskalnikom videt PHP kodo, če hočiš pa prikazat vsebino neke druge strani na svoji potem pa ni include prava funkcija ampak:
$url = 'nekastran.htm';



$data = file($url);



$data = implode("rn", $data);







echo $data;


#1432 juree

juree

    1101010

  • Members
  • 5.208 objav
  • Spol:Moški

Objavljeno 09 november 2006 - 14:59

Na netu iscem php scripto, ker sam neznam spisati take kakor hocem. Zato potrebujem enega, ce mi poisce ali pa napise. Rabim login scripto, brez registracije. Tako da bom sam vnasal uporabnike, in pa ce bo password in username pravilen, da te usmeri na npr. stran.html. Nocem da ko napises password in username da ostane na login strani in se samo spremeni vseebina, naslov ostane isti, ne tega nocem. Hocem da te preusmeri nekam drugam, ce je mozno brez mysql, in pomoznosti z funkcijo log out. Hvala!!

#1433 GoGy82

GoGy82

    Gospod s kravato

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

Objavljeno 09 november 2006 - 17:38

Možno je naredit s tekstovno datoteko, vendar je nekoliko težje brisat uporabnike ven.

Brez MySQL-a je nekoliko težje administrirat uporabnike...

Na internetu pa lahko pogooglas z npr besedami login form + PHP

#1434 juree

juree

    1101010

  • Members
  • 5.208 objav
  • Spol:Moški

Objavljeno 09 november 2006 - 17:50

GoGy82, uporabnik bom samo jaz, mogoce se sosolec.

#1435 sverde1

sverde1

    Iznajdljivec

  • Members
  • 868 objav
  • Kraj:root

Objavljeno 09 november 2006 - 18:51

V neko txt (ki jo seveda nato zaščitiš pred zunanjimi firbci z .htaccess) imaš takle zapis:
juree:[md5_hash_gesla]



jureetov_prijatelj:[md5_hash_gesla]
Nato preverjaš takole:
<?php



$uporabniki = file('uporabniki.txt');







foreach($uporabniki as $uporabnik)



{



	$uporabnik = explode(':', $uporabnik);







	if($uporabnik[0] == $_POST['ime'] && $uporabnik[1] == md5($_POST['geslo']))



	{



		// nekaj kar se izvrši ob uspešni prijavi



	}



}



?>


#1436 Gregor3000

Gregor3000

    Mojster

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

Objavljeno 13 november 2006 - 20:57

No, imam eno skripto, ki generira v CSSu kodo za stil pisave... uporabnik pač ima najprej obrazec:

<form action="ciljnastran.php" method="post">

<P><STRONG>Stil pisave: </STRONG>

<INPUT CLASS="bginput" NAME="stilpisave" VALUE="bold" TYPE="checkbox"> 

Krepko 

<INPUT CLASS="bginput" NAME="stilpisave" VALUE="underline" TYPE="checkbox"> 

Podcrtano 

<INPUT CLASS="bginput" NAME="stilpisave" VALUE="italic" TYPE="checkbox">Poševno 



<INPUT CLASS="bginput" NAME="stilpisave" VALUE="strike" TYPE="checkbox"> Precrtano</P>





<P>&nbsp;</P><p align="center">&nbsp;<p align="center"> 

<input value="Generiraj kodo" type="submit"> <P></p></form>

Namen je seveda, da bi bilo možno izbrati več stilov hkrati, torej npr. krepko v kombinaciji s prečrtanim itn.
v ciljnem fajlu ciljnastran.php pa bi moralo v tekstboxu izvreči poslane želje (metoda POST), ki je skodirano takole (to je samo delček sredine, textbox kodo itn sem spustil):

font-style:<?php echo $_POST['stilpisave']?>;

Toda problem je, da mi vedno izvrže, ko izberem, npr. krepko IN podčrtano

font-style:italic;

Kako bi naredil, da mi ob izbranih večih možnostih izvrže vse željene možnosti? (torej če sem npr. izbral poševno in krepko,da mi izvrže font-style:italic, bold)

:)

#1437 mcgusto

mcgusto

    Iznajdljivec

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

Objavljeno 13 november 2006 - 21:39

Lp, apache server sem nadgradil prav tako tudi php sedaj pa dobim na strani naslednji error kaj je lahko narobe TNX

Fatal error: Call to undefined function mysql_connect() in D:webincpovezavenastavitve.php on line 2

EDIT: sem uredil sem posnel php4 nazaj :) in ni problemov vec ....
Hvala vseeno

#1438 bancek

bancek

    Pomagač

  • Members
  • 450 objav
  • Interesi:Računalništvo, Linux, PHP

Objavljeno 13 november 2006 - 22:43

if($_POST['stilpisaveb'] == TRUE)

$stil .= "bold";

elseif($_POST['stilpisaveu'] == TRUE)

$stil .= ", underline";

elseif($_POST['stilpisavei'] == TRUE)

$stil .= ", italic";

elseif($_POST['stilpisaves'] == TRUE)

$stil .= ", strike";

____________



font-style:<?php echo $stil; ?>;

Pa checkbox-om boš moral spremeniti imena - bold=stilpisaveb, underline=stilpisaveu... kot lahko razbereš iz kode. Pa upam da bo tole delalo.

#1439 GoGy82

GoGy82

    Gospod s kravato

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

Objavljeno 14 november 2006 - 08:52

juree, potem ne vidim potrebe za kakršnokoli tekstovno datoteko ali pa bazo :)

Enostavno v skripti zapiši user in pass in to je to :)

Zapišeš nekaj v tem smislu...

if (($user == 'matic45' && $pass == 'cbn') || ($user == 'jure23' && $pass == '456fg'))

{

   koda za prikaz necesa

}

else

{

   koda za prikaz, da je uporabnisko ime ali geslo napacno

}


#1440 mlavta1

mlavta1

    Iznajdljivec

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

Objavljeno 15 november 2006 - 15:08

Pozdrav. Imam skripto za registracijo, podatke pa preverjam če je kaj narobe,.. s tem da če je kaj narobe dam
$error[1]=true;
Potem pa če je kakšen error izpišem tako:
if(($error[1] OR $error[2] OR $error[3] OR $error[4] OR $error[5])){

if($error[1]){

echo " Prekratko uporabniško ime ali geslo! ";

} 

}
Ali bi se to zadnje dalo naredit s switch stavkom?
hvala



Dodaj odgovor



  


1 član(ov) bere to temo

0 članov, 1 gostov, 0 anonimnih uporabnikov