Hirdetés
- 8000 nit, maradhat? A szaúdiaknál kezd a Honor 600 Pro
- Xiaomi 15 - kicsi telefon nagy energiával
- Motorola Edge 70 - többért kevesebbet
- Xiaomi 15T Pro - a téma nincs lezárva
- Bemutatkozott a Poco X7 és X7 Pro
- Xiaomi 13 Pro - szerencsés szám
- Microsoft Rewards
- iPhone topik
- Poco F8 Ultra – forrónaci
- Google Pixel topik
Új hozzászólás Aktív témák
-
zsolty28
tag
válasz
Sk8erPeter
#9534
üzenetére
Üdv!
Ebben igazad van teljes mértékben, hogy látni kellene az egész PHP oldalt, csak ezzel az a bajom, hogy ez egy fizetős PHP (külföldi fejlesztő által készített) oldal, amit nem szeretnék közzé tenni. Sajnos a PHP oldal külföldi fejlesztője eddig nem volt hajlandó még válaszolni sem arra, hogy átírja nekem az egészet UTF-8 kódolásba. Az oldal kb. 26 fájlból áll.
Köszönöm, hogy próbálsz segíteni!

-
zsolty28
tag
válasz
Sk8erPeter
#9529
üzenetére
Köszönöm az eddigi segítséget! Szavaidból úgy veszem ki, hogy ez nem is olyan egyszerű dolog, mint ahogy én ezt gondoltam. Egyet viszont tudok: megnéztem és minden egyes fájl ANSI kódolásban van.
-
zsolty28
tag
válasz
Sk8erPeter
#9527
üzenetére
Átkonvertáltam: UTF-8 without BOM-ra, de sajnos az eredmény még mindig az, hogy az ékezetek helyett ilyen: ó karaktereket kapok, ez az ó betű lenne

