Súgó - Keresés - Tagok - Naptár
Teljes változat: PHP - hibaüzenetek
PC WORLD Segélyvonal > WEBSAROK > Webszerkesztés, programozás > PHP
benkovics
Google segítségével, csak sikerült működésre bírni a nyavajást!
És amikor megnyitom a saját honlapom a épen, ezt kapom:
IPB kép weep.gif weep.gif weep.gif
Ez mi a nyvaját jelent? Ezt nem akarom látni! roll.gif
Ez a kód:
KÓD
<?php
$_datum      = getdate();

$_januar = array ("",
  "Fruzsina","Ábel","Benjámin","Titusz","Simon",
  "Boldizsár","Attila és Ramóna","Gyöngyvér","Marcell",
  "Melánia","Ágota","Ernő","Veronika",
  "Bódog","Lóránt","Gusztáv","Antal","Piroska",
  "Sára és Márió","Fábián","Ágnes","Vince","Rajmund",
  "Timót","Pál","Vanda","Angelika","Károly","Adél","Martina",
  "Marcella");

$_februar = array ("",
  "Ignác","Karolina","Balázs","Ráhel","Ágota",
  "Dorottya","Tódor","Aranka","Abigél","Elvira",
  "Marietta","Lívia","Ella és Linda","Bálint","Kolos",
  "Julianna","Donát","Bernadett","Zsuzsanna","Álmos",
  "Eleonóra","Gerzson","Alfréd","Mátyás","Géza",
  "Edina","Ákos, Bátor","Elemér");

$_marcius = array ("",
  "Albin","Lujza","Kornélia","Kázmér","Adorján",
  "Leonóra","Tamás","Zoltán","Franciska","Ildikó",
  "Szilárd","Gergely","Krisztián, Ajtony","Matild","Kristóf",
  "Henrietta","Gertrúd","Sándor","József","Klaudia",
  "Benedek","Beáta","Emőke","Gábor","Irén",
  "Emánuel","Hajnalka","Gedeon","Auguszta","Zalán",
  "Árpád");

$_aprilis = array ("",
  "Hugó","Áron","Buda, Richárd","Izidor","Vince",
  "Vilmos, Bíborka","Herman","Dénes","Erhard","Zsolt",
  "Leó","Gyula","Ida","Tibor","Tas, Anasztázia","Csongor",
  "Rudolf","Andrea","Emma","Konrád, Tivadar",
  "Konrád","Csilla","Béla","György","Márk","Ervin",
  "Zita","Valéria","Péter","Katalin, Kitti");

$_majus = array ("",
  "Fülöp","Zsigmond","Tímea","Mónika","Györgyi",
  "Ivett","Gizella","Mihály","Gergely","Ármin",
  "Ferenc","Pongrác","Szervác","Bonifác","Zsófia",
  "Botond, Mózes","Paszkál","Erik","Ivó, Milán","Bernát, Felícia",
  "Konstantin","Júlia, Rita","Dezső","Eszter",
  "Orbán","Fülöp","Hella","Emil, Csanád","Magdolna","Zsanett, Janka",
  "Angéla");

$_junius = array ("",
  "Tünde","Anita, Kármen","Klotild","Bulcsú","Fatime",
  "Norbert","Róbert","Medárd","Félix","Margit",
  "Barnabás","Villő","Antal, Anett","Vazul","Jolán",
  "Jusztin","Laura","Levente","Gyárfás","Rafael",
  "Alajos","Paulina","Zoltán","Iván","Vilmos",
  "János","László","Levente, Irén","Péter, Pál",
  "Pál");

$_julius = array ("",
  "Annamária","Ottó","Kornél","Ulrik","Sarolta, Emese",
  "Csaba","Appolónia","Ellák","Lukrécia","Amália",  
  "Nóra, Lili","Izabella","Jenő","Őrs","Henrik",
  "Valter","Endre, Elek","Frigyes","Emília","Illés",
  "Dániel","Magdolna","Lenke","Kinga, Kincső",
  "Kristóf, Jakab","Anna, Anikó","Olga",
  "Szabolcs","Márta","Judit","Oszkár");

$_augusztus= array ("",
  "Boglárka","Lehel","Hermina","Domonkos","Krisztina",
  "Berta","Ibolya","László","Emőd","Lörinc",
  "Zsuzsanna","Klára","Ipoly","Marcell","Mária",
  "Ábrahám","Jácint","Ilona","Huba","István",
  "Sámuel","Menyhért","Bence","Bertalan","Lajos",
  "Izsó","Gáspár","Ágoston","Beatrix","Rózsa",
  "Erika");

