Keresés

Részletes keresés

Johny Bravo Creative Commons License 2002.11.28 0 0 829
Én eddig valami ilyet fabrikáltam:

if( ($lejar) && (strtotime($lejar)>date("d\/m\/y")) ){
echo "feri";
}

De persze gőzöm nincs, mi mit jelent ebben. :)

Johny Bravo Creative Commons License 2002.11.28 0 0 828
Hát, valami ilyesmire gondoltam én is... :)

De nem tudnál esetleg konkrétan ajánlani egyet?

Előzmény: crockl (827)
crockl Creative Commons License 2002.11.28 0 0 827
datum fugvenyekkel, string fugvenyekkel manipulalsz.
Előzmény: Johny Bravo (825)
Johny Bravo Creative Commons License 2002.11.28 0 0 826
Neked is köszi.

Az az igazság, hogy - így visszaemlékezve - ott a 156-158. sorok környékén félbehagytam egy kis programozást, és ezt azóta szépen el is felejtettem, ezért maradt ott a hiba.

Előzmény: Bandi-T (824)
Johny Bravo Creative Commons License 2002.11.28 0 0 825
Köszönöm, javítom. :)

Hogyan tudok olyan elágazást és vizsgálatot csinálni, hogy egy kis függvényecske megvizsgáljon egy dátumot (ami lehetőleg hh/nn/éééé formátumban van megküldve a függvénynek), és ezt a kapott dátumot az aktuális (mai) dátummal összehasonlítva csináljon valamit? (Tehát ha a megkapott dátum később van mint a mai dátum, akkor mondjuk írja ki x-et, ha viszont már eltelt az a dátum, akkor y-t.)

Köszi előre is a választ. Javascriptben meg tudtam csinálni, de php-hez nem értek ennyire.

Előzmény: crockl (822)
Bandi-T Creative Commons License 2002.11.28 0 0 824
Ááááá! És ezt a kódot ti karban tudjátok tartani?! Tisztelettel javaslom unix alatt az indent parancs használatát.

A hiba oka: a 156. sorban (if) a zárójeleket nem zárta le a kód írója megfelelően, ezért a 158. sort még a logikai kifejezés részének próbálja értelmezni.

Továbbá úgy vélem, lemaradt a sor végén egy { is, legalábbis ahogy így nézem, leginkább úgy lenne értelme a kódnak.

Előzmény: Johny Bravo (816)
crockl Creative Commons License 2002.11.28 0 0 823
ja, de mondjuk az utilspic-be nem hasznal semmi session valtozot es csak function-ok vannak benne amelyek a html-t allitjak elo. Ezen tulmenoen, igazad van, es jo hogy ideirtad, de pre nelkul is olvashato ;) foleg 1 link az megiscsak jobb ;))
Előzmény: Lokator (821)
crockl Creative Commons License 2002.11.28 0 0 822
altod eleg lett volna a 156-os sorig felmenned:
if( ($lejar) && (strtotime($lejar)>date(d/m/y))
itt a vegen egy ; hianycikk.
Előzmény: Johny Bravo (816)
Lokator Creative Commons License 2002.11.27 0 0 821
a franc. :-(( sorry
Előzmény: Lokator (820)
Lokator Creative Commons License 2002.11.27 0 0 820
Nagyon nem értek a sessionhoz (azt is meg kéne már tanulni :-( ), ugyhogy bocs ha nagy marhaságot mondanék, de láttam egy ilyet a php.net-en:

If you are using an include page, such as a config or possibly common-functions page, that relies on session variables being pulled from the sesssion, remember to add the session_start() function _before_ you call the includes, or your session will not be called by the page...

I've been frustrated by this so many times it's not funny.
Use:
session_start();
include 'inc/config.inc.php';
include 'inc/common.inc.php';
/*Page code*/
?>

Not:
include 'inc/config.inc.php';
include 'inc/common.inc.php';
session_start();
/*Page code*/
?>


Ahogy elnéztem te is egy include($rel . "phpz/utilspix.php");-val kezdesz. Talán ez?

Előzmény: Johny Bravo (800)
count M Creative Commons License 2002.11.27 0 0 819
Huh, ez baromi gyors volt... :-)

Kedves req999, örök hálám a végtelen űrön át is üldözni fog! Az a vicces helyzet állt elő, hogy bár szuperül működik, de ha bottal versz agyon se tudom megmondani hogy mitől és hogyan (bár erre nem vagyok büszke, de a rutintalanságomra fogom)... :-))) A képek eltárolását egyébként nem a PHP-n keresztül végezzük (arra ott van az SQL-ben futó adatbáziskezelő), de akkor az az "input" művelet (a tárolás) ezek szerint rendben van.

