Zadejte hledaný výraz...

Najde se pomoc?

Petr Pert
verified
rating uzivatele
5. 8. 2012 15:07:41
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/free/ic.cz/l/lerningtest/root/www/myphp.php on line 2
---------- Příspěvek doplněn 05.08.2012 v 15:09 ----------
Parse error : syntax error, neočekávané T_CONSTANT_ENCAPSED_STRING v / home / free / ic.cz / l / lerningtest / root / www / myphp.php on line 2Původní textParse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/free/ic.cz/l/lerningtest/root/www/myphp.php on line 2
Navrhnout lepší překlad
--------------------------------------------------------------------------------
Parse error : syntax error, neočekávané T_CONSTANT_ENCAPSED_STRING v / home / free / ic.cz / l / lerningtest / root / www / myphp.php on line 2Původní textParse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/free/ic.cz/l/lerningtest/root/www/myphp.php on line 2
--------------------------------------------------------------------------------
5. 8. 2012 15:07:41
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793125
Jan Kaiser
verified
rating uzivatele
(3 hodnocení)
5. 8. 2012 15:11:03
Napsal Petr Pert;827815
@charset "utf-8";
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
echo "Dnes je hezky";
?>
Tady máš chybu v syntaxi (soubor myphp.php). Vyhoď to @charset "utf-8"; a klidně i ty další dva řádky, co jsou tam zbytečně, stačí
5. 8. 2012 15:11:03
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793124
Registrace
verified
rating uzivatele
(1 hodnocení)
5. 8. 2012 15:11:26
Nech v tom myphp.php jenom toto:
5. 8. 2012 15:11:26
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793123
Petr Pert
verified
rating uzivatele
5. 8. 2012 15:19:33
jo díky teď již to jde- už to tam mám :-))
- a když budu chtít ten script na odesílání meilu, tak jej tam jde dát přez form action?
5. 8. 2012 15:19:33
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793122
Jan Kaiser
verified
rating uzivatele
(3 hodnocení)
5. 8. 2012 15:20:45
Napsal Petr Pert;827830
a když budu chtít ten script na odesílání meilu, tak jej tam jde dát přez form action?
Přesně tak.
5. 8. 2012 15:20:45
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793121
Petr Pert
verified
rating uzivatele
5. 8. 2012 15:26:11
moc díky zkusím to - snad se mi to povede - někde to najdu jak se ten form action zadává aby to odeslal na meil
---------- Příspěvek doplněn 05.08.2012 v 15:29 ----------
jen jestli mi to zase nezůstane po odeslání viset místo aby se to vrátilo na původní stránku
5. 8. 2012 15:26:11
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793120
Jan Kaiser
verified
rating uzivatele
(3 hodnocení)
5. 8. 2012 15:37:19
Rychlý příklad:
formulář:
soubor odeslat.php:
// předmět
$subject =$_POST;
// zpráva
$message=$_POST;
// email odesílatele
$mail_from=$_POST;
// Od koho:
$header="from: ".$_POST;
// kam se to má poslat
$to ='ty@neco.cz';
$success=mail($to,$subject,$message,$header);
// otestování
if($success){
echo "Díky, zpráva se odeslala!";
}
else {
echo "Něco se podělalo! :(";
}
?>
// takhle ti to zůstane viset ... aby to neviselo a přesměrovalo by se to na hlavní stránku, musel bys tam dát přesměrování
// předmět
$subject =$_POST;
// zpráva
$message=$_POST;
// email odesílatele
$mail_from=$_POST;
// Od koho:
$header="from: ".$_POST;
// kam se to má poslat
$to ='ty@neco.cz';
$success=mail($to,$subject,$message,$header);
// otestování
if($success){
header("Location: http://stranka.cz/");
}
else {
echo "Něco se podělalo! :(";
}
?>
5. 8. 2012 15:37:19
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793119
Petr Pert
verified
rating uzivatele
5. 8. 2012 15:42:59
moc díky - hned to půjdu zkusit
---------- Příspěvek doplněn 05.08.2012 v 15:49 ----------
jak se to přesměrovává?
5. 8. 2012 15:42:59
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793118
Tom
verified
rating uzivatele
(6 hodnocení)
5. 8. 2012 16:04:32
třeba přes funkci Header, koukni na php.net
5. 8. 2012 16:04:32
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793117
Jan Kaiser
verified
rating uzivatele
(3 hodnocení)
5. 8. 2012 16:06:38
Napsal Jadro007;827851
třeba přes funkci Header, koukni na php.net
Přesně tak - máš to v tom příkladu, co jsem psal...
5. 8. 2012 16:06:38
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793116
Petr Pert
verified
rating uzivatele
5. 8. 2012 16:25:09
jede to- moc díky
podívám se tam- hned
---------- Příspěvek doplněn 05.08.2012 v 17:26 ----------
je to super a hlavně to funguje
---------- Příspěvek doplněn 05.08.2012 v 19:01 ----------
jo a ještě mi nechce jít čeština - tedy dva znaky š a ž
a předmět se nekamarádí s diakritikou - tedy žádné háčky a čárky :-(
---------- Příspěvek doplněn 05.08.2012 v 19:02 ----------
marně to hledám na internetu- už dvě hoďky to zkouším - grrrrr :-(
5. 8. 2012 16:25:09
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793115
PHP má často problémy s kódováním pokud to neošetříš. Koukni na http://diskuse.jakpsatweb.cz/?action=vthread&forum=9&topic=110965 . Jinak kdybys chtěl s čímkoliv pomoci, za úplatu určitě vypomohu. Ono takové věci je nejlepší nechávat profesionálům. Pokud se to chceš naučit, doporučoval bych si pročíst celý jakpsatweb.cz, nebo si koupit knížku o PHP. Bez základů je opravdu zbytečné se do něčeho pouštět.
5. 8. 2012 21:54:51
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793114
Petr Pert
verified
rating uzivatele
6. 8. 2012 18:02:23
no zkoušel jsem to z toho fóra jak psát web a to se mi podařilo, ale toto odesílání se mi z češtinou nekamarádí, ani když jsem tam dal tu vložku čestina:
šlo by to nějak upravit?
Odesílání emailu
tedy toto je soubor odeslat.php

Odesílání emailu

/* *************** cestina *** k php ** a meil ******************** */
function autoUTF($s)
{
// detect UTF-8
if (preg_match('##u', $s))
return $s;
// detect WINDOWS-1250
if (preg_match('##', $s))
return iconv('WINDOWS-1250', 'UTF-8', $s);
// assume ISO-8859-2
return iconv('ISO-8859-2', 'UTF-8', $s);
}
function cs_mail ($to, $predmet, $zprava, $head = "")
{ $predmet = "=?utf-8?B?".base64_encode(autoUTF ($predmet))."?=";
$head .= "MIME-Version: 1.0n";
$head .= "Content-Type: text/plain; charset="utf-8"n";
$head .= "Content-Transfer-Encoding: base64n";
$zprava = base64_encode (autoUTF ($zprava));
return mail ($to, $predmet, $zprava, $head); }
/* *************************************************************************/
// předmět
$subject =$_POST;
// zpráva
$message=$_POST;
// email odesílatele
$mail_from=$_POST;
// Od koho:
$header="from: ".$_POST;
// kam se to má poslat
$to ='můjmeil@seznam.cz';
$success=mail($to,$subject,$message,$header);
// otestování
if($success){
echo "Díky, zpráva se odeslala!";
Header("Location: index.php?return=" . $return);
}
else {
echo "Něco se podělalo! :(";
}
header("Location: http://lerningtest.ic.cz/");
?>
---------- Příspěvek doplněn 06.08.2012 v 18:04 ----------
uložil jsem to jako soubor odeslat.php no a odeslalo, ale se zborcenou češtinou
6. 8. 2012 18:02:23
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793113
_wibi_
verified
rating uzivatele
7. 8. 2012 16:31:04
Definujes funkci a stejne ji nepouzijes,
bez zakladu to moc nepujde a zbytecne nemixuj charsety ( kodovani stranek),
skus zacit investici napr. http://www.kosmas.cz/knihy/137257/php-a-mysql-bez-predchozich-znalosti/
7. 8. 2012 16:31:04
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793112
hm
verified
rating uzivatele
(20 hodnocení)
7. 8. 2012 16:43:03
navic pouzivas fci header po tom co udelas vystup html, takze ti to zarucene nefunguje to presmerovani, ze?
7. 8. 2012 16:43:03
https://webtrh.cz/diskuse/najde-se-pomoc/strana/2#reply793111
Pro odpověď se přihlašte.
Přihlásit