Autor Zpráva
phono
Profil *
prave som si nainstaloval apache, mysql a php. mam jednoduchu otazku:

ak si dam do vyhladavaca http://localhost/ a chcem si zobrazit stranku php.. napr 001.php

tak dam http://localhost/001.php a chcem ju vidiet..

otazka je kde mam ten subor 001.php mat v pocitaci ulozeny?

prosim o radu.. lebo neviem.. zacinam.
phono
Profil *
uz som na to prisiel dik..
WertriK
Profil *
v apachi si najdi soubor httpd.conf otevri si ho normal v pozn. bloku a najdi si blok kde je

# ServerRoot (kořen serveru): počátek adresářového stromu, ve kterém jsou uloženy
# konfigurační a chybové soubory a soubory protokolů serveru.
#
# Na konci cesty NEPIŠTE lomítko.
#
ServerRoot "C:/Program Files/Apache Group/Apache"

nejspis to budes mit v anglictine

#
# ServerRoot: The top of the directory tree under which the server's
# configuration, error, and log files are kept.
#
# Do NOT add a slash at the end of the directory path.
#
ServerRoot "C:/Program Files/Apache Group/Apache"

proste si zmen ServerRoot na adresar kde budes mit ty stranky
napr :"C:/server/www"
phono
Profil *
diky to mi pomaha k lepsiemu pochopeniu..

ale teraz mam dalsi maly problem.. mam skript, taky kde do input textu ked napisem nejake slovo a odoslem, tak by mi to slovo malo pripisat do takeho dalsieho suboru subor.txt .. ale na 30% mi to nefunguje.. a vypisuje mi to spravu:


Notice: Undefined variable: meno in c:\program files\easyphp1-8\www\090.php on line 21

to je toto, lenze mi to nezapisuje do toho suboru .txt, iba mi to vypise to co v subore.txt uz je.. ale do neho mi to nezapise.. neviem odstranit tu chybu on line 21, aky tam je problem?:


<form>
<table align="center" rules="none" cellpadding=5 bgcolor="#0563A5">
<tr><th colspan=2>Zadanie noveho mena</th></tr>
<tr><td>Zadaj meno a priezvisko:&nbsp;</td>
<td><input type=text name="meno" size=40></td></tr>
<tr><th colspan=2><input type=submit value="Zaradit do zoznamu"></th></tr>
</table>
</form>
<basefont color="black">
<?
if($meno){
$meno.="<br>";
if(!$ukazovatel=fopen("./text/mena.txt","a")){
echo("Subor sa neda otvorit!");
}else{
if(!@fwrite($ukazovatel,$meno))
echo("Chyba pri zapise do suboru!");
else
fclose($ukazovatel);
}
}
if(File_Exists("./text/mena.txt")):
echo "<br><center><b>Vypis uz existujuceho
zoznamu</b></center><br>";
//nacitanie do pola
$text=file("./text/mena.txt");
while($polozka = Each($text)){
echo "<center>".$polozka["value"]."</center><br>";
}
endif;
?>
WertriK
Profil *
zkus to takto

<form method="post" action="?">
<table align="center" rules="none" cellpadding=5 bgcolor="#0563A5">
<tr><th colspan=2>Zadanie noveho mena</th></tr>
<tr><td>Zadaj meno a priezvisko:&nbsp;</td>
<td><input type=text name="meno" size=40></td></tr>
<tr><th colspan=2><input type=submit value="Zaradit do zoznamu"></th></tr>
</table>
</form>
<basefont color="black">
<?
$meno = $_POST["meno"];
if($meno){
$meno.="<br>";
if(!$ukazovatel=fopen("./text/mena.txt","a")){
echo("Subor sa neda otvorit!");
}else{
if(!@fwrite($ukazovatel,$meno))
echo("Chyba pri zapise do suboru!");
else
fclose($ukazovatel);
}
}
if(File_Exists("./text/mena.txt")):
echo "<br><center><b>Vypis uz existujuceho
zoznamu</b></center><br>";
//nacitanie do pola
$text=file("./text/mena.txt");
while($polozka = Each($text)){
echo "<center>".$polozka["value"]."</center><br>";
}
endif;
?>
phono
Profil *
no parada funguje.. pozeram, ze si tam pridal:

<form method="post" action="?">

$meno = $_POST["meno"];


ale nevies, preco mi stale ostava

Notice: Undefined index: meno in c:\program files\easyphp1-8\www\09.php on line 20

na obrazovke? ako to mozem odstranit?
WertriK
Profil *
Tak jeste jinak
<?
if (isSet($_POST["meno"] || !empty($_POST["meno"])) {
$meno = $_POST["meno"];
} else {
$meno = "";
}

if(!empty($meno)){
$meno.="<br>";
if(!$ukazovatel=fopen("./text/mena.txt","a")){
echo("Subor sa neda otvorit!");
}else{
if(!@fwrite($ukazovatel,$meno))
echo("Chyba pri zapise do suboru!");
else
fclose($ukazovatel);
}
}
if(File_Exists("./text/mena.txt")):
echo "<br><center><b>Vypis uz existujuceho
zoznamu</b></center><br>";
//nacitanie do pola
$text=file("./text/mena.txt");
while($polozka = Each($text)){
echo "<center>".$polozka["value"]."</center><br>";
}
endif;
?>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0