PHP Centeri avaleht Skriptikogu Küsimuste-vastuste leht Teadete vaatamine ja saatmine Foorum - koht küsimiseks Otsingumootor Siit saad infot meie kohta

Kasutajanimi:  
  Parool: 
  Registreeri!   Unustasid salasõna?

Foorumid Programmeerimine PHP & MySQL KKK: Kaks Kausta Korraga

Kokku on 16 postitust, jaotatud 2 leheküljele: 1-2. Praegu näidatakse postitused 1-15.

Autor Abi Postitus Abi

hwd
Amateur


Postitusi: 34
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
KKK: Kaks Kausta Korraga

Kas keegi oskab öelda miks see kood ei tööta ?
PHP kood:

<?php
$sisukataloog 
array("images","thumbnailid");

if(isset(
$_GET['kustuta'])){
  
$f=$sisukataloog.'/'.$_GET['kustuta'];
  if(
is_dir($f)&&rmdir($f)) echo '<b>Kaust on kustutatud!</b>';
  elseif(
is_file($f)&&unlink($f)) echo '<b>Fail on kustutatud!</b>';
}
echo 
"<br>";
$kataloog=opendir("$sisukataloog/");
while(
$mis=readdir($kataloog)){
  if(
$mis!="." && $mis!=".."){
    echo 
$mis.' - <a href="?kustuta='.$mis.'" onclick="return confirm(\'Kustutan faili '.$mis.'?\')">Kustuta</a><br>';
  }
}
?>



Edit: ma muutsin oma posti .. sest leidsin teise lahendusviisi, ei hakanud uut posti tegema kuna enne ühtegi vastust ei olnud

Seda postitust on muudetud 2 korda (viimati muudeti 2008-06-18 16:33:28 hwd poolt)

18.06.2008 13:48:07 Vajutades siia näed kasutaja hwd profiili

huber

Postitusi: 57
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 4/10Administratiivhinnang: 4/10Administratiivhinnang: 4/10Administratiivhinnang: 4/10
RE: Sõnade max pikkus

substr() ajab asja ära, tegelikult seda kõike saab teada ka php manuaalis ja algõpetustes

18.06.2008 16:31:13 Vajutades siia näed kasutaja huber profiili

hwd
Amateur


Postitusi: 34
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: KKK: Kaks Kausta Korraga

aitäh huber, ma sain aru ka mis moodi toda substr kasutada aga otsustasin teise tee kasuks.
aga kas keegi oskab öelda miks see skript ei tööta?

18.06.2008 16:34:58 Vajutades siia näed kasutaja hwd profiili

morgoth
Koodikindral


Postitusi: 395
Tase: 6
Olek: Offline

Hinnang: Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10Administratiivhinnang: 10/10
RE: Sõnade max pikkus

Tsiteeritud tekst:
substr() ajab asja ära, tegelikult seda kõike saab teada ka php manuaalis ja algõpetustes


hmm.... right.


18.06.2008 22:22:41 Vajutades siia näed kasutaja morgoth profiili

goblin11
Scientia potestas
est

Postitusi: 776
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10
RE: KKK: Kaks Kausta Korraga

See script ei t88ta sul ,kuna $sisukataloog on massiiv.

___________________________________________________
Google

18.06.2008 22:29:08 Vajutades siia näed kasutaja goblin11 profiili

hwd
Amateur


Postitusi: 34
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: KKK: Kaks Kausta Korraga

mida ma muutma pean et töötaks ?
edit: ma ei saa aru mida sa öelda tahad selle massiiviga

Seda postitust on muudetud 1 kord (2008-06-19 00:14:00 hwd poolt)

18.06.2008 23:50:18 Vajutades siia näed kasutaja hwd profiili

goblin11
Scientia potestas
est

Postitusi: 776
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10
RE: KKK: Kaks Kausta Korraga

No....muutuja $sisukataloog on sull array(). Selle p2rast ei t88ta. Kui sa muudad $sisukataloogi tavaliseks stringiks, siispeaks t88tama. Nt asenda
PHP kood:

$sisukataloog array("images","thumbnailid"); 

sellega
PHP kood:

$sisukataloog "images"

Kui sa aga tahad ikka 'kaks kausta korraga' systeemi, siis uuri foreach v6imalusi.

Ja ei ole vaga ilus komme panna muutujaid jutum2rkide vahele, ehk siis ilus oleks, kui sa
PHP kood:


$kataloog=opendir("$sisukataloog/"); 

vahetaks 2ra
PHP kood:


$kataloog=opendir($sisukataloog); 

vastu

Seda postitust on muudetud 2 korda (viimati muudeti 2008-06-19 12:11:14 goblin11 poolt)

