- Milyen okostelefont vegyek?
- iPhone 16e - ellenvetésem lenne
- Xiaomi 15 - kicsi telefon nagy energiával
- Mobil flották
- Prohardver app (nem hivatalos)
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Poco F6 5G - Turbó Rudi
- Magisk
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- Fotók, videók mobillal
Aktív témák
-
vakondka
őstag
Szívesen.
Egyébként sima szöveges üzenethez még a headers rész sem kell (hacsak nem html formázott szöveget szeretnél küldeni...de a példádban van vastag betűs üzenetrész...).
A From: sem kötelező, de jó ha ott van, hogy ki küldte az e-mailt.
elvileg elég a
mail ($cimzett,$targy,$uzenet_szovege);
is, ha nagyon egyszerűt szeretnél. -
vakondka
őstag
Úgy látom, hogy az expertmailert használod.
Feltöltötted a megfelelő fájlokat (pl. XPM3_MAIL.php) a megfelelő könyvtárba ?
Az a könyvtárad neve, hogy path ? biztos ???
Szerintem érdemes lenne megnézni a dokumentációját és a példákat amit letöltöttél a mail küldő programmal együtt...
ui: sima e-mail küldéshez nem kell külön program, mert a php-nak van saját utasítása: mail
Leírása: [link] -
paramparya
őstag
''fél-konyhanyelven'':
Az mt_rand egy függvény, amikor valaki csak ennyit reagál neked, akkor első körben el kell küldene (''inkább hallgass'', stb.), aztán pedig utána kell nézni, ahogy cucka is írta, ott a php-manual, kezdők számára (akiknek nincsenek alapvető programozás-elméleti tudása) kicsit száraz, talán érthetetlen is, de hát nem véletlenül vannak egyetemi szintű programozói szakok, csak manualokból soha, vagy sokszor annyi engergia árán tanulsz meg programozni normálisan...
Tehát adott az md_rand függvény. A függvényeknek van egy fontos tulajdonsága, a paraméterek. Vannak bemeneti és kimeneti paraméterek. Vannak függvények,amit csak mellékhatásuk miatt alkalmazunk, azoknak ''nincs kiementi paramétere'' (void). (pl. session_start(); ). Ha van kimeneti paramétere, azzal átalában próbálunk kezdeni valamit, pl. értéket adunk vele egy változónak, az mt_rand-nál maradva:
$veletlenSzam = mt_rand(0,100); <- ez a $veletlenSzam változót létrehozza, ha még nem volt, és az mt_rand visszatérési értékét, tehát egy 0 és 100 közé eső számot ad meg értékének, ha volt ilyen változó, akkor ezzel írja felül régi értékét.
A másik a bemeneti paraméterek. Vegyünk most egy matek példát, az x^2 függvényt (x négyzet). Az is egy függvény, egy bemeneti paramétere van: melyik számnak kell a négyzete, és egy kimeneti: a szám négyzete.
php-ban megfogalmazva:
function negyzet(x)
{
return x*x;
}
A bemeneti paraméter(eke)t a függvény neve utána zárójelben, vesszővel elválasztva egymástól, ha nincs ilyen, akkor üres zárójellel jelöljük.
ez bekéri x-et, és kidobja a négyzetét (persze a beépített php-függvény, ami ezt csinálja nem csak ennyi, érdemes nyilván ellenőrizni a kapott számot, hogy pl. szám-e, de ezt most hagyjuk
Tehát bemeneti paramétert megkapva a függvény csinál valamit, és visszatér valamivel, amivel mi csinálhatunk valamit, pl. négyzetnél így hívjuk meg:
$negyzete = negyzet(4); <- visszaad 16-ot, és értékül adja a $negyzete változónak
Az mt_randnál tehát, ahogy fentebb írtam:
$veletlenSzam = mt_rand(tol, ig);
Vagy ha egyből ki akarod íratni: echo mt_rand(tol,ig);
Itt ''belülről'' történik a kiértékelés, először az mt_rand meghívódik, és a visszatérési értékével meghívódik az echo, ami kiírja nekünk - az echo is függvény, de ő olyan szempontból speciális, hogy nem kötelező kitenni a zárójeleket a paraméterei köré.
Függvény-gyorstalpaló vége
MOD:
A cucka által írt:
int mt_rand ( [int min, int max] ) értelmezése:
az mt_rand függvény int értékkel kér vissza, és vár két értéket, hogy mettől-meddig szeretnénk véletlen számot generálni (két int típusú változót), persze nem kötelező megadni (ezért a [ ] ).
[Szerkesztve] -
vakondka
őstag
Bocsánat...módosításnál rossz helyre szúrtam be a függvény meghívását... :U
Szóval a szkript eleje egy funkció:
function get_ip_address() {
if (isset($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
} else {
if (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
} else {
$ip = getenv('REMOTE_ADDR');
}
}
return $ip;
}
----------------- itt a vége a funkciónak ----------------------------
És akkor ezekkel a sorokkal hívod meg és iratod ki az IP címet:
$ipcim=get_ip_address();
echo 'Ez az IP címed: '.$ipcim;
[Szerkesztve] -
vakondka
őstag
Esetleg ezzel a funkcióval:
function get_ip_address() {
if (isset($_SERVER)) {
if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) {
$ip = $_SERVER['HTTP_X_FORWARDED_FOR'];
} elseif (isset($_SERVER['HTTP_CLIENT_IP'])) {
$ip = $_SERVER['HTTP_CLIENT_IP'];
} else {
$ip = $_SERVER['REMOTE_ADDR'];
}
} else {
if (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
} elseif (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
} else {
$ip = getenv('REMOTE_ADDR');
}
}
és akkor meghívod a funkciót:
$ipcim=get_ip_address();
echo 'Ez az IP címed: '.$ipcim;
return $ip;
}
[Szerkesztve]
Aktív témák
Hirdetés
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Horgász topik
- Milyen CPU léghűtést vegyek?
- Milyen okostelefont vegyek?
- AliExpress tapasztalatok
- iPhone 16e - ellenvetésem lenne
- Dell notebook topic
- Villanyszerelés
- Sweet.tv - internetes TV
- További aktív témák...
- Creative Sound BlasterX G5 (70SB170000000) (Sound Blaster) (DAC)
- Samsung Galaxy A12 64GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo Yoga Pro 9 (16IMH9) - Intel Core Ultra 9 185H, RTX 4060, 32GB, érintős ELKELT
- billentyűzetek - kiárusítás - Logitech, Corsair, ASUS
- HP Probook 650 G4 15,6 i5-8350u 8. gen. GYÁRI MAGYAR VILÁGÍTÓ BILL!!!
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest