- Xiaomi 15 - kicsi telefon nagy energiával
- Yettel topik
- Huawei Watch 5 - okosóra érintőlegesen
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Prohardver app (nem hivatalos)
- Samsung Galaxy A54 - türelemjáték
- Motorola Edge 60 és Edge 60 Pro - és a vas?
- iPhone topik
- 200 megapixeles zoomkamerát sem kap az S26 Ultra?
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
Aktív témák
-
supercow
őstag
igen, ha azon a könyvtáron kívül van akkor érdemes megpróbálni, az Apache beállításoktól is függ a dolog. Átalában mindent, amit az apache-nak el kell tudni érni azt olyan könyvtárba kell rakni, amihez legalább olvasási joga van. Egy megfelelően beállított apache a DocumentRoot-ján kívül a userenkénti /home/<usernév>/public_html/-ből is kiszolgálhat dokumentumokat.
-
supercow
őstag
Ha már voltál olyan ügyes és nyilvánossá tetted a szervered PHP configját, bele is nézhetnél.. :)
pl. kiderül a test.php-ból, hogy ő maga itt van:
SCRIPT_FILENAME = /home/d/ua488/public_html/test.php
Ebből ki tudom találni, hogy ha pl. a menu.html-ed a ''egyebek/'' könyvtárban van, akkor az tulképpen a /home/d/ua488/public_html/egyebek/-ben van. De NEM, mert neked az include ''../valami.php'' azt mondja, hogy a cuccod a /home/d/ua488/ könyvtárban van, amit elvileg nem fogsz tudni include-olni, csak ha a php-nak oda jogosultsága van, de nincs mert apache-ként próbál hozzáférni és az csakis a public_html/ alatti dolgokat érheti el.
Na... megoldás: rakd az egész oldaladat a public_html/ alá egy könyvtárszerkezetbe és menni fog. pl.
public.html/index.php
public.html/inc/menu.php
és akkor a index.php-ba azt írd, hogy include ''inc/menu.php'';
és gyere vissza és mondd el hogy sikerült-e vagy sem. :D -
supercow
őstag
megoldottam, már nem aktuális.
-
supercow
őstag
biztosan nem bináris szemét, mert ez egy Axis hálózati kamera, amiről le kell mentenem adott pillanatban egy képet. A saját szoftverében megjelenik, sőt az én php oldalamban is megjelenik, csak lementeni nem tudom, mert ami már kikerül fájlba az nem jó. A megfelelő kiírásról van szó, minden más megy.
-
supercow
őstag
Ha már itt tartunk, lenne nekem is egy kérdésem:
Adott egy CGI program, aminek a kimenete egy JPG, ezt kéne PHP-ból lementeni fájlba. Megnyitás, kiolvasás, fájlba mentés megy, viszont amikor meg akarom nézni, akkor hiányzik belőle valami, amitől pl. az IrfanView zavarba jön, mint vasorrú bába a mágneses térben.
Hibaüzenet:
JPEG Decode error.
JPEG Datastream contains no image.
Feladat: valahogy binárisan megnyitni a CGI-ből jövő stream-et, és használható JPG-be menteni.
Ötletek? -
supercow
őstag
OFF
azzal, hogy hozzászóltam a témához automatikusan gurunak minősülök? :D
ON -
supercow
őstag
Ezt meg lehet toldani azzal, hogy a php1.php-ben
print ''zizi'';
helyett:
print $bemenet;
ekkor a php2-ben:
$fp = fopen(''php1.php?bemenet=ertek'', ''r'');
ezzel még tudsz értéket is ide-oda tologatni a kettő között. Bár én nem próbáltam ki, működnie kellene.
Bele lehet venni vadabb dolgokat is, mint pl. a CURL függvényeket :) -
supercow
őstag
php1.php:
<?
print ''zizi'';
?>
php2.php:
<?
$fp = fopen(''http://www.szerver.hu/php1.php'', ''r'');
while (!feof($fp)) {
$valtozo .= fread($fp, 1000);
}
fclose($fp);
print ''php1 kimenete: ''.$valtozo;
?>
Ezután megnézed a http://www.szerver.hu/php2.php -t és ezt kapod:
php1 kimenete: zizi
Aktív témák
Hirdetés
- Renault, Dacia topik
- Kertészet, mezőgazdaság topik
- Kamionok, fuvarozás, logisztika topik
- Abarth, Alfa Romeo, Fiat, Lancia topik
- Sorozatok
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
- Fujifilm X
- Xiaomi 15 - kicsi telefon nagy energiával
- Okos Otthon / Smart Home
- A fociról könnyedén, egy baráti társaságban
- További aktív témák...
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Játékkulcsok olcsón: Steam, Uplay, GoG, Origin, Xbox, PS stb.
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most kedvező áron!
- 27%-OS ÁFÁS SZÁMLA I Jogtiszta Microsoft digitális és fizikai termékek I DIGITALKEYZ.COM
- Számlás!Steam,EA,Epic és egyébb játékok Pc-re vagy XBox!
- AKCIÓ! Apple Macbook Pro 15" 2018 i9 9850HK 32GB 500GB 560X 4GB garanciával hibátlan működéssel
- Mire Vágyik a Gamer Szíved? Mi tudjuk! Kamatmentes rèszletre is!
- Bomba ár! Dell Inspiron 15 3511 - i5-11GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Gari
- REFURBISHED és ÚJ - HP Thunderbolt Dock G2 230W docking station (3TR87AA)
- Apple iPhone 7 Plus 32GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest