- Hivatalos a OnePlus 13 startdátuma
- Android alkalmazások - szoftver kibeszélő topik
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Redmi Note 12 Pro - nem tolták túl
- VoLTE/VoWiFi
- További kavarás a Pixel 10-ek körül
- Egyszerre legnagyobb és legkisebb is a Garmin Venu X1
- Samsung Galaxy A52s 5G - jó S-tehetség
- CMF Phone 2 Pro - a százezer forintos kérdés
- Samsung SmartTag2 teszt
Új hozzászólás Aktív témák
-
radmin
csendes tag
válasz
Orb1337 #4369 üzenetére
A DIV-ek a CSS esetében nagyon praktikusak. Ennyit tudok, de még nem igazán használtam. A frame jelenleg csak mentőövként szolgált, mert gyorsan kellett valami, s ez jutott eszembe, amit hirtelen össze is bírtam pakolni.
Azt nem tudod véletlenül, hogy miként lehet egy űrlapelemből kinyerni minden olyan elemet, ami ki van jelölve? Vagy esetleg miként lehet megvizsgálni, hogy mi van kijelölve. Mert ha sikerül kideríteni, hogy mi van kijelölve, akkor nem sokból tart átadni SQL-nek.
-
radmin
csendes tag
válasz
Orb1337 #4367 üzenetére
A form actiont a formot tartalmazó dokumentumra módosítod, ebben az esetben itt kell megoldanod az adatbázisba írást:
if (!isset($_POST['submit'])) //ha megnyomja a gombot
{
//ide jöhet a beolvasás
}Ha jól értelmezem, akkor abban a fájlban oldjam meg az adatbázisba történő feltöltést, mint amiben az űrlap is szerepel.
if (!isset($_POST['submit'])) //ha megnyomja a gombot
{
//ha minden igaz, akkor ide jön az SQL szkript
}Eddig rendben is van.
Viszont ezzel nem tölti újra az egész oldalt frémestül, mindenestül. -
1ed
csendes tag
válasz
Orb1337 #4227 üzenetére
Szia!
A modelt a propel:build --all taskal generáltad? Ha nem, akkor valószínűleg hiányoznak a filter osztályok. Két lehetőség van:
- propel:build --all vagy propel:build --filters legenrálja őket
- ha nem akarod őket használni akkor pedig ki lehet kapcsolni a generator.yml-ben:
config:
filter:
class: false -
Orb1337
tag
válasz
Orb1337 #4156 üzenetére
OOP alapok kipipálva, elhatároztam hogy kipróbálok egy keretrendszert.
A Symfony-ra esett a választásom, találtam hozzá jópár tutoriált valamint egy diplomamunkát is.
Netbeans 6.8 támogatást nyújt a symfonyhoz, legenerálta a könyvtárrendszert.
Ugye a Symfony 1.4 tartalmazza a Doctrinet és a Propelt is, viszont alapból Doctrinenal indul. Megnéztem Sandboxos változatban is, szintén Doctrine.
Hogy tudom átállítani Propelre? -
cucka
addikt
válasz
Orb1337 #4156 üzenetére
Azon fáradozom, hogy Javában megszerzett OOP tudásomat "átültessem" PHP-ra is.
Hát izé, ne várj sokat a php-s oop-tőlA kérdésem az lenne, ha több classból álló problémát kellene megoldanom, azt egy osztalyok.php fájlban hozzam létre?
Van rá lehetőség, [link]
Röviden annyi, hogy írsz egy __autoload nevű függvényt. Ha a php semmilyen módon nem tudja megtalálni a hivatkozott osztály nevét, akkor meghívja ezt a függvényt, paraméterként átadja a keresett osztály nevét, aztán oldd megPéldául ha a /var/www/weboldal_neve/classes mappában vannak az osztályaid és class_valami.php nevű file-okban találhatók, akkor valami hasonlót kell írni:
function __autoload($class_name){
require_once('/var/www/weboldal_neve/classes/class_'.$class_name.'.php');
}A lényeg, hogy olyan módon kell elhelyezd/elnevezd az osztályaid file-jait, hogy osztálynév alapján automatikusan be tudd include-olni. Ezt a php a script minden futásakor végigzongorázza, tehát ha az autoload bonyolult (pl. egy adott könyvtárban rekurzívan keres), akkor a már megtalált osztályok neveit cache-eld file-ba.
-
BigManus
addikt
válasz
Orb1337 #3007 üzenetére
Bemásoltam:
<html>
<head>
<title>Teszt</title>
</head>
<body>
<p>Ez egy teszt oldal </p>
</body>
</html>
<?php
session_start();
if($_SESSION['belepett'] == true)
{
print "<b>Védett tartalom</b>, ha <big>ezt</big> olvasod,<br /> sikerült
belépned, gratulálok";
}
else
{
print "Csak regisztráltaknak!";
}
?>Ezt a hibát írja:
Ez egy teszt oldal
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\AppServ\www\vedett.php:9) in C:\AppServ\www\vedett.php on line 10
Csak regisztráltaknak! -
-
BigManus
addikt
válasz
Orb1337 #3003 üzenetére
És ebből hogyan érem el pl. hogy egy általam létrehozott php fájl védett legyen?
Most ez van a vedett.php ban:
?php
session_start();
if($_SESSION['belepett'] == true)
{
print "Védett tartalom, ha ezt olvasod, sikerült belépned, gratulálok";
}
else
{
print "Csak regisztráltaknak";
}
?> -
-
Beaver
csendes tag
válasz
Orb1337 #2823 üzenetére
Igen!
$sql = "SELECT * FROM hirek WHERE hirid = ".intval($_GET['hirid']);
esetleg ha nem adnak meg hirid-t, a legfrissebbet vegye:
if (isset($_GET['hirid'])) {
$sql = "SELECT * FROM hirek WHERE hirid = ".intval($_GET['hirid']);
} else {
$sql = "SELECT * FROM hirek ORDER BY hirid DESC LIMIT 1";
} -
cucka
addikt
válasz
Orb1337 #2821 üzenetére
Ha egyelőre újdonság neked a php és a mysql, akkor javaslom, hogy az Ajax-ot, meg az Ajax-os js keretrendszereket egyelőre hanyagold.
Az Ajax egy sor ergonómiai problémát is felvet, nem véletlen, hogy a legtöbb profi weboldal nem használ Ajaxot a tartalom újratöltésére. -
-
Új hozzászólás Aktív témák
Hirdetés
- Hivatalos a OnePlus 13 startdátuma
- Android alkalmazások - szoftver kibeszélő topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- BestBuy topik
- Kés topik
- Zelda Játékok
- alza vélemények - tapasztalatok
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Épített vízhűtés (nem kompakt) topic
- További aktív témák...
- Üzletből, garanciával, Macbook Pro Retina 14" 2021, M1 32GB RAM/1TB SSD Space gray
- HP EliteBook x360 830 G8 Core i5 1145G7 2.6GHz/16GB RAM/512GB
- UF Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -60% i7-1360P 16/1TB Iris Xe 2,8K OLED 90Hz
- Lenovo Yoga 9i x360 Érintős Hajtogatós Laptop Tab 14" -60% i7-1260P 16/512 Iris Xe 2,8K OLED 90Hz
- Új DELL Inspiron 16 Fémházas Multimédiás Laptop 16" -40% Ryzen 7 8840U 8mag 16/1TB FHD+ IPS
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- BESZÁMÍTÁS! Gigabyte B760M i5 14600KF 64GB DDR4 512GB SSD RTX 3080 10GB Corsair 4000D Airflow 1000W
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max/
- Wacom Cintiq DTK-2260 - Digitális rajztábla
- Apple Watch SE 2 44mm, Újszerű, 1 Év Garanciával
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest