Autor Zpráva
arnir
Profil
kde ma prosim chybu?
pise ze na 3 radku

<?php

$nick="arnir";
if file_exists($nick.".php")
{
echo "uzivatelske jmeno jiz nekdo pouziva";
}
else
{
$nick=$nick.".php";
$fp = fopen("$nick", "w");
fwrite($fp, "
50");
fclose($fp);
chmod("$nick", 0777);

}

?>


dikes
djlj
Profil
if(file_exists($nick.".php"))
arnir
Profil
aha
dik
arnir
Profil
funguje kdyz takovy soubor jiz existuje, super
ale kdyz jsem zkusil misto arnir napsat test tak to vypsalo strasne chyb:

Warning: fopen(test.php) [function.fopen]: failed to open stream: Permission denied in /disk_1/www/com/prografika/test/registrace.php on line 11


Warning: fwrite(): supplied argument is not a valid stream resource in /disk_1/www/com/prografika/test/registrace.php on line 13

Warning: fclose(): supplied argument is not a valid stream resource in /disk_1/www/com/prografika/test/registrace.php on line 14

Warning: chmod() [function.chmod]: Unable to access test.php in /disk_1/www/com/prografika/test/registrace.php on line 15

Warning: chmod() [function.chmod]: stat failed for test.php in /disk_1/www/com/prografika/test/registrace.php on line 15


muze to byt spojeno s hostingem?
djlj
Profil
muze to byt spojeno s hostingem?
Může i nemusí. V každém případě se ale nauč číst a přečti si tu první chybovou hlášku. Dle ní se dále zařiď.
arnir
Profil
znamena ze to nema dostatecna prava?
to bych ale musel u kazdeho souboru menit znovu a znovu ne?
Peca
Profil
Práva nastav u toho adresáře, kam to ukládáš.
Figy
Profil
SQL-dotaz:

CREATE TABLE `destinysoldie` (
`useri_id` INT( 5 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL AUTO_INCREMENT ,
`useri_login` CHAR( 25 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL ,
`useri_heslo` CHAR( 25 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL ,
`useri_email` VARCHAR( 150 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL ,
`useri_prezdivka` VARCHAR( 150 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL ,
`useri_jmeno` VARCHAR( 150 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL ,
`usr_prijmeni` VARCHAR( 150 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL ,
`usr_vek` VARCHAR( 150 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL ,
`useri_icq` VARCHAR( 150 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL ,
`usr_telefon` VARCHAR( 150 ) CHARACTER SET cp1250 COLLATE cp1250_general_ci NOT NULL
) CHARACTER SET cp1250 COLLATE cp1250_general_ci COMMENT = 'registrace'

nevite nekdo kde mam chybu ??...pise mi to syntax error (sem zacatecnik)
arnir
Profil
Práva nastav u toho adresáře, kam to ukládáš.
opravdu to funguje
dekuji
nightfish
Profil
Figy
sice tvůj dotaz patří do samostatného vlákna, ale budiž

nepíšeš, jakou konkrétní chybovou hlášku ti to píše, takže předpokládám, že se tento úsek kódu snažíš provést v mySQL verze 4.0 a nebo starší, což neprojde, protože tyto verze ještě nepodporovaly znakové sady a spol... takže řešením je vymazat všechny ty CHARACTER SET cp1250 COLLATE cp1250_general_ci
Toto téma je uzamčeno. Odpověď nelze zaslat.