$_szeptember = array ("",
  "Egon","Rebeka","Hilda","Rozália","Viktor, Lőrinc",
  "Zakariás","Regina","Mária","Ádám","Nikolett, Hunor",  
  "Teodóra","Mária","Kornél","Szeréna","Enikő",
  "Edit","Zsófia","Diána","Vilhelmina","Friderika",
  "Máté","Móric","Tekla","Gellért","Eufrozina",
  "Jusztina","Adalbert","Vencel","Mihály","Jeromos");

$_oktober = array ("",
  "Malvin","Petra","Helga","Ferenc","Aurél",
  "Renáta","Amália","Koppány","Dénes","Gedeon",
  "Brigitta","Miksa","Kálmán","Helén","Teréz",
  "Gál","Hedvig","Lukács","Nándor","Vendel",
  "Orsolya","Előd","Gyöngyi","Salamon","Bianka",
  "Dömötör","Szabina","Simon","Nárcisz","Alfonz",
  "Farkas");

$_november = array ("",
  "Marianna","Achilles","Győző","Károly","Imre",
  "Lénárd","Rezső","Zsombor","Tivadar","Réka",
  "Márton","Jónás, Renátó","Szilvia","Aliz",
  "Albert, Lipót","Ödön","Hortenzia, Gergő",
  "Jenő","Erzsébet","Jolán","Olivér","Cecília",
  "Kelemen","Emma","Katalin","Virág",
  "Virgil","Stefánia","Taksony","András, Andor");

$_december = array ("",
  "Elza","Melinda","Ferenc","Barbara, Borbála","Vilma",
  "Miklós","Ambrus","Mária","Natália","Judit",
  "Árpád","Gabriella","Luca","Szilárda","Valér",
  "Etelka","Lázár","Auguszta","Viola","Teofil",
  "Tamás","Zéno","Viktória","Ádám, Éva","Eugénia",
  "István","János","Kamilla","Tamás","Dávid",
  "Szilveszter");

$_nevnap = array ("",
  $_januar, $_februar, $_marcius, $_aprilis,
  $_majus, $_junius, $_julius, $_augusztus,
  $_szeptember, $_oktober, $_november, $_december);

print (" ".$_nevnap[$_datum[mon]][$_datum[mday]]." nevű látogatóimnak boldog névnapot kívánok!");
?>
Hol a hiba, a 114. sorban?ami ez:
KÓD
print (" ".$_nevnap[$_datum[mon]][$_datum[mday]]." nevű látogatóimnak boldog névnapot kívánok!");
Mezofi
Nálam ugyenennél a scriptnél, volt ugyenez a próbléma. Nem hibát jelez csak megjegyzést küld!
A megoldás:
A php.ini fájlban alapban, ha jól emlékszem ez van:
error_reporting = E_ALL
Ezt én átírtam erre:
error_reporting = E_ALL & ~E_NOTICE
Mit is jelent ez:
Az értelmező a megjegyzéseken kivül minden felmerülő üzenetet elküld a böngészőnek.

De ugyanitt fel vannak sorolva milyen beállítási lehetőségek vannak.
blush.gif
bugadani
A notice szintű hibákat is el lehet kerülni ani_wink.gif

KÓD

print (" ".$_nevnap[$_datum[mon]][$_datum[mday]]." nevű látogatóimnak boldog névnapot kívánok!");

helyett
KÓD

print (" ".$_nevnap[$_datum["mon"]][$_datum["mday"]]." nevű látogatóimnak boldog névnapot kívánok!");

és nincs hiba...

tehát ha a []-ek között string van, azokmat ""-be kell tenni ani_wink.gif
benkovics
Köszi!
Már jó is! worship.gif
tomykav
Szeretnék PHP-t és Oracle-t összelőni, de ilyen üzenetet kapok, hogy
IDÉZET
PHP Startup: Unable to load dynamic library 'C:\PHP\ext\php_oci8.dll' - A hozzáférés megtagadva.

A file megvan, a php.ini-ben a könyvtárak jól vannak beállítva. Az Oracle és a PHP egyazon gépen fut(na), a webszerver IIS 6.0. A MySQL kapcsolatot meg tudtam oldani, de az Oracle-lel nem megy. Bármilyen más PHP scriptet futtatok, mindig kiírja a fenti üzenetet. Mi lehet a probléma?
Ez a tartalom egy lebutítottváltozata. A teljes változat képekkel kiegészült megtekintéséhez kérünk, kattints ide.