___________________________________________________
Google

19.06.2008 11:27:08 Vajutades siia näed kasutaja goblin11 profiili

hwd
Amateur


Postitusi: 34
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: KKK: Kaks Kausta Korraga

aitäh .. sain selle tööle
aga nüüd tekkis mul uus probleem, mul on kõiki asja 2 ja kui ma kustutan siis ütleb ka kaks korda et fail on kustutatud
ma ei pea vajutama 2 korda kustutamis nuppu et ühte asja ära kustutada aga pilte ja teksti et asi on kustutatud tuleb ette 2 korda ?

PHP kood:


<table border="0" class="tekst">
  <
tr>
<?
php
$array 
array("images""thumbnailid");
foreach (
$array as $sisukataloog) {

if(isset(
$_GET['kustuta'])){
  
$f=$sisukataloog.'/'.$_GET['kustuta'];
  if(
is_dir($f)&&rmdir($f)) echo '<b>Kaust on kustutatud!</b>';
  elseif(
is_file($f)&&unlink($f)) echo '<b>Fail on kustutatud!</b>';
}
echo 
"<br>";
$kataloog=opendir($sisukataloog);
while(
$mis=readdir($kataloog)){
  if(
$mis!="." && $mis!=".."){
    echo 
'
<td valign="top"><img src="thumbnailid/'
.$mis.'" class="thumb"><a href="images/'.$mis.'">Suurenda</a><br>
<a href="?kustuta='
.$mis.'" onclick="return confirm(\'Kustutan pildi '.$mis.'?\')">Kustuta</a></td>
    '
;
  }

}
?>
  </tr>
</table>



19.06.2008 14:31:20 Vajutades siia näed kasutaja hwd profiili

goblin11
Scientia potestas
est

Postitusi: 776
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10
RE: KKK: Kaks Kausta Korraga

No see on selle foreachi p2rast. Kui sul oleks massiivis kolm kausta, siis ytleks kolm korda.... Sa pead selle foreachi ymber t6stma, kuidas?....no see on juba sinu nuputada/katsetada.

___________________________________________________
Google

19.06.2008 19:01:35 Vajutades siia näed kasutaja goblin11 profiili

hwd
Amateur


Postitusi: 34
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: KKK: Kaks Kausta Korraga

okei ma pihta ei saa .. proovisin aga siis ei tööta .. anna mõni vihje ?

19.06.2008 22:38:55 Vajutades siia näed kasutaja hwd profiili

goblin11
Scientia potestas
est

Postitusi: 776
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10
RE: KKK: Kaks Kausta Korraga

No aga n2ita,  mida sa proovisid - n2ita tulemust. Vihje ma juba andsin: foreach

___________________________________________________
Google

21.06.2008 14:35:44 Vajutades siia näed kasutaja goblin11 profiili

hwd
Amateur


Postitusi: 34
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: KKK: Kaks Kausta Korraga

ma kasutasin break -i et foreach peatada enne piltide kuvamist

21.06.2008 22:20:44 Vajutades siia näed kasutaja hwd profiili

goblin11
Scientia potestas
est

Postitusi: 776
Tase: 8
Olek: Offline

Hinnang: Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10Administratiivhinnang: 8/10
RE: KKK: Kaks Kausta Korraga

Tsiteeritud tekst:
ma kasutasin break -i et foreach peatada enne piltide kuvamist

Miks?

___________________________________________________
Google

21.06.2008 23:10:38 Vajutades siia näed kasutaja goblin11 profiili

hwd
Amateur


Postitusi: 34
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: KKK: Kaks Kausta Korraga

no ma mõtlesin et enne kui ta kuvama hakkab neid pilte peatan ma foreachi et 2 kordselt ei kuvaks ning kirjutan välja pärast seda et $sisukataloog="thumbnailid" ja et siis viskaks ühekordselt

22.06.2008 01:14:39 Vajutades siia näed kasutaja hwd profiili

hwd
Amateur


Postitusi: 34
Tase: 3
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: KKK: Kaks Kausta Korraga

annaksid siis m6ne vihje kuidas tuleks tegelt teha ?

25.06.2008 03:36:01 Vajutades siia näed kasutaja hwd profiili

Kokku on 16 postitust, jaotatud 2 leheküljele: 1-2. Praegu näidatakse postitused 1-15.

Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on teisipäev, 28. jaanuar 2020. Kell on 00:24.

    Vaata selle lehe printerisõbralikku versiooni

Avaleht   -    Skriptikogu   -    Teated   -    Foorum   -    Reklaam   -    Tagasiside   -    Kasutamise reeglid

© Copyright 2002-2020 PHP Center. Kõik õigused reserveeritud.