- Google Pixel topik
- Android szakmai topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Yettel topik
- Netfone
- További kavarás a Pixel 10-ek körül
- Mobil flották
- Akciófigyelő: Jelentősen olcsóbban nyit az Ulefone új mindenese
- Motorola Edge 40 neo - színre és formára
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
Ú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
- Google Pixel topik
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Azonnali alaplapos kérdések órája
- Android szakmai topik
- Kutya topik
- Kormányok / autós szimulátorok topikja
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Az AMD-vel tervezi a következő generációs Xboxokat a Microsoft
- Milyen légkondit a lakásba?
- További aktív témák...
- Apple Watch SE2 / 44mm / Midnight / Black Sport / Cellular (99%)
- Iphone 13 Pro Max 128 GB /// 86% Akku // Számlával és Garaniával
- Iphone 12 Pro Max 128 GB /// 88% Akku // Számlával és Garanciával
- Xiaomi Redmi 9A 32GB Kártyafüggetlen 1Év Garanciával
- Apple iPhone 12 Pro Max 128GB Kártyafüggetlen 1Év Garanciával
- Tablet felvásárlás!! Apple iPad, iPad Mini, iPad Air, iPad Pro
- Apple Macbook Pro 13 2020 - M1 - 8GB/256GB SSD - Touch Bar - 102 Ciklus - 99% Akku - Ezüst - MAGYAR
- Magyarország piacvezető szoftver webáruháza
- 13-14" Új és használt laptopok , üzletitől a gamerig , kedvező áron. Garanciával !
- Honor Magic7 Lite 256GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged