- iPhone topik
- Google Pixel topik
- Samsung Galaxy S23 Ultra - non plus ultra
- One mobilszolgáltatások
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Milyen okostelefont vegyek?
- Xiaomi 15 - kicsi telefon nagy energiával
- Samsung Galaxy S21 FE 5G - utóirat
- Vivo X200 Pro - a kétszázát!
- Nem várt platformon a OnePlus Nord 5
Új hozzászólás Aktív témák
-
Sk8erPeter
nagyúr
válasz
martin66 #18029 üzenetére
"A baj, pedig az, hogy ez mögé illeszti be a plugin magát"
Nem a the_content() függvényhívás részeként kerül kiírásra?A WordPress lelkivilágának ismerete nélkül elég nehéz erre a kérdésre válaszolni, igazából végig kellene debuggolni, hogy hol kerül beszúrásra a plugined tartalma, meg érteni kéne, az általad idézett rész, tehát hogy "Add WP filter for automatic shortcodes" mire vonatkozik (milyen automatic shortcodes, mi az?), mert nem tűnik túl logikusnak, hogy egy SZŰRŐ adjon hozzá tartalmat egy posthoz (ettől még persze működhet így a WordPress
), látni kéne a plugined kódjának többi részét, hátha abból összeállna a kép, mert az általad berakott kódrészletek és a screenshot nem sokat segít.
Egyébként ahol tuti értenek hozzá, az a WordPress Development Stack Exchange site: http://wordpress.stackexchange.com/
Itt is megkérdezhetnéd - angolul -, itt sokkal valószínűbb, hogy belátható időn belül kapsz hathatós segítséget.(#18031) PumpkinSeed:
Pályakezdőként is nyugodtan lehet jelentkezni megfelelő Java-tudással egy junior pozícióra.(Ezt az első bekezdésedre írom.) Persze ez más nyelvre is igaz. Jó esetben az ilyen szinten elvárható tudást nézik (legyenek stabilak az alapok, értsd, mi miért működik úgy, ahogy, legyenek azért ismereteid a többszálúságról is, stb.), meg a képességet, hogy alkalmas vagy látszólag arra, hogy aztán később a cég jó szakembere legyél, ha belejössz. Megértem, hogy neked nem jött be a nyelv, van ilyen, a lényeg, hogy abban fejlessz, ami közelebb áll hozzád.
Egyébként az oktatás színvonalával kapcsolatos felháborodás természetesen jogos, mert elvárható lenne, hogy adott egyetem/főiskola/OKJ-s képzés/stb. az embernek valóban naprakész (!), használható tudást adjon, sajnos ritkán mondható ez el, és sajnos el kell fogadni, hogy az ember kénytelen kőkeményen képezni saját magát, így kell áthidalnia a problémát, erre utaltam.(#18032) mobal:
Nem tudom, hogy elolvastad-e az egész hozzászólásomat.Éppen ott van, hogy - idézem - "Ettől még egy egyetem elvégzése sem garancia semmire"...
De azért ha valaki végigcsinál egy nevesebb egyetemet, az talán annyira utal, hogy képes valahogy átszenvedni magát a megpróbáltatásokon.
Egyébként nem értem, miért kellene befejezni a témát, még ha OFF-ba is kell rakni, ez programozáshoz kapcsolódó beszélgetés, nem pedig a karácsonyi bejgliről dumálunk, és bőven érintheti a PHP-fejlesztőket is (mint a mellékelt ábra mutatja), és így megoszthatjuk egymással a gondolatainkat, ettől is pörögnek a topicok. (Meg amúgy mostanában vagy csend van, vagy érdektelen kérdés sajna.) -
cidalain
veterán
válasz
martin66 #17945 üzenetére
Szoval akkor
Ha structure = TEMPLATEPATH."/images/"Akkor valahol a TEMPLATEPATH-nak ennek kell legyen beallitva: "zpanel/hostdata/zadmin/public_html/domain/wp-content/plugins/Tevolution/tmplconnector/monetize/templatic-custom_fields/"
Vagy valami nagyon hasonlo.Mert ha nem ez van, akkor te ide varod a mappaletrehozast, de persze az nem ide hozodna letre.
Ha ez valahol van, akkor valami configban lenne, esetleg a wp-load.php-ban.
De egyebkent nagyon gyanus ez, hogy annak esetleg valtozonak kellene lennie.
Probald mar ki hogy eleje irsz egy dollar jelet:
$TEMPLATEPATH (minden elofordulasnal)Vagy probabol kikommenteled a structure = sort, es csinalsz egy masikat:
//$structure = TEMPLATEPATH."/images/";
$structure = "kurvaelet/";Hogy ekkor letrejon e a kurvaelet mappa a php fajl mellett. Ha igen akkor ez nem jog baj
Na jo:
Nem ertelmeztem csak javitottam par dolgot, meg atrendeztem az elso es az utolso sor valtozatlan, ugyhogy ezt a reszt eleg cserelni, minden mas az eredeti.require("../../../../../../wp-load.php");
$uploaddir = $TEMPLATEPATH."/images/tmp/";
if(!is_dir($uploaddir))
{
if (!mkdir($uploaddir, 0777, true))
{
die('Failed to create folders...');
}
}
$nam = $_FILES['uploadfile']['name'];
$upload = ''; -
cidalain
veterán
válasz
martin66 #17940 üzenetére
Van annak valami oka hogy van egy structure-od, amihez hozzaadsz egy tmp mappat, majd ugyanez a komplett cucc 6 sorral kesobb egy uploaddir?
En az elejere tennem az uploaddirt, es azt hivatkoznam mindenhol, a structure-t meg kiszednem a francba.
Masik kerdes:
Mi a TEMPLATEPATH?
A warning uzenet a php helyet jeloli, nem azt kell irhatova tenned. Hanem ahol az images/tmp mappa van.! -
cidalain
veterán
válasz
martin66 #17922 üzenetére
Max filesize 2M kevesnek tunik.
Nem nagyobb veletlenul a kepfajlod mint 2 mega?
Meg az upload_tmp_dir vagy valami hasonlo lehet problema, mert az ideiglenes fajlfeltoltes temp az oda menne (ahonnan aztan a move_uploaded_file fuggyveny atteszi a helyere)
Ha nem akkor passz. -
fordfairlane
veterán
válasz
martin66 #17051 üzenetére
Szedd ki a kódból a fölösleges programrészt:
<?php
$name = $_POST['name'];
$email = $_POST['email'];
$message = $_POST['message'];
$from = 'From: YourWebsite.com';
$to = 'bmcsmartin77@gmail.com';
$subject = 'Email Inquiry';
$body = "From: $name\n E-Mail: $email\n Message:\n $message";
if ($_POST['submit']) {
if (mail ($to, $subject, $body, $from)) {
header('Location: http://www.example.com/');
} else {
echo '<p>Oops! An error occurred. Try sending your message again.</p>';
}
}
?> -
Sk8erPeter
nagyúr
válasz
martin66 #17049 üzenetére
Hát sorry, de másokhoz hasonlóan éppen adódó szabadidőmben látogatok csak fel, hobbiból, nincs tengernyi időm, konkrét hiba javításában, konkrét kérdés megválaszolásában szívesen segítek, de elölről megírni neked egy ilyet melós. Persze reméljük, hogy lesz lelkes önkéntes, aki bevállalja (amikor először kezdtem segítgetni a topicban, akkor még én is lelkes voltam, aztán rájöttem, hogy nem érdemes, az ember a kisujját nyújtja, akkor az esetek többségében az egész karja kell, és mindez véget nem érő folyamat, aminek az eredménye az, hogy nekem rengeteg időm elment, a másik meg copy-paste-el, aztán köszönés nélkül távozik
).
Rengeteg témához kapcsolódó, de az általad írtnál sokkal szebb megoldás, tutorial létezik, ha pár percig guglizol, biztos lehetsz benne, hogy kész megoldásokat kapsz. Persze főleg angol anyagokban érdemes keresni, "form validation php", "form processing php", stb. kulcsszavak segítségével... -
Sk8erPeter
nagyúr
válasz
martin66 #17047 üzenetére
Ezek szerint van output még a header-kiküldési kísérlet előtt, ez így nem fog működni (pontosan ezzel kezdtem), úgyhogy ne legyen. A feldolgozás legyen teljesen különálló fájlban, ne legyen egybeömlesztve azzal, ahol kiíratod az űrlapot.
Ez a kód egyébként még borzalmasan hiányos, sehol sem validálod az űrlapot (nem ellenőrzöd, hogy egyáltalán léteznek-e az általad elvárt kulcsok a $_POST tömbben, illetve a felhasználó által megadott adatok megfelelnek-e bármilyen elvárt formátumnak), az ELSŐ feladat mindig az legyen, hogy elkészíted a felhasználótól kapott adatok ellenőrzésére szolgáló kódrészletet. Soha ne bízz meg felhasználótól kapott adatokban. -
Új hozzászólás Aktív témák
Hirdetés
- AMD Catalyst™ driverek topikja
- iPhone topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Autóápolás, karbantartás, fényezés
- HiFi műszaki szemmel - sztereó hangrendszerek
- Path of Exile (ARPG)
- TCL LCD és LED TV-k
- Google Pixel topik
- Samsung Galaxy S23 Ultra - non plus ultra
- Steam Deck
- További aktív témák...
- HP Elitebook 840 G3 laptop (15,6FHD/I5-G8/8GB/256SSD/Magyar/Win11)
- AMD Ryzen 5 5500 - GTX 1080Ti 11Gb - MSI B450 Max
- HP Zbook 15 G3 laptop (15,6FHD/I7-G6/16GB/256SSD/AMD2GB/MagyarVilágítós/Win11)
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- Csere-Beszámítás! AMD Számítógép PC Játékra! R5 5500 / RX 5700XT / 32GB DDR4 / 256SSD+1TB HDD
- Microsoft Windows, Office & Vírusirtók: Akciók, Azonnali Szállítás, Garantált Minőség, Garancia!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 5700X 16/32 RAM RTX 5060Ti 16GB GAMER PC termékbeszámítással
- Telefon felvásárlás!! iPhone 12 Mini/iPhone 12/iPhone 12 Pro/iPhone 12 Pro Max
Állásajánlatok
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged