PHP4-ről PHP5-re
Sziasztok!
Nem mintha kinőttem volna a PHP4-et :-)), de a gépem újratelepítésekor PHP5-ös verziót raktam fel (MySQL v.4.0.23) A programjaim ettől fogva nem mennek, a leggyakoribb hibaüzenet az undefinied variable ... Ez azt jelenti, hogy eddig sem voltak jók a programjaim, csak valahogy azért mentek PHP4 alatt? :-(( Esetleg rosszúl telepítettem (konfigoltam) valamit?
Ne kínlódjak, hanem rakjak fel egy régebbi verziót?
Hol lehetne megnézni a különbséget a 4-es és 5-ös verzió között?
Kösz a segítséget!
■ Nem mintha kinőttem volna a PHP4-et :-)), de a gépem újratelepítésekor PHP5-ös verziót raktam fel (MySQL v.4.0.23) A programjaim ettől fogva nem mennek, a leggyakoribb hibaüzenet az undefinied variable ... Ez azt jelenti, hogy eddig sem voltak jók a programjaim, csak valahogy azért mentek PHP4 alatt? :-(( Esetleg rosszúl telepítettem (konfigoltam) valamit?
Ne kínlódjak, hanem rakjak fel egy régebbi verziót?
Hol lehetne megnézni a különbséget a 4-es és 5-ös verzió között?
Kösz a segítséget!
Re
Kicsit részletesebben
Notice: Undefined variable: PHP_SELF in D:\htdocs\km_lapom_nuke\arak\admin.php on line 102
A 102-es sor:
echo "\t<td><a href=$PHP_SELF?action=${oszlop}_${mezo}_${sor}>$mezo</a></td>\n";
A register_globals = On -ra állítottam. A progi működik :-)))
Hibaüzenet 1:
Undefined variable: action in D:\htdocs\km_lapom_nuke\arak\admin.php
A kérdéses sor:
if (substr($action, 0, 6) == "javit1" && $valid)
{
$kocsi="kocsi_1";
form_levalogat($action,$kocsi);
}
Hibaüzenet 2:
Notice: Undefined variable: PHP_SELF in D:\htdocs\km_lapom_nuke\arak\conf\fuggv.inc on line 10
A 10-es sor:
echo "<form method=get action=$PHP_SELF>\n";
Az error_reporting = E_ALL -t átírtam E_ERROR -ra.
Így működik is, meg nem is nyanyarog, de azért nem vagyok nyugodt! :-)))
Nagyon örülnék, ha kicsit ellátnátok tanácsokkal.
Kösz a segítséget!
re: reszletesebben
üdv: kmm...
Kösz szépen
re: reszletesebben
if( isset( $_GET['action']) )
{
megez-megaz...
}
Gyulus
Hát ettől féltem
De igazatok van, nem a hibaüzeneteket kell kikapcsolni ...
Azért kezd alakulni bennem a kép, legalábbis az elveket illetően, köszönet a tanácsokért. A konkrét megvalósítás már más kérdés. :-(( Nem akarom az időtöket rabolni, de ezzel nem boldogultam:
Gondolom valami szintakt probléma lehet.
Köszi a segítséget!
igy:
ha ezt nem teszed, asszociativ tomb eseten a tombindexrol az idezojeleket el kell hagyni azaz: "...$a[b]..."
ha tobbdimenzips a tobbod, akkor igy kell: "...{$a[b][c]}..."
--
üdv: kmm...
Lassan de biztosan beleőrülök ...
<a href=valamilyenurl?action=ertek> formula nem ad át értéket a változónak. Szintaktikai hiba talán nem lehet, mert egy estén keresztül minden lehetséges variációt kipróbáltam.
Elnézést a sok kérdésért!
Re: PHP4-ről PHP5-re
A php.ini -ben az
error_reporting
környékén nézz körbe. Idáig is "hibásak" voltak a programjaid. Az általad idézett hibarészlet-töredék arra utal, hogy olyan változóval kell a PHP-nek dolgoznia, aminek korábban nem lett érték adva.--
slink
http://blog.lxp.hu/
Ha no warning
--
Ámon Tamás - http://amon.hu
Elvileg igen...
Egy nem nyelvi hiba, hogy ha open_basedir van beállítva, nem hajlandó include-olni még az aktuális könyvtárban lévő könyvtárból sem. De ez úgy tudom valami bug, remélem javítják hamarosan.
Szánjatok meg
<a href=valamilyenurl?változó=érték> formula nem ad át értéket a változónak. Lehetséges ez? Ha ON-on van, akkor minden OK.
Kösz a segítséget!
Pont azért van
segítségképpen, ha nem világos: az akarmi.php?valtozo=ertek egy GET típusú kérés, az átadott változó elérésére használd a $_GET tömböt.
Kösz a segítséget!
Kicsit off
<a href=valamilyenurl?változó=érték>
Helyett inkább:
<a href="/valamilyenurl?változó=érték">
És ha esetleg több változót is szeretnél átadni, akkor nem csak egy & kell, hanem:
<a href="/valamilyenurl?változó=érték&másikváltozó=másikérték">
Igazad van,
Az "import_request_variables -- A GET/POST/Cookie változók betöltése a globális környezetbe" függvényt szabad, érdemes használni? Ezzel (valamilyen fokon) kiváltható a progik átírása? (gondolok pl. a $_GET-re $_POST-ra)?
php5 és php4
Arra lennék kiváncsi, hogy php5 alatt zökkenőmentesen tudom-e folytatni az eddigi fejlesztéseimet(php4) vagy komolyabb gondjaim lesznek vele?
A leírás két verzió között, nincs meg magyar nyelven?
Ha nincs mas hatra...
Nagyjabol fog mukodni ugyanugy minden. Igazabol nem sok kulonbseg van, ha nem hasznaltal eddig objektumokat...
Leiras: mit ertesz ez alatt? Egy csomo doksi van a php5 ujdonsagairol. Azokban altalaban azt irjak le, ami a php5-ben ujdonsag, tehat valoszinuleg nincs a php4-ben. :)
magyarul: ha gondolsz a jovodre is, egyszerubb ha megtanulsz angolul.
--
[ Dönci ]
Nincs más
A magyar nyelvű doksi csak kényelmeskedésből kellett volna :)
De elolvasni, úgyis el kell...
Na most megyek és utánajárok a dolgoknak, és nem kérdezek több hülyeséget :)
Megegyszer