vytvoril som si stránku a dal som si na nu možnosť prihlásenia
ale ked som spustil index.php, tak mi zobrazilo
Parse error: syntax error, unexpected '"' in /3w/wz.cz/h/hovnicko/index.php on line 40
ako vyriešim tento problem?
Tím, že ty neočekávané uvozovky na řádku 40 odstraníš.
40 riadok vyzerá takto:
@$query = "SELECT * FROM users WHERE login="".$_POST['login'].""";
čo s tým mám urobiť?
Odkud jsi zkopíroval takový kus kódu?
Jeden řádek a obsahuje tolik chyb :/
a) Uvozovky nic? Třeba escape uvozovek (\") nebo použití apostrofů ('"') ti nic neříká? Upřímně, jestli plánuješ tímto postupem pokračovat v programování/ psaní skriptů, rovnou to zabal. Vždyť přece nemůžeš napsat uvozovky dovnitř řetězce v uvozovkách (protože těmi vloženými uvozovkami ten řetězec ukončíš a php parser to nezvládne zpracovat..).
b) proč tam máš ten @? Zbytečně se snažíš ignorovat chyby. Minimálně v době ladění a úprav je to prasárna..
c) Proměnná $_POST je před tímto řádkem už nějak upravena? Pokud ne, nastuduj si něco k SQL injection ;)
ja som to skopíroval z inej stránky a dal na svoju
ako má teda 40. riadok vyzerať?
Však to Freeze popsal chyby. Nejprve je oprav, vyzkoušej a když ti stále nebude fungovat, pošli ho sem. Jestli hodláš psát skripty tím způsobem, že budeš bez rozmyslu kopírovat kusy kódu odjinud, tak (jak píše Freeze) to rovnou zabal.
ja ešte len začínam s PHP, tak si skúšam rôzne skripty
uz som par riadkov sam opravil, ale tento neviem, nemozete mi pomoct?
if ($cosi['heslo'] == md5($_POST['heslo'])){
A jak ti máme pomoct, když tvůj skript neznáme? A proč začínáš s autentizací? Ta je až pro pokročilé.
Zkus http://www.kosek.cz/php/index.html
<HTML>Smazala jsem následující nově založené téma (nezakládej další, pokračuj si tady):
chyby, samé chyby :(
Autor: anonym (hovnicko.wz.cz / adsl-dyn32.78-98-96.t-com.sk)
Datum: 17. 03. 2011 17:36
dal som si na stránku tento skript:
<?php include_once("menu.html") ?>
ale zase tam píše chyba v riadku...
viac o tom kóde na: http://www.tvorba-webu.cz/php/menu.php
čo mám robiť?</HTML>
ten skript:
<?php include_once("menu.html") ?>
A menu.html tam, kde má být, máš?
mám, ale nie menu.html, ale viacero iných súborov, sú vytvorené a sú zapísané aj v kode
chyba hlási:
Warning: include_once() [function.include-once]: URL file-access is disabled in the server configuration in /3w/wz.cz/w/web-pc/index.php on line 17
Warning: include_once(http://web-pc.wz.cz/obsah.php) [function.include-once]: failed to open stream: no suitable wrapper could be found in /3w/wz.cz/w/web-pc/index.php on line 17
Warning: include_once() [function.include]: Failed opening 'http://web-pc.wz.cz/obsah.php' for inclusion (include_path='.:/usr/local/lib/php') in /3w/wz.cz/w/web-pc/index.php on line 17
text text text text
A zkoušel jsi:
<?php include_once("obsah.php") ?>
?
to mám, na inej stránke mi ten skript fungoval, ale na indexe mi nefunguje
zdroj indexu:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<head>
<meta http-equiv="Content-language" content="sk">
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<meta name="keywords" content="tvorba webu, vytváranie webových stránok, pre web, preweb.webnode.sk, preweb, na web, web, Peter Mikoláš, HTML, htm, XHTML, HTML jazyk, XHTML jazyk, XML, HTML kódy, JavaScript, príručka, VBScript, CSS, CSS štýly, CSS kódy, CSS jazyk, PHP, PHP jazyk, PHP kódy, ASP, ASP jazyk, JavaSkript, skript, programovací jazyk, programovacie jazyky, programovanie, základy, C, C++, flash, swf súbor, exe, Java, Pascal, Perl, Python, SQL, SQL databáza, databáza, počítač, PC, Windows, operačný systém, priečinok, zložka, klávesové skratky, internet, WWW, HyperText, hry, animácie, programy, programy zadarmo, stiahnúť, stiahnutie, download, mobil, Java hry, WML, WML jazyk, WML kódy, zadarmo, zdarma, webhosting, ako na počítač">
<meta name="author" content="Peter Mikoláš">
<title>Web-PC | Úvod</title>
<link rel="stylesheet" type="text/css" href="http://web-pc.wz.cz/styl.css">
</head>
<body><!--WZ-REKLAMA-1.0--><!--WZ-REKLAMA-1.0--><!--WZ-REKLAMA-1.0IZ--><div align="center"><table width="496" border="0"
cellspacing="0" cellpadding="0"><tr><td><a href="http://www.webzdarma.cz/"><img
src="http://i.wz.cz/banner/nudle03.gif" width="28" height="60"
style="margin: 0; padding: 0; border-width: 0" alt="WebZdarma.cz" /></a></td><td>
<script type='text/javascript'><!--//<![CDATA[
var m3_u = (location.protocol=='https:'?'https':'http')+'://ad.wz.cz/openx/www/delivery/ajs.php';
var m3_r = Math.floor(Math.random()*99999999999);
if (!document.MAX_used) document.MAX_used = ',';
document.write ("<scr"+"ipt type='text/javascript' src='"+m3_u);
document.write ("?zoneid=7");
document.write ('&cb=' + m3_r);
if (document.MAX_used != ',') document.write ("&exclude=" + document.MAX_used);
document.write (document.charset ? '&charset='+document.charset : (document.characterSet ? '&charset='+document.characterSet : ''));
document.write ("&loc=" + escape(window.location));
if (document.referrer) document.write ("&referer=" + escape(document.referrer));
if (document.context) document.write ("&context=" + escape(document.context));
if (document.mmm_fo) document.write ("&mmm_fo=1");
document.write ("'></scr"+"ipt>");
//]]>--></script><noscript><div><a href='http://ad.wz.cz/openx/www/delivery/ck.php?n=a5977468&cb=123'><img src='http://ad.wz.cz/openx/www/delivery/avw.php?zoneid=33&cb=123&n=a5977468' style='margin: 0; padding: 0; border-width: 0' alt='' /></a></div></noscript>
</td></tr></table></div>
<!--WZ-REKLAMA-1.0IK-->
<div style="float: left; width: 20%; height: 200%; overflow: auto;">
<?php include_once("http://web-pc.wz.cz/menu.php") ?>
text text text text
</div>
<div style="float: left; width: 55%; height: 200%; overflow: auto;">
<?php include_once("http://web-pc.wz.cz/obsah.php") ?>
text text text text
</div>
<div style="float: left; width: 20%; height: 200%; overflow: auto;">
<?php include_once("http://web-pc.wz.cz/menu-uvod.php") ?>
text text text text text
</div>
</body>
čo robiť?
myslel jsem místo http://web-pc.wz.cz/menu.php jen menu.php
je to trochu blbost, pretože súbor menu.php budem musieť teraz dať do každého priečinka :(
Ach jo, bez těch základů to opravdu nejde. Nemusíš to dávat do každého priečnika, jen napiš správnou relativní cestu
Pusť si Google a do vyhledávacího políčka napiš: relativní odkazy a klikni na Hledat
už netreba, už som to našiel