-
zsolty28
tag
válasz
Sk8erPeter
#9525
üzenetére
Üdv!
Remélem egyre gondolunk, konvertálás dologban.
Én azt próbáltam meg eddig, hogy megnyitottam ezt a php fájlt a Notepad++-al, aminek az Encoding menüpontjára kattintva a lenyíló menüben alapból: "Encode in Ansi" volt bejelölve.
Ha kiválasztom a "Convert ot UTF-8"-at és lementem majd feltöltöm a tárhelyre és megnyitom a böngészőben akkor hibaüzit kapok: "Warning: Cannot modify header information - headers already sent by (output started at home/noname/public_html/contact.php:1) in home/noname/public_html/contact.php on line 2" "Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at"
-
zsolty28
tag
Van egy másik PHP alapú Scriptem is, aminek szintén Kapcsolatfelvétel a funkciója.
Az ékezetek helyett ilyen "ó" és ehhez hasonló értelmetlen karakterek jelennek meg.
A fájl tartalma:
<?php
include 'header.php';
foreach($_POST as $key => $value) {
$posts[$key] = filter($value);
}
if(isset($posts['name'])) {
if($posts['name'] == ""){
$error = "Ird be a neved!";
}else if(!isEmail($posts['email'])){
$error = "Ird be az emailt!";
}else if($_POST['message'] == ""){
$error = "Ird be az uzid!";
}else{
$subject ="Kapcsolat";
$message="{$_POST['message']}";
$header="From: {$posts['name']} <{$posts['email']}>";
$to = $site->site_email;
$send_contact=mail($to,$subject,$message,$header);
$success = "Elkuldve!";
}
}
?>
<div class="contentbox">
<div class="head">Kapcsolat/div>
<div class="contentinside">
<?php if(isset($error)) { ?>
<div class="error">HIBA: <?php echo $error; ?></div>
<?php }
if(isset($success)) { ?>
<div class="success">SIKER: <?php echo $success; ?></div>
<?php }
if(isset($warning)) { ?>
<div class="warning">FIGYELEM: <?php echo $warning; ?></div>
<?php } ?>
<form class="contentform" method="post">
Nev<br/>
<input name="name" type="text" value="<?php if(isset($posts["name"])) { echo $posts["name"]; } ?>"/><br/><br/>
Email<br/>
<input name="email" type="text" value="<?php if(isset($posts["email"])) { echo $posts["email"]; } else { if(isset($data->email)) { echo $data->email; } } ?>"/><br/><br/>
Uzenet<br/>
<textarea rows="10" name="message"><?php if(isset($_POST["message"])) { echo $_POST["message"]; } ?></textarea><br/><br/>
<input style="width:100%;" type="Submit"/>
</form>
</div>
</div>
<?php
include 'footer.php';
?>Tudnál te vagy más ebben segíteni?
-
zsolty28
tag
Az egyik fájl tartalma:
<?
$email_recipient = 'mail@gmail.com'; // Write here your email. On that address you'll receive emails from feedback form
session_start();
error_reporting(0);
include("class/captchaZDR.php");
$capt = new captchaZDR;
$wrong_captcha = '';
if(isset($_REQUEST['Submit']) and $capt->check_result())
{
$message_send = "
FEEDBACK
\n\n
Name: ".$_REQUEST['name']." \n
Email: ".$_REQUEST['email']." \n
Message: ".$_REQUEST['message']." \n
";
$headers .= 'To: <'.$email_recipient.'>' . "\r\n";
$headers .= 'From: '.$_REQUEST['name'].' <'.$_REQUEST['email'].'>' . "\r\n";
if(mail($email_recipient, 'Feedback Message from '.$_REQUEST['name'], $message_send, $headers))
echo '<div style="color: green"><strong>Thank you for your comment.</strong></div>'; else echo '<div style="color: red"><strong>Problem in sending message. Please try again. Thank you.</strong></div>';
}
else
{
if(isset($_REQUEST['Submit']) and (!$capt->check_result()) ) echo '<div style="color: red"><strong>Wrong Captcha input. Please try again. Refresh captcha:</strong> <a href="#" onclick="write_captcha();"><img src="images/refresh.gif" border="0" alt="" /></a></div>';
}
?> -
zsolty28
tag
válasz
Sk8erPeter
#9513
üzenetére
Köszi az eddigi segítséget! Megnéztem és ANSI-ban van kódolva a PHP fájl. Ha a Notepad++ - al a kódolást átállítom UTF-8, ra akkor hibát ír ki a Script
Nincs valami ötleted? -
zsolty28
tag
Sziasztok!
Elnézést ha túl láma a kérdésem, de nem nagyon ismerem még a PHP-t.
Az a problémám, hogy letöltöttem egy Feedback ZDR nevezetű PHp scriptet, ami áll 4 db PHP kiterjesztésű fájlból + 1db ajax.js nevű fájlból. A funkciója röviden: Kapcsolatfelvétel, amelynél a beküldő beírja a nevét és üzenetét, majd elküldi azt nekem és én e-mailben megkapom. Ez a script SQL-t nem használ, viszont van egy nagy problémám vele: mikor kitöltöm ezt az űrlapot (ékezetes karaktereket használva), akkor az ékezetes betűk helyett, számomra értelmetlen karaktereket kapok. Ott is ahol beírom és az emailben is amit kapok.
Mit kellene beírnom vagy módosítanom ahhoz, hogy az ékezetek megjelenjenek?
Előre is köszönöm a segítséget!

Új hozzászólás Aktív témák
Hirdetés
- Szolid Gamer PC Ryzen 2600 // 16GB DDR4 // GTX 1080 // 512SSD + 2x1TB HDD // WIN 11 PRO
- AMD Ryzen 5 1600X AM4
- Eladó Apple iPad (2020) 2. generáció Cellular + WiFi 512 GB
- iPhone 16 128GB gyári független hibátlan 2028.10.20. Apple jótállás
- iPhone 17 256GB gyári független hibátlan 2029.02.13. Apple jótállás
- Asus BTF White GAMING PC! 7800X3D / RTX 5070 Ti / B850 / 32GB 6000MHz / 2TB NVMe / 850w Gold!
- Új DELL Inspiron 14 (5435)/AMD RYZEN 7-7730U/16GB/512 SSD/14"/FHD/IPS/Garancia
- Minden szoftver mellé teljesen audit és NIS2 biztos, jogilag hiteles licencigazolást adunk át!
- HIBÁTLAN iPhone 15 Pro 128GB Natural Titanium -1 ÉV GARANCIA - Kártyafüggetlen, MS4538
- 0PERCES BOSE QuietComfort Ultra Headphones, zajszűrős, Bluetooth fejhallgató!
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Nincs valami ötleted?
