Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Klaida

Parašė moonlike· 2011 Gru. 5 19:12:12
#1

Sveiki, ištiko bėda. Bandant prisiregistruoti išmeta šias klaidas. Nelabai nusimanau ką reikia daryti. Klaidos yra tokios:

Warning: include(1) [function.include]: failed to open stream: No such file or directory in /home/public_html/signup.php on line 64
 
Warning: include() [function.include]: Failed opening '1' for inclusion (include_path='.:/usr/local/lib/php') in /home/public_html/signup.php on line 64
 
Warning: Cannot modify header information - headers already sent by (output started at /home/public_html/signup.php:10) in /home/public_html/signup.php on line 67


Kaip suprantu visos bėdos signup.php faile, šioje vietoje:


    mysql_query("
        INSERT INTO `vartotojai`
        SET
            `nick` = '$frm_nick', `firstname` = '$frm_firstname', `lastname` = '$frm_lastname', `pass` = '$pass_md5',
            `level` = 1, `signup_time` = " . time());
		include "signup_form.php";
        or exit('<script language="JavaScript">alert ("Nepavyko irasyti naujo vartotojo: vidine klaida")</script>');
 
    header("Location: login_form.php");
    exit();
}
else
{
    show_form('');
}


Būčiau dėkingas, jei padėtumėt.

Parašė switz· 2011 Gru. 5 20:12:27
#2

Persisiusk Notepad++ ir konvertuok į utf8 without boom. :)

Parašė moonlike· 2011 Gru. 25 16:12:12
#3

O kaip ištaisyti štai tokią klaidą:

Warning: Cannot modify header information - headers already sent by (output started at /public_html/login_form.php:1) in /public_html/login.php on line 49


Login.php failas:


<?php
 
require_once('db.php');
require_once('users.php');
 
 
function find_user($nick, $pass)
{
    $nick = mysql_escape_string($nick);
 
    $pass = md5($pass);
 
    $sql = mysql_query("SELECT `uid` FROM `vartotojai` WHERE `nick` = '$nick'
            AND `pass` = '$pass'")
            or exit('find_user(): ' . mysql_error());
 
    if (mysql_num_rows($sql) == 0)
    {
        return 0;
    }
    else
    {
        return mysql_result($sql, 0, 'uid');
    }
}
 
function show_form($msg)
{
    echo $msg;
    include('index.php');
    exit();
}
 
 
if (isset($GLOBALS['user']))
    exit(header("Location: user_index.php"));
 
if (isset($_POST['submit']))
{
    $uid = find_user($_POST['nick'], $_POST['pass']);
 
    if ($uid != 0)
    {
        mysql_query("UPDATE `vartotojai` SET `login_time` = '" . time() . "'
            WHERE `uid` = $uid");
			include "login_form.php";
 
        $_SESSION['uid'] = $uid;
        header("Location: user_index.php");
		exit();
    }
    else
    {
		include "login_form.php";
        exit('<script language="JavaScript">alert ("Neteisingas vartotojo vardas arba slaptazodis!")</script>');    
}
    }
else
{
    show_form('');
}
?>

Parašė Žmogus· 2011 Gru. 26 09:12:16
#4

SwitZ parašė:
Persisiusk Notepad++ ir konvertuok į utf8 without boom. :)

Parašė moonlike· 2011 Gru. 26 14:12:04
#5

Man kažkodėl neduoda konvertuoti. Kaip spaudžiu convert to UTF-8 without BOM, vis vien nusistato Išversti į Mac formatą. Ir tai nepadeda niekuo.