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 include ../../../folder/file.img

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

Autor Abi Postitus Abi

r2ik
lksd


Postitusi: 87
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
küsimus include ../../../folder/file.img

..mul selline küsimus. Koduleht jookseb mul
c:/localhost/root/web/ (http://hale.dyn.ee/ ) ja tahan näidata pilte
c:/cd_pildid/ katalogidest (st. ../../../cd_pildid/ ).
Asja sain pooleldi tööle aga pilte ei näita korralikult ( http://hale.dyn.ee/?lk=fotod2 )
pilt e. <img border=0 SRC="fotod2.php?image=anim/ani-colorful-fan.gif">

ja script mis loeb pildi päringut on....
PHP kood:

<?php
$fold
="../../../cd_pildid/";
if(isset(
$image)){
include(
$fold.$image);
}
?>



....miks ta vaid osa pilte näitab?

-----Selle teema kokkuvõte:------
ülaloleva PHP koodi asemel oleksin pidanud kasutama sellist koodirida:
PHP kood:

<?php
$fold
="../../../cd_pildid/";
if(isset(
$image)){
$fp=fopen($fold.$image,"rb");
fpassthru($fp);
}
?>



Seda postitust on muudetud 6 korda (viimati muudeti 2003-07-04 13:42:58 r2ik poolt)

___________________________________________________
dsfdsf

04.07.2003 08:15:36 Vajutades siia näed kasutaja r2ik profiili

r2ik
lksd


Postitusi: 87
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: include ../../../folder/file.img

st mõnda pilti näitab ja mõnel siis(õigemini enamusele) viskab sellise veateate ...

Warning: Unexpected character in input: ' in c:\cd_pildid\anim\ani-colorful-fan.gif on line 228

Warning: Unexpected character in input: '' (ASCII=31) state=1 in c:\cd_pildid\anim\ani-colorful-fan.gif on line 228

Warning: Unexpected character in input: '' (ASCII=27) state=1 in c:\cd_pildid\anim\ani-colorful-fan.gif on line 228

Warning: Unexpected character in input: '' (ASCII=7) state=1 in c:\cd_pildid\anim\ani-colorful-fan.gif on line 228

Parse error: parse error, unexpected T_LNUMBER in c:\cd_pildid\anim\ani-colorful-fan.gif on line 228

PHP kood:

<?php
$image
="anim/ani-colorful-fan.gif";
$fold="../../cd_pildid/";
include(
$fold.$image);
?>



..sellise scriptiga...

kas pean tegema mingi fopen fread fclose süsteemiga?

___________________________________________________
dsfdsf

04.07.2003 08:44:41 Vajutades siia näed kasutaja r2ik profiili

k2pu

Postitusi: 211
Tase: 5
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: include ../../../folder/file.img

PHP kood:


$dir=opendir($fold);
while(list(
$pildid=readdir($dir))){
echo
'<img src="'.$fold.'/'.$pildid.'">';
}



04.07.2003 08:49:48 Vajutades siia näed kasutaja k2pu profiili

r2ik
lksd


Postitusi: 87
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: include ../../../folder/file.img

ei usu et see aitab minu probleemi ja pealegi andis veateate
(selle rea kohta kus oli while käsk)

Parse error: parse error, unexpected '=', expecting ',' or ')'

___________________________________________________
dsfdsf

04.07.2003 09:40:44 Vajutades siia näed kasutaja r2ik profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
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: include ../../../folder/file.img

Tsiteeritud tekst:
..mul selline küsimus. Koduleht jookseb mul
c:/localhost/root/web/ (http://hale.dyn.ee/ ) ja tahan näidata pilte
c:/cd_pildid/ katalogidest (st. ../../../cd_pildid/ ).
Asja sain pooleldi tööle aga pilte ei näita korralikult ( http://hale.dyn.ee/?lk=fotod2 )
pilt e. <img border=0 SRC="fotod2.php?image=anim/ani-colorful-fan.gif">

ja script mis loeb pildi päringut on....
<?php
$fold="../../../cd_pildid/";
if(isset($image)){
include($fold.$image);
}
?>

....miks ta vaid osa pilte näitab?

Aga proovi nii, et sa paned prooviks pildid kõik samma kataloogi, sinna c:/localhost/root/web/. Ja vaata mis ta siis teeb???

___________________________________________________
Tõnis Tobre · MSN  · E-Post

04.07.2003 10:13:26 Vajutades siia näed kasutaja tobre profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
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: include ../../../folder/file.img

Nojah, aga samas ju mõned töötavad :S, äkki on hoopis failinimedes jama. Kui on vaja, siis pane kõik nad ühtemoodi, et ei oleks näiteks esimene täht suur või siis laiend suurte tähtedega kirjutanud.

___________________________________________________
Tõnis Tobre · MSN  · E-Post

04.07.2003 10:25:52 Vajutades siia näed kasutaja tobre profiili

r2ik
lksd


Postitusi: 87
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: include ../../../folder/file.img

Pildifailidega on nii et:
-----
seda näita: jaan%25202008.jpg (197KB) 1280x960x16M jpeg
seda näita: jaan%25202010.jpg (164KB) 1280x960x16M jpeg
seda näita: jaan%25202068.jpg (167KB) 960x1280x16M jpeg
------
seda mitte: jaan%25202011.jpg (225KB) 1280x960x16M jpeg
seda mitte: jaan%25202013.jpg (191KB) 1280x960x16M jpeg
seda mitte: jaan%25202067.jpg (182KB) 1280x960x16M jpeg
------
(%2520 on tühik vist)

ja pole vahetki (just proovisin) kuhu katalogi asukoha panen....include asemel peaks kasutama midagi muud vist või millegiga koos....

Seda postitust on muudetud 3 korda (viimati muudeti 2003-07-04 11:16:02 r2ik poolt)

___________________________________________________
dsfdsf

04.07.2003 11:02:20 Vajutades siia näed kasutaja r2ik profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
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: include ../../../folder/file.img

Aga kui sa võtad kõikidelt tühikud ära, mis ta siis teeb? Tühik on muidu %20!

___________________________________________________
Tõnis Tobre · MSN  · E-Post

04.07.2003 11:09:29 Vajutades siia näed kasutaja tobre profiili

r2ik
lksd


Postitusi: 87
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: include ../../../folder/file.img

ei ole ka vahet failinimes ega folderi nimes ega asukohas ....
ehtne Vene-Rulett "klõks-klõks-põm-klõk-põm" .....

jah ka see on imelik et mõnesse kohta paneb %20 ja teise %2520 aga noh selles pole ka asi .... ja need pildid on tulnud nn. töötlematult fotokas...

huvitav millal vanad kalad seda teemat loevad...äkki oskab mõni neis soovitada... aga äkki on mu servus mingi lasen-eilase kellake sees.....

praeguse näite jätan http://hale.dyn.ee/?lk=fotod2 (menüüs seal seda linki pole!)

___________________________________________________
dsfdsf

04.07.2003 11:24:30 Vajutades siia näed kasutaja r2ik profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
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: include ../../../folder/file.img

Absull ei saa mina enam aru. Ma proovin ise kah selle scripti ära. Vaatame, mis ta mul teeb...

___________________________________________________
Tõnis Tobre · MSN  · E-Post

04.07.2003 11:32:08 Vajutades siia näed kasutaja tobre profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
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: include ../../../folder/file.img

Nüüd ma ei saa enam ühest asjast aru, kas sa kasutasid include() funktsiooni? Kui mina lkasutasin includet pilti includedes, siis includeb ainult märkide jada. Mina tegin koodi nii:
PHP kood:

<a href="<?$PHP_SELF?>?image=auto.jpg">Auto</a>
<?
php
$folder 
"images/";
if (isset(
$image)){
echo 
"<img src=\"$folder$image\">";
}


?>


Ja lehekülge võid vaadata siit.

___________________________________________________
Tõnis Tobre · MSN  · E-Post

04.07.2003 11:53:03 Vajutades siia näed kasutaja tobre profiili

r2ik
lksd


Postitusi: 87
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: include ../../../folder/file.img

no nüüd panid veidi teemast mööda....
siis on juba mõtekas kõik kohe välja kirjutada <img scr="folder/pilt.jpg">

aga just kõige poindim asi on see et kui sinna kirjutada lihtsalt <img scr="./../../folder/image.jpg">
siis ei saa liga....allapoole rooti

aga kui lehe sources on <img scr="pildid.php?image=./../../folder/image.jpg">
ja pildid.php-sse on kirjutatud:
PHP kood:

<?php include($image); ?> 


siis saab ligi allapoole root folderit (st kui sa saaks weebi kaudu täita käsku ../../ siis saaksid kogu mu ketta faile vaadata , aga tegelikult on lubatud see vaid php scripti käskudel (loodan samas et vastupidiselt ei saaks))

___________________________________________________
dsfdsf

04.07.2003 12:10:11 Vajutades siia näed kasutaja r2ik profiili

tobre
Asjamees


Postitusi: 1393
Tase: 9
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: include ../../../folder/file.img

Nüüd on mul kõik sassis nagu pudru ja kapsad:S. Aga ikkagi kuidas saab includega pilti includeda? Mul ei õnnestund ju.. Äkki kopid vajalikuma osa oma lehekülje koodist siia. Saab äkk paremini aru...

___________________________________________________
Tõnis Tobre · MSN  · E-Post

04.07.2003 12:17:43 Vajutades siia näed kasutaja tobre profiili

carl

Postitusi: 89
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: include ../../../folder/file.img

$fp=fopen("$pilt","rb");
fpassthru($fp);

peaks olema see, mida sa vajad.
ning lased suvalt kõiki faile näidata oma arvutipoores ?

___________________________________________________
Full php ja mysql ainult 30 EEK kuus link

04.07.2003 13:08:46 Vajutades siia näed kasutaja carl profiili

r2ik
lksd


Postitusi: 87
Tase: 4
Olek: Offline

Hinnang: Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10Administratiivhinnang: 5/10
RE: include ../../../folder/file.img

Näiteks on mul http://hale.dyn.ee/arri.php
PHP kood:

<?php
if(isset($image)){
include(
$image);
}
?>


ja on pilt http://hale.dyn.ee/trecorig/Kuimetsa_peod_14.02-03_2003/siimu%20pidu%20004.jpg

ja klikates nüüd sellele urlile:
http://hale.dyn.ee/arri.php?image=trecorig/Kuimetsa_peod_14.02-03_2003/siimu%20pidu%20004.jpg
(nägin mina vähemalt oma IE6 -ega seda pilti....)



___________________________________________________
dsfdsf

04.07.2003 13:10:14 Vajutades siia näed kasutaja r2ik profiili

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

Kokku: 25950 registreerunud kasutajat, 9711 teemat, 54603 postitust.
Täna on laupäev, 25. jaanuar 2020. Kell on 10:13.

    Vaata selle lehe printerisõbralikku versiooni

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

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