Mindenesetre még egyszer nagyon-nagyon köszönöm, azt hiszem innentől már menni fog!

r.cM

Előzmény: req999 (818)
req999 Creative Commons License 2002.11.27 0 0 818
Amikor a képet berakjátok az adatbázisba, a képet az addslashes() függvénnyel érdemes tárolni, mert így a veszélyes byte-okat semlegesíti.

Amikor kell a kép, az <img src="kepletolto.php?a kép adatbázisbeli azonosítója"> módon célszerű lekérni.

A "kepletolto.php"-ban meg valami ilyesmi legyen:
///////////////////////////
require "adatbazishoz_kapcsolodas.inc.php";
$kep_id = intval($QUERY_STRING);

$kep_adat = mysql_query("SELECT kepadat FROM kepek WHERE id=" . $kep_id);

if (mysql_num_rows($kep_adat))
{
list($kep) = mysql_fetch_row($kep_adat);
header("Content-type: image/jpeg");
echo (get_magic_quotes_gpc()) ? $kep : stripslashes($kep);
}
else
{
// itt esetleg visszaadhattok egy standard "nem találom a képet" jpeget
}
///////////////////////////

Előzmény: count M (817)
count M Creative Commons License 2002.11.27 0 0 817
Sziasztok!

Végignézegettem a topcikat és úgy tűnt, talán itt lenne a legjobb hely a kérdésemnek, ha mégsem akkor bocs. :-)

Szóval adott a PHP-Apache-MsSQL hármas. Az adatbázisban főként szöveget tárolunk, de néha képeket is, .jpg formátumban, binárisan tárolva. Szeretnénk kiolvasni a képeket és a böngészőben megjeleníteni. Erre azt találtuk ki, hogy "hagyományos" módón (az mssql-query és mssql-fetch-row parancsokkal) kiolvastatjuk a PHP-vel a megfelő mező tartalmát, létrehozunk egy ideiglenes .jpg kiterjesztésűfile-t, és a kiolvasott adatokat beletöltjük.

Na és itt kezdődnek a gondok. A file létrejön (pár byte-nyi méret-eltéréssel az eredetihez képest, látszólag megfelelő nagyságban) de csak a kép kb. első 8-10%-a hibátlan, utána borul a egész: gyakorlatilag értelmezhetetlen lesz, bár néha egy-egy részlet felismerhető marad, de a színek ott is elcsúsznak.

Vmilyen konverziós hibára gyanakszunk de nem tudjuk hogy ki lehet a hunyó...

Nagyon hálás lennék ha vki meg tudná velem osztani az ezirányú tapasztalatait! Ha nagyon off a téma, el is küldhettek melegebb éghajlatra csak legyen ott vki aki tud segíteni... :-)
Előre is köszönöm!

r.cM

Johny Bravo Creative Commons License 2002.11.27 0 0 816
Ok, segitséget előre is köszi.

Ez itt a pix.php, ez pedig a pix.php által használt utilspix.php.

Azért érdekes amúgy, mert egy másik szerveren működik a dolog, csak itt freeweben ad hibaüzit.

Előzmény: crockl (803)
bmafte Creative Commons License 2002.11.27 0 0 815
Cső!

Igazad van a $_SERVER nevet nem tudtuk csak, erre a megoldasra gondoltunk eloszor is.

BMaFTe

Előzmény: Bandi-T (812)
crockl Creative Commons License 2002.11.27 0 0 814
1) vagy en vagyok eltevedve vagy te, de en ugy latom a PHP cimu topci-ba irok most
2) anelkul hogy latnank a csoda script-edet nehez lenne megmondani miert nem megy es mi nem megy, nemde?
Előzmény: birkuci (809)
Bandi-T Creative Commons License 2002.11.27 0 0 813
Szerintem mutatsd a scriptet!
Előzmény: birkuci (811)
Bandi-T Creative Commons License 2002.11.27 0 0 812
Rádbízom, de ez szerintem csak tüneti kezelés. De ha belefér, belefér, ezt te tudod eldönteni.

A lap karakterkeszletet hiaba allitgattam oda-vissza mindegy volt. - ezt hogyan tetted?

Esetleg egy kulon fajlban levo php script eseten annak alap betukeszletet meg lehet adni? - mit értesz alap betűkészlet alatt, illetve miért érdekes, hogy külön fájlban van?

Előzmény: bmafte (805)
birkuci Creative Commons License 2002.11.27 0 0 811
Ja igen...

Nekem az kellene, hogy mindkettő fusson... szépen görögjön a felső részen is a szöveg, meg az alsón is...

