- Házimozi haladó szinten
- Milyen egeret válasszak?
- Vezetékes FEJhallgatók
- Így nézz tévét 2025-ben: új ajánlások, régi szabályok
- Bluetooth hangszórók
- Milyen billentyűzetet vegyek?
- HP notebook topic
- 5.1, 7.1 és gamer fejhallgatók
- Azonnali VGA-s kérdések órája
- Vélemény: nem úgy tűnik, de Lip-Bu Tan most menti meg az Intelt
Új hozzászólás Aktív témák
-
DviDee
csendes tag
Mitől van az, hogy TinyMCE-vel írok egy hírt a weboldalamon és (pl) ha balra szeretném igazítani a szöveget akkor a szerkesztőben minden jó és szép, de a gyakorlatban nem jelenik meg, mert az oldal forrását megnézve ezt találom: <p style=\"text-align: left;\">balra</p>
Tehát a gond, hogy a "-jel elé tesz egy vissza perjelet...Bocsi ha offoltam
-
DviDee
csendes tag
Azt még hozzáfűzném a problémámhoz, hogy ez írja ki:
Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: Entity: line 1: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xE9 0x63 0x73 0x2C in /mnt/storage/virtual/domain.hu/htdocs/T/a/weather.php on line 6
Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: w="0" mobile_zipped="1" row="0" section="0" ><forecast_information><city data="P in /mnt/storage/virtual/domain.hu/htdocs/T/a/weather.php on line 6
Warning: SimpleXMLElement::__construct() [simplexmlelement.--construct]: ^ in /mnt/storage/virtual/domain.hu/htdocs/T/a/weather.php on line 6
Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /mnt/storage/virtual/domain.hu/htdocs/T/a/weather.php:6 Stack trace: #0 /mnt/storage/virtual/domain.hu/htdocs/T/a/weather.php(6): SimpleXMLElement->__construct('<?xml version="...') #1 /mnt/storage/virtual/domain.hu/htdocs/T/a/weather.php(31): getWeather() #2 {main} thrown in /mnt/storage/virtual/domain.hu/htdocs/T/a/weather.php on line 6
-
DviDee
csendes tag
Tud valaki valamit a Google Weather Api-ról? Hogyan tudnám beolvasni a weboldalamba az aktuális időjárást vele? Konkrétan ezt: [link]
-
DviDee
csendes tag
válasz
Sk8erPeter #4251 üzenetére
Nem is tudom, hogy köszönjem meg a segítséged. Így sokkal jobb mint amit szerettem volna...konkrétan arra gondolok, hogy egyszerre többet lehet törölni, ez nagyon jó
Kicsit formázgatom, hogy pofás legyen...
Még egyszer köszönet a gyors és pontos segítségedért... -
DviDee
csendes tag
Sziasztok!
Egy adott mappából kilistázom az összes txt fájlt, az alábbi kóddal (ez működik is):
<?php
$dir = opendir ("../ahol_torlok");
while (false !== ($file = readdir($dir))) {
if (strpos($file, '.txt',1)) {
echo $file."<br />";
}
}
?>Egy másik (szintén működő) kóddal pedig törlöm az adott fájlt:
<?php
$torlom = "fajl_neve.txt";
unlink($torlom);
?>
Ennek az a szépséghibája, hogy egy előre beállított fájlt töröl nekem automatán. Azt szeretném, hogy listázza ki az összes txt fájt (ahogy ezt a fentebb levő script is csinálja) és amelyiket szeretném törölni tudjam, pl úgy, hogy rákattintok. Itt próbálkoztam minden félével, de nem sikerült. Ezeket a kódokat pedig a php.net segítségével írtam össze.
Tudtok valami megoldást? -
DviDee
csendes tag
Adott egy mappa és benne X mennyiségű TXT fájl. Ezeket szeretném megnyitni php-ban. Addig már eljutottam, hogy a fájlok nevét kiírja és kiválassza, a csak txt-ket. Tovább sajnos nem...tehát azt szeretném, ha a mappában levő összes txt fájl tartalmát kiírná a script. Tudtok valami megoldást?
-
DviDee
csendes tag
válasz
Sk8erPeter #3755 üzenetére
Köszönöm, így tényleg átláthatóbb és talán egyszerűbb is.
Köszönöm Tele von Zsinór válaszát is, mind a kettőtöké hasznosnak bizonyult. -
DviDee
csendes tag
Sziasztok!
A problémám az az, hogy weboldalamon szeretném, ha minden lapon a title mezőbe más és más szerepelne. Itt a kódom egy része ami kellhet: <?php
if ( isset($_GET["KV"]) ){
$links = array();
$links["kapcsolat"] = "pages/contact.php";
$links["rolam"] = "pages/my.php";
$ok = 0;
$KV = $_GET["KV"];
if ( isset($links[$KV]) && is_file($links[$KV]) )$ok = 1;
if ($ok == 1){
include_once $links[$KV];
}
include_once "pages/home.php";
}
}
else include_once "pages/home.php";
?>
Hogy érthetőbben fogalmazzak...van xy.hu oldalam. Itt a title részben az áll, hogy: Üdv az oldalamon! Azt szeretném, ha valami rámegy a rólam részre (www.xy.hu/index.php?KV=rolam) akkor ott a title részbe az legyen kiírva, hogy: Üdv az oldalamon! - RólamRemélem eltudtam mondani, hogy mit szeretnék. Sokmindennel próbálkoztam többek közt ezzel a kód mintával:
<?php
$title = 'Y2Neil.com';
if($_SERVER['PHP_SELF'] == '/reviews.php')
{
$title .= ' | Reviews | ' . $reviewTitle;
}
?>
<title><?php echo $title ?></title>Előre is köszönöm a segítségeteket!
-
DviDee
csendes tag
<?php
// ez megy a megjelenítő php -be
$handle = fopen("info.txt", "rb");
$contents = '';
while (!feof($handle))
{
$contents .= fread($handle, 8192);
print nl2br($contents);
}
fclose($handle);
?>Van ez a fentebb írt kódom és azt szeretném, hogy fordított sorrendben jelenítse meg a txt tartalmát. Mi tévő legyek? Láttam több megoldást is neten, de valahogy egyik sem jön be...viszont emlékszem (de nem biztos
) van valami rövid array...
Pl ez van a txben (alap sorrendben):
Szeretem az IT café-t!
Szeretem a PROHARDVER!-t is!!!Így jelenítse meg a fentebbi szöveget a php:
Szeretem a PROHARDVER!-t is!!!
Szeretem az IT café-t! -
DviDee
csendes tag
Köszönöm szépen mindkettőtöknek. Így már világosan értem és működik is! Első osztályú...
-
DviDee
csendes tag
Sziasztok! Ismét php gondom van és hozzátok fordulok mert egyszer már tudtatok segíteni, hát ebben a reményben írok most is.
Az alábbi kóddal azt szeretném elérni, hogy a beírt adatokat ne mélbe, hanem egy txt fájlba küldje:<?php
extract($_POST);
if ($op != "ds") {
$a = rand(1,9);
$b = rand(1,9);
$c=$_SESSION['c']=$a+$b;
$form_block = "
<form method=\"post\" action=\"\">
<div class=\"housing-left\">Név *</div>
<div class=\"housing-right\"> <input type=\"text\" name=\"name\" size=30 value=\"$name\"></div>
<div class=\"housing-left\">E-mail cím *</div>
<div class=\"housing-right\"> <input type=\"text\" name=\"email\" value=\"$email\"></div>
<div class=\"housing-left\">$a + $b</div>
<div class=\"housing-right\"><input type=\"text\" name=\"abc\" value=\"$abc\"></div>
<input type=\"hidden\" name=\"op\" value=\"ds\">
<input type=\"submit\" name=\"submit\" value=\"Mehet\">
</form>";
}
if ($op != "ds") echo $form_block;
if ($op == "ds") {
if ($name == "") {
$name_err = "Név hiányzik<br>";
$send="no";
}
if ($email == "") {
$email_err = "E-mail hiányzik<br>";
$send="no";
}
if($abc != $_SESSION['c']) {
$abc_err = "Rosszul adtad össze<br>";
$send="no";
}
if ($send !="no") {
$msg .="Név: $name\n";
$msg .="E-mail cím: $email\n";
$to = "a@a.a";
$subject = "teszt";
$mailheaders = "From: $name <$email>\n";
mail ($to, $subject, $msg, $mailheaders);
echo "<p>Elküldve sikeresen :)</p>";
}
else if ($send == "no") {
echo $name_err;
echo $email_err;
echo $abc_err;
echo $form_block;
}
}
?>Tudtok valami megoldást? Előre is köszi!
-
DviDee
csendes tag
válasz
Tele von Zsinór #3103 üzenetére
Jó lesz! Nagyon szépen köszönöm. 1-2 dolgot csiszolgatok rajta, de ilyesmire gondoltam. Köszönöm mindenkinek aki segített!
-
DviDee
csendes tag
-
DviDee
csendes tag
válasz
PazsitZ #3088 üzenetére
Nálad tök jó, de nálam ezt írja:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/storage/www/virtual/.../index.php:8) in /mnt/storage/www/virtual/l.../mail.php on line 2
Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /mnt/storage/www/virtual/.../index.php:8) in /mnt/storage/www/virtual/.../mail.php on line 3
Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /mnt/storage/www/virtual/.../index.php:8) in /mnt/storage/www/virtual/.../mail.php on line 3 -
DviDee
csendes tag
Ha esetleg tudnátok a megoldást megírnátok, vagy kipróbálnátok...nagyon megköszönném. Sajnos ismét csak este tudok géphez jönni, akkor visszanézek fórumra.
Köszönöm az eddigi segítségeiteket is! -
DviDee
csendes tag
válasz
Tele von Zsinór #3080 üzenetére
Sajna nem jó így sem... Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by
Meg frissíti az oldalt és úgy írja ki a hibát űrlap nélkül, ja és az eredménnyel megint gond van mert összeadom és nem jó. -
DviDee
csendes tag
válasz
Tele von Zsinór #3077 üzenetére
Nagyon szépen köszönöm (így utólag is a segítséged), de nálam most sem jó. Csak azt értem el vele, hogy nem az űrlapos részen írja ki a hibát, hanem amikor újratölt ott külön.
-
DviDee
csendes tag
válasz
Tele von Zsinór #3073 üzenetére
Betettem, de nem jeleníti meg a számokat...szerintem így sem jó.
Így néz ki, most:
if ($_POST[op] != "ds") {
echo "$form_block";
$a = rand(1,9);
$b = rand(1,9);
$_SESSION[c]=$a+$b;
} -
DviDee
csendes tag
válasz
Tele von Zsinór #3063 üzenetére
Szerintem nem teljesen jól csinálom, tudnál még segíteni?
-
DviDee
csendes tag
Olyan problémám van, hogy van egy php fájlom és abban az alábbi tartalom:
<?
$a = rand(1,9);
$b = rand(1,9);
$_SESSION[c]=$a+$b;$form_block = "
<form method=\"post\" action=\"$PHP_SELF\">
<p><strong>Your name:</strong><br>
<input type=\"text\" name=\"name\" size=30 value=\"$_POST[name]\"</p>
<p><strong>Your email:</strong><br>
<input type=\"text\" name=\"email\" value=\"$_POST[email]\"size=30</p>
<p>$a + $b = <br>
<input type=\"text\" name=\"szam\" value=\"$_POST[szam]\"size=30</p>
<p><strong>Comments:</strong><br>
<textarea name=\"comments\" cols=30 rows=5 wrap=virtual>$_POST[comments]</textarea></p>
<input type=\"hidden\" name=\"op\" value=\"ds\">
<p><input type=\"submit\" name=\"submit\" value=\"Mehet\"></p></font>
</form>";if ($_POST[op] != "ds") {
echo "$form_block";} else if ($_POST[op] =="ds") {
if ($_POST[name] == "") {
$name_err = "<font color=blue>Please enter your name!</font><br>";
$send="no";
}
if ($_POST[email] == "") {
$email_err = "<font color=blue>Please enter your email!</font><br>";
$send="no";
}
if($_POST[szam] != "$_SESSION[c]") {
$szam_err = "<font color=blue>Please enter your szam!</font><br>";
$send="no";
}if ($_POST[comments] == "") {
$message_err = "<font color=blue>Please enter a comment!</font><br>";
$send="no";
}
if ($send !="no") {
$msg = "email sent from mywebsite.com\n";
$msg .="Name: $_POST[name]\n";
$msg .="Email: $_POST[email]\n";
$msg .="Comments: $_POST[comments]\n";
$to = "dvidee@gmail.com";
$subject = "Feedback Form";
$mailheaders = "From: My Website <dvidee@gmail.com>\n";
$mailheaders .= "Reply-To: $_POST[email]\n";
mail ($to, $subject, $msg, $mailheaders);
echo "<p>Elküldve sikeresen</p>";
} else if ($send == "no") {
echo "$name_err";
echo "$email_err";
echo "$message_err";
echo "$szam_err";
echo "$form_block";
}}
?>E-mailt küld a címemre ami működik is, de beépítettem egy apró biztonsági cuccot, hogy össze kell adni két számot. Az is működik, csak azt vettem észre, ha kiírja, hogy 2+3 akkor az 5 lenne, de nem fogadja el, hanem más az eredmény... Remélem értitek. Azt szeretném, hogy ne kelljen találomra beütni a számokat, hanem működön rendesen.
Ui: kezdő vagyok php-ben
Új hozzászólás Aktív témák
Hirdetés
- Napelem
- OFF TOPIC 44 - Te mondd, hogy offtopic, a te hangod mélyebb!
- Házimozi haladó szinten
- Milyen egeret válasszak?
- Autós topik
- Gitáros topic
- Viccrovat
- Macska topik
- Steam, GOG, Epic Store, Humble Store, Xbox PC Game Pass, Origin Access, uPlay+, Apple Arcade felhasználók barátságos izgulós topikja
- Vezetékes FEJhallgatók
- További aktív témák...
- Turbózd fel géped a jövő RAM-jával!
- 130+131+132+133 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4080
- ÁRGARANCIA!Épített KomPhone i7 14700KF 32/64GB RAM RTX 5070Ti 16GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! ASROCK H310CM i5 8400 16GB DDR4 240GB SSD 1TB HDD GTX 980 4GB Aio Corp Croma CM 600W
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 9070 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest