| Autor | Správa |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Ut 04.12.07 20:01 |   |
nazdar,
mam mensi problem... mal som stranku v adresary uz na exitujucom webe, ale potom som premiestnil cely obsah adresaru na individualnu domenu... no ale na novej domene mi prestala "fungovat" kniha navstev, vzdy iba odosle datum... cim to moze byt? ked som ziadne zemny v kode nerobil? iba som zmenil adresu presmerovania |
| |
    |
 |
vl4kn0
 Užívateľ
 Založený: 22.11.2007 Príspevky: 254 Bydlisko: 127.0.0.1
 | Zaslal: Ut 04.12.07 20:08 |   |
to si nam tedi nopomohol. moze to byt ze hosting nepodporuje php. chybne cesty k scriptom alebo suboru na ukladanie. teraz mozme len hadat. skus postnut script |
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... | |
     |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Ut 04.12.07 20:17 |   |
no php urcite podporuje kedze je to na servery php5.sk
a cesty musia byt tiez dobre, ale ved tu je script odosielaceho suboru
| kód: |
<?
$meno = HTMLSpecialChars($meno);
$email = HTMLSpecialChars($email);
$web = HTMLSpecialChars($web);
$meno = "<table><tr><td>$meno</td></tr>";
$email = "<tr><td><A HREF=mailto:$email>$email</A></td></tr>";
if ($web!="" && $web!="http://"):
$www = "<tr><td><A HREF=\"$web\">$web</A></td></tr>";
endif;
$cas = "<tr><td>" . Date("j. " . "m. " . "Y, " . "H:i:s") . "</td></tr>";
$sprava = SubStr($sprava, 0, 1500);
$sprava = Trim($sprava);
$sprava = HTMLSpecialChars($sprava);
$sprava = Str_Replace("\n"," <BR> ", $sprava);
$znak = 66;
$slovo = Split("[[:blank:]]+", $sprava);
for($y=0;$y<Count($slovo);$y++):
$slovo[$y] = Trim($slovo[$y]);
if (Strlen($slovo[$y])<=$znak):
if (EregI("^(www\..+\..{2,3})$", $slovo[$y])):
$odkaz = EregI_Replace("^(www\..+\..{2,3})$", "<a href=http://\\1>\\1</a> ", $slovo[$y]);
elseif (EregI("^(http://.+\..{2,3})$", $slovo[$y])):
$odkaz = EregI_Replace("^(http://.+\..{2,3})$", "<a href=\\1>\\1</a> ", $slovo[$y]);
else:
$odkaz = $slovo[$y] . " ";
endif;
$celok .= $odkaz;
else:
$delit = Ceil(StrLen($slovo[$y])/$znak);
for($z=0;$z<$delit;$z++):
$cast = Substr($slovo[$y], $z*$znak, $znak);
$celok .= $cast . " - ";
endfor;
endif;
endfor;
$sprava = Str_Replace("<b>", "<b>", $celok);
$sprava = Str_Replace("</b>", "</b>", $sprava);
$sprava = Str_Replace("<i>", "<i>", $sprava);
$sprava = Str_Replace("</i>", "</i>", $sprava);
$sprava = Str_Replace("<u>", "<u>", $sprava);
$sprava = Str_Replace("</u>", "</u>", $sprava);
$sprava = "<tr><td><br>$sprava</td></tr></table><div id=hr></div>\n";
$write = StripSlashes($meno . $email . $www . $cas . $sprava);
if (File_Exists ("book.dat")):
$fp = FOpen ("book.dat", "r");
$data = FRead ($fp, FileSize("book.dat"));
FClose($fp);
endif;
$fp = FOpen ("book.dat", "w");
FWrite ($fp, $write.$data);
FClose ($fp);
?>
<html><head>
<META HTTP-EQUIV="Refresh" CONTENT="0; URL=http://emer.php5.sk/index.php?stranka=kniha">
</head></html>
|
formular hadam nemusim davat |
| |
    |
 |
juho
 Zablokovaný užívateľ
 Založený: 16.05.2007 Príspevky: 837
 | Zaslal: Ut 04.12.07 21:10 |   |
co ti hovori php5? zeby novy styl preco by ho asi robili? hm .. zeby nejake chyby v tych predchadzajucich.
mohol si dat aj ten formular aspon by som na isto vedel ze to mas z toho:
register_globals_on. ale radsej pouzi $_POST['meno'] atakdalej
zvykni <? pisat uz ako <?php |
_________________ getch();?{readkey;?} na konci? !A naco! Riesenie je (Alt+F5)
99% pochopí a shaggy je druhá kategória | |
   |
 |
vl4kn0
 Užívateľ
 Založený: 22.11.2007 Príspevky: 254 Bydlisko: 127.0.0.1
 | Zaslal: Ut 04.12.07 21:14 |   |
tak chyba je v tom ze v novych verziach je moznost register_globals v php.ini defaultne vypnuta a preto premenna z formulara ak mas napr <input name="meno" type = "text"> tak premenna v spracovacom formulari nebude $meno ale $_POST['meno']. |
_________________ PODPIS BOL ZMAZANY Z DOVODU NERESPEKTOVANIA PRAVIDIEL FORA!!!
Je povolených max. 5 riadkov s veľkosťou písma 9 (rozlíšenie 1280x1024px).
Sprava pre vedenie fora: ake nerespektovanie pravidiel. ved som mal v podpise citaciu na 2 riadky omg? lol? no a este jabber ale to neni moja chyba ze tu nemate input aj na jabber... | |
     |
 |
jaji
 Užívateľ
 Založený: 01.01.2006 Príspevky: 361 Bydlisko: TT
 | Zaslal: Ut 04.12.07 22:11 |   |
Ja som tam mal tiez kedysi hosting a oni maju REGISTER GLOBALS OFF, t.j. ze musis vsetko davat ako $_POST['premenna'] rsp $_GET['premenna'] {podla metody} . Presne tak ako hovori juho. |
_________________ He who laughs last has not yet heard the bad news.
-- Bertolt Brecht
medicine student | |
  |
 |
emer
 Užívateľ
 Založený: 26.12.2006 Príspevky: 3683 Bydlisko: Nitra Vek: 18
 | Zaslal: Ut 04.12.07 22:35 |   |
Diky moc už to fachčí  |
_________________ Pocity popi*i, keď víš že všetko hrá jak má, vychádza to všetko pekne, tak jak má, hovorim si ná ne, musíš vedeť plánovať | |
    |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
|