Azt elfelejtettem mondani, hogy a két script teljesen megegyezik, lévén, h ugyanaz a funkciójuk... Esetleg összeakadhatnak emiatt? (Bár kipróbáltam két különböző görgető scripttel is... és akkor is összeakadt.)

b.

Előzmény: birkuci (809)
Bandi-T Creative Commons License 2002.11.27 0 0 810
Úgy tudom biztonságosabb, és ezért szerintem illendőbb megoldás a $_SERVER['REMOTE_ADDR'].
Előzmény: sha_dowe (806)
birkuci Creative Commons License 2002.11.27 0 0 809
Sziasztok!

Bocs, nem teljesen a topic témához tartozik, de úgy látom itt pörög a legjobban az élet, és nekem sürgős válasz kéne.

A probléma egyszerű, remélem a megoldás is az (nektek :)): Van egy sima frames htm oldalam, mely tartalmaz két framet. A framekben lévő htm-ekben van egy kis javascript progi, mely automatikusan görgeti a szöveget. Namármost: ha külön külön futtatom a htm-eket, akkor működnek, de ha a frame-ben akarom őket futtatni, akkor csak az egyik megy...

Kérlek segítsetek, kösz:
birkuci

Előzmény: crockl (808)
crockl Creative Commons License 2002.11.27 0 0 808
Az nem a Ti szerveretektol fugg, ha 1 host-nak nincs csak ip cime, tehat neve nincs, akkor a HOST ures lesz, tehat mindig az IP-t nezd, majd esetleg gethostbyaddr, vagy tarold el mindkettot, es ha host ures, akkor remote_addr meg mindig ott lesz.
manual olvasasa ugye hogy mi is az az a host.
Előzmény: bmafte (807)
bmafte Creative Commons License 2002.11.27 0 0 807
OK, közben rájöttem - de működik, legalábbis a mi szerverünkön a $REMOTE_HOST is.

Kösz

BMaFTe

sha_dowe Creative Commons License 2002.11.27 0 0 806
$REMOTE_ADDR - ő böngészi éppen az oldalt (file-t)
Előzmény: bmafte (805)
bmafte Creative Commons License 2002.11.27 0 0 805
Helló mindenkinek!

A hosszú őű-vel voltak csak problemak, de megoldottam a "kodokat" kicsereltettem betűkre az strtr-rel es kesz is van.

A lap karakterkeszletet hiaba allitgattam oda-vissza mindegy volt.

Esetleg egy kulon fajlban levo php script eseten annak alap betukeszletet meg lehet adni?

Masik kerdesem: a formot bongeszoben toltik ki - hogy kapom el annak a gepnek az IP cimet vagy domain-nevet, ahol a lapot kitoltottek??

Kösz

BMaFTe

Előzmény: Bandi-T (789)
Bandi-T Creative Commons License 2002.11.27 0 0 804
Az előző (vagy valamelyik előző) sorban nem zártad le az idézőjeleket jól, nyitva maradt, és ezért a PHP értelmező azt próbálja kódként értelmezni, amit te ebben a sorban idézőjelek közé akartál írni.
Előzmény: Johny Bravo (800)
crockl Creative Commons License 2002.11.27 0 0 803
inkabb egy php forrast tegyel fel .txt-be ebbe a sorba sok hiba nem van nincs abba bent:)
Amugy a session_start a include elott vagy echo elott tehat adat kiiras elott legyen, ha esetleg most nem ott lenne, persze a parse error adja most magat az adatot:) Szerintem az echo elott lesz amugy vmi.
Előzmény: Johny Bravo (800)
crockl Creative Commons License 2002.11.27 0 0 802
kozvetlen is tudom, azaz pdflib nelkul de leginkabb pdflib-4.0.1-el, kenyelmesebb es jobb :)
Előzmény: Bandi-T (799)
Johny Bravo Creative Commons License 2002.11.27 0 0 801
Ja, a \-jelekből csak szimpla van, aszittem, egyébként nem irja ki.
Előzmény: Johny Bravo (800)
Johny Bravo Creative Commons License 2002.11.27 0 0 800
Pliz help!

Az alábbi hibaüzenetet kapom:

"Parse error: parse error in /disk/raid/t/r/treffonline/phpz/utilspix.php on line 158

Warning: Cannot send session cache limiter - headers already sent (output started at /disk/raid/t/r/treffonline/phpz/utilspix.php:158) in /disk/raid/t/r/treffonline/pix.php on line 8"

amikor ezt futtatom.

A 158-as sora az utilspix.php-nak (amiben a hiba jelezve van) igy néz ki:

echo "\\t\\t\\t\\t<a href=\\"javascript:anyad();dms('$dir','$pic','$gif','$name',$w,$h);\\">";

Hol a hiba?

A freeweben fut amúgy a php.

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!