- Igencsak szerény méretekkel rendelkezik az Aetina Xe HPG architektúrás VGA-ja
- Miniképernyős, VIA-s Epomaker billentyűzet jött a kábelmentes szegmensbe
- Különösen rendezett beltér hozható össze a Cooler Master új házában
- A középkorra és a pokolra is gondolt az új AMD Software
- Új gyártástechnológiai útitervvel állt elő a TSMC
- Amlogic S905, S912 processzoros készülékek
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen TV-t vegyek?
- Projektor topic
- Sony MILC fényképezőgépcsalád
- Dell notebook topic
- Hogy is néznek ki a gépeink?
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Melyik tápegységet vegyem?
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
Hirdetés
-
A Video AI lehet a One UI 6.1.1 ütőkártyája
ma Vagy hogy fogja a mesterséges intelligencia manipulálni a mozgóképeket?
-
Igencsak szerény méretekkel rendelkezik az Aetina Xe HPG architektúrás VGA-ja
ph Az 50 wattos modellt beágyazott rendszerekbe, MI-vel kapcsolatos munkafolyamatokhoz és edge applikációkhoz szánták.
-
Robotkart irányított a majom a kínai Neuralink agyi chipjével
it A mindezt lehetővé tévő Neucybert a Neuralink kínai riválisa, a Beijing Xinzhida Neurotechnology fejlesztette ki.
Új hozzászólás Aktív témák
-
_Petya_
őstag
Hello!
Van egy Perl scriptem, ami így néz ki:
(Mailman levlsita tagok szinkronizálása mysql-ből)
Ez így működik szépen parancssorból, crontabból is. Viszont felmerült az igény, hogy web felületről, PHP-ból is le lehessen ezt futtatni, mégpedig úgy, hogy a script kimenete látsszon a webfelületen.
PHP-ból a system() függvényhívással próbálom futtatni a Perl scriptet, de ezzel két probléma is van:
- csak az utolsó sort kapom vissza (pl ha többször egymás után több levlistára hívom meg a Perl sub-ot)
- a Perl script system() hívásának kimenete nem látszik PHP-ból, tehát annyit kapok vissza, hogy:Synchronizing members for list: "listaneve" Synchronizing members for list: "listaneve" finished"------------------------------
, amit közben kiír a sync_members parancs, az nem látszik.
Átírtam a scriptet így: [link] , ennek ellenére továbbra sem látszik PHP-ból a sync_members kimenete, pedig a mailman-out.txt file-ban ott van.
Az első hibára is várom az ötleteket, hogy illik ilyet csinálni? Köszönöm előre is a segítségeteket!
Petya
Fontos feladatot soha ne bízz olyan gépre, amit egyedül is fel tudsz emelni!
-
tildy
nagyúr
válasz _Petya_ #2003 üzenetére
Pedig kell kapnod . Lehet kell valami kimeneti filet vagy valamit cisnálnod a perlnek.
Nekem c programmal működött így:
exec(
"/opt/wbmpgen/wbmpgen /opt/wbmpgen/images/hungary.wbmp ".
"/opt/wbmpgen/images/".$filename.
" 43 25 ".$wd["LHBP"]." ".$ws["LHBP"]. // budapest
" 58 32 ".$wd["LHSN"]." ".$ws["LHSN"]. // szolnok
" 30 57 ".$wd["LHPP"]." ".$ws["LHPP"]. // pecs-pogany
" 27 36 ".$wd["LHSA"]." ".$ws["LHSA"]. // szentkiraly
" 78 24 ".$wd["LHDC"]." ".$ws["LHDC"]. // debrecen
" 58 53 ".$wd["LHUD"]." ".$ws["LHUD"] // szeged
);"Tartsd magad távol azoktól, akik le akarják törni az ambíciódat! A "kis" emberek mindig ezt teszik, de a nagyok éreztetik veled, hogy te is naggyá válhatsz" - Mark Twain
-
drShaman
aktív tag
Egy "csúnya szó" moderátort csinálok. Egy tömbben tárolom a cserélendő szavakat, egy másikban pedig azokat, amikre cserélje. Ezzel nincs is gond. Viszont kéne nekem egy olyan függvény, melynek segítségével figyelmen kívül hagyhatnám a vizsgálat alatt, hogy kis vagy nagy betűvel írták be. Az StrToLower-rel próbáltam, de így az összes szó kisbetűs lett.
-
_Petya_
őstag
Számomra az a furcsa, hogy ugyanúgy a Perl írja ki a print paranccsal a "Syncronizing.." szöveget, és a mailman_sync kimenetét is, file-ból. Ennek ellenére az egyik látszik, a másik pedig nem.
Petya
Fontos feladatot soha ne bízz olyan gépre, amit egyedül is fel tudsz emelni!
-
cucka
addikt
válasz _Petya_ #2003 üzenetére
Izé, php manual ismerős?
string exec ( string $command [, array &$output [, int &$return_var]] )
A $output tömbben kell visszakapd a perl programod kimenetét, soronként, a $return_val pedig a program visszatérési értékét tárolja. Figyeld meg, hogy mindkettő referencia szerint van átadva. Példa:
$out=array();
exec('./azenprogramom.pl', $out);
print_r($out);Elvileg így jó kell legyen, legalábbis ennél jobb ötletem nincs..
[ Szerkesztve ]
-
cucka
addikt
válasz _Petya_ #2009 üzenetére
Próbáltad, hogy elkapod a perl progiban a mailman kimenetét és kiírod?
A system() függvénynél azt mondja a help, hogy This is not what you want to use to capture the output from a command, for that you should use merely backticksItt van valamiféle leírás erről a módszerről, ez alapján elvileg a system hívás helyett valami hasonlót kéne csinálni:
$out=`parancs 2>&1`;
print $out;Mondjuk lehet ez így nem jó, perl-ből nem vagyok valami nagy ász..
[ Szerkesztve ]
-
_Petya_
őstag
Hello!
Igen, próbáltam, a második pastebin-es linken ott van. Ekkor a system-en belül, a parancs kimenetét beírom egy file-ba, majd később a perl-el íratom ki. Így:
system("/usr/lib/mailman/bin/sync_members -a=no -w=no -g=no -f /tmp/maillist ".$data{listname}." > /tmp/mailman-out.txt");
....
open(RET, "</tmp/mailman-out.txt");
while(<RET>) {
print $_;
}Akkor kipróbálom a backtick-et is.
szerk: De egyébként ugyanott írják, hogy:
[I]
To read both a command's STDOUT and its STDERR separately, it's easiest to redirect them separately to files, and then read from those files when the program is done:system("program args 1>program.stdout 2>program.stderr");
[/I]Ez alapján az én módszeremnek is működnie kellene.
Petya
[ Szerkesztve ]
Fontos feladatot soha ne bízz olyan gépre, amit egyedül is fel tudsz emelni!
-
PazsitZ
addikt
Üdv! Még csak most kezdek belemerülni a PHP rejtelmeibe, így várom a szíves segítségeteket.
Egy fórum hozzászólásait egy textarea tagbe bekérem és MySQL-ben varchar-ban tárolom, echo-val iratom ki.
A problémám az, hogy a sortörést nem jegyzi meg. Egymás után bedobálja a szöveget.
Hol a hiba? Avagy milyen formázást kellene külön elvégeznem a bemeneten?- http://pazsitz.hu -
-
PazsitZ
addikt
válasz PazsitZ #2014 üzenetére
Meg is találtam a hiba kulcsát. Elhamarkodottan kérdeztem.
A forrásban is jól adja vissza, csak a html nem ételmezi ugye a sortörést.
Szóval vagy a kimenetben kell cserélnem a sortörést <br/> taggel, vagy a <pre></pre> taget kell használnom az üzenetre.- http://pazsitz.hu -
-
cucka
addikt
válasz PazsitZ #2015 üzenetére
csak a html nem ételmezi ugye a sortörést.
Ez így nem teljesen igaz. A html a sortörés, tab és szóköz karaktereket is értelmezi, méghozzá úgy, hogy mindegyiket átalakítja 1 darab szóközzé. Tehát 1 darab sortörésből és egy 3 sortörés + 2 tab kombóból is egy darab szóközt fog csinálni. Ez azért van így, hogy lehessen szépen megszerkesztett, olvasható (magyarul indentált ) html kódot írni anélkül, hogy a szerkesztésnél használt tab-ok és újsorok tönkretennék a végeredményt.[ Szerkesztve ]
-
PazsitZ
addikt
válasz fordfairlane #2016 üzenetére
Köszi!
Én konkrétan$szoveg=str_ireplace("\n",'<br />',$szoveg);
módszerrel oldottam meg, nem gondoltam, hogy erre is van parancs
(#2017) cucka: Igazad van, rosszul fogalmaztam.
Még lenne egy kérdésem: Egy beléptetéses rendszernél mire kell figyelni?
Egyelőre sima session-el megírtam, de nem tudom mennyire "biztonságos vagy törékeny".[ Szerkesztve ]
- http://pazsitz.hu -
-
cucka
addikt
-
pentium4
senior tag
hali!
egy kis help kéne ez ügyben: [link]
ezt sikerült megcsinálnom js el: [link], de valami nem kóser, mert firefox alatt nem megym viszont IE alatt simán megy!
esetleg ha php ra átültetnénk és nem lenne js hanem csak php és html form!
így firefoxba is működne elvileg vagy ezt megbuhizni úgy hogy menjen rókába is!
köszi a segítséget!P4
-
cucka
addikt
válasz pentium4 #2023 üzenetére
Most mit kell ezen nézni? Bármit írok, azt mondja, nincs ilyen rendelés.
esetleg ha php ra átültetnénk és nem lenne js hanem csak php és html form!
Elég a js is a feladat megoldásához, de a linkelt oldalon az ultraweb szarjait leszámítva 1 betűnyi javascript-et sem látok.. -
bodom87
tag
hali! egy egyszerű képgalériát szeretnék, egy könyvtárba töltöm felfele a képeket és az megjelenik az oldalon szépen sorba
-
#34784256
törölt tag
válasz bodom87 #2026 üzenetére
Ilyet csináltam én is, a gondom már csak az, hogy kellene egy olyan webtárhely, ahova akár több GB-t is feltölthetek ls nincsennek korlátozva sem a PHP-k ( amit csináltam az a feltöltött képekből csinál thumbnail-t, ha még nincs, majd elmenti egy fájlba, sajnos ahol én nekem van tárhelyem, ott a PHP nem tud fájlt létrehozni ).
-
Paradox1
csendes tag
hali
kérlek segítsetek mert nagyon nagy bajba vagyok
kell egy ***** mert az életem és a jövöm függ tölle
KérlekIlyet ne is kérj, vagy ha kérsz is, ne itt a PH!-n tedd!!
[ Módosította: Racecam ]
-
félisten
Hali!
Adott egy honlap, amit el kell készítenem. A grafikus elküldte a terveket, ebből nyílvánvaló, hogy Flash-be kell az egész oldalt csinálnom. Viszont azt is kérte a megrendelő, hogy legyen üzenőfal benne ahova a látogatók leírhatják a véleményüket, javaslataikat stb.
Elméleti tanácsot kérnék, hogy lehetne ezt megoldani, tehát PHP+FLASH.
Tehát külön-külön nem gond(el tudom készíteni az oldalt Flashbe és az üzenőfalat is kölün PHP-be), csak hogy tudom "átadni" a PHP-vel kezelt üzeneteket a FLASH-nek?Remélem érthetően fogalmaztam.
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
félisten
válasz Fire/SOUL/CD #2030 üzenetére
Hali!
Kérdésem tárgytalan.
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
cucka
addikt
válasz Fire/SOUL/CD #2030 üzenetére
Nincs semmilyen nagy trükk, flash-ből le tudsz kérni egy url-t, az url mögött meg a te php programjaid vannak. Ezek között lesz olyan, ami berak egy GET/POST paraméterként kapott üzenetet az adatbázisba, lesz olyan, ami a paraméterek alapján visszaadja xml-ben (vagy bármiben) a korábban írt üzeneteket, stb.
mod: látom, időközben kiderült, hogy fölöslegesen írtam, de ezért még nem törlöm ki, hátha segít valakinek..
[ Szerkesztve ]
-
félisten
Hali!
Kösz, hogy foglalkoztál a kérdésemmel. Én is rájöttem időközben, hogy mennyire egyszerű a dolog, ezért írtam hogy tárgytalan.
Fire.
Mindenki tudja, hogy bizonyos dolgokat nem lehet megvalósítani, mígnem jön valaki, aki erről nem tud, és megvalósítja. (Albert Einstein)
-
exhumano
csendes tag
Üdv.!
Egy kis segítséget szeretnék kérni!
Van egy ilyen levélküldő scriptem, amely flash-ből kapja a változókat.
<?php
$message = $HTTP_POST_VARS['Message'];
$name = $HTTP_POST_VARS['Name'];
$email = $HTTP_POST_VARS['Email'];$name = stripslashes($name);
$email = stripslashes($email);
$message = stripslashes($message);$rec_email = "info@akarmi.com";
$subject = "Üzenet a weboldalról";$msg_body = "Üzenet érkezett: $SERVER_NAME \r\n";
$msg_body .= "------------------------------------------\r\n";
$msg_body .= "Az üzenet küldo neve:\r\n $name \r\n";
$msg_body .= "E-Mail címe: $email\r\n";
$msg_body .= "Üzenete: $message\r\n";$header_info = "From: ".$name." <".$email.">";
mail($rec_email, $subject, $msg_body, $header_info);
?>
N
Tudom, hogy a flash utf-8-at használ, d nem tudom megoldani, hogy az ékezetes karakterek megfelelően jelenjenek meg.
Valaki tudna egy egyszerű megoldást?
Köszi! -
vakondka
őstag
válasz exhumano #2038 üzenetére
Attól füg, hogy milyen kódszerkesztőt használsz,
de általában Mentés másként-->fájlneve: valami.php
és alatta ki lehet választani a karakter kódolást, ami általában alapból ANSI.
Ott lesz alatta valahol, hogy UTF-8.
Elmented és kész
Ha nincs kódszerkesztő programod, akkor a Windows beépített Jegyzettömb programja is jó erre a célra, pontosan így működik.
De hosszú távon jobban jársz ha szerzel egy kódszerkesztőt,
pl Editplus, Notepad++, stb. (Esetleg Dreamwaver)https://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz Tele von Zsinór #2040 üzenetére
jó tudni...
...látszik hogy sosem használtam kódszerkesztésre a notepadot...https://toptarget.hu - Online Marketing Ügynökség
-
exhumano
csendes tag
-
vakondka
őstag
válasz exhumano #2042 üzenetére
Legyen ez az utasítás a php fájlod első sora:
header("Content-type: text/plain; charset=utf-8");
(nem lehet előtte sortörés, szóköz sem !)
természetesen van a Dreamweaver-ben karakter kódolás beállítása:
modify -> page properties -> title/encoding fül:
Encoding - Unicode 4.0 UTF-8Én sosem használtam még Dreamweaver-t....
...de a Google egyből kidobta a beállítást és gondolom help-je is van a programnakhttps://toptarget.hu - Online Marketing Ügynökség
-
vakondka
őstag
válasz exhumano #2044 üzenetére
Ezt próbáld még meg, több ötletem nincs:
<?php
$message = $HTTP_POST_VARS['Message'];
$name = $HTTP_POST_VARS['Name'];
$email = $HTTP_POST_VARS['Email'];
$name = stripslashes($name);
$email = stripslashes($email);
$message = stripslashes($message);
$rec_email = "info@akarmi.com";
$subject= "Üzenet a weboldalról";
$msg_body= "Üzenet érkezett: $SERVER_NAME \r\n";
$msg_body.= "------------------------------------------\r\n";
$msg_body.= "Az üzenet küldő neve:\r\n $name \r\n";
$msg_body.= "E-Mail címe: $email\r\n";
$msg_body.= "Üzenete: $message\r\n";
$header_info = "From: ".$name." <".$email.">\n";
$header_info= "MIME-Version: 1.0\n";
$header_info.= "Content-type: text/html; charset=utf-8\n";
mail($rec_email, $subject, $msg_body, $header_info);
?>https://toptarget.hu - Online Marketing Ügynökség
-
-
Zsu_
senior tag
Sziasztok,
Nem vagyok egy php guru, lécci segítsetek.
Szeretnék csinálni egy html, php űrlapot (lesz rajta validálás, stb...), csak akkor lehet majd elküldeni, ha minden mező ki van töltve és minden mezőbe formailag jó adat került (pl. 6 szám).
Idáig még nincs is problémám, csak a feldolgozás részével.
Utána azt szeretném csinálni, hogy az elküld gombra a kitöltött adatokból egy szép formátumú (előre formázott) dokumentum (pdf vagy doc vagy ilyesmi) generálódjon és azt küldi el mailben.
Ez lehetséges? Tudtok esetleg hasonló példaprogit küldeni nekem?
Előre is köszi a segítséget!
[ Szerkesztve ]