Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: php ei erota rivinvaihtoo tai jotai...

Sivun loppuun

vsbs [21.06.2005 17:09:40]

#

Kokeilin tehä tommosen linkinlisäys jutun se koodi on tosa:

<html>
<head>
<title>Linkit</title>
</head>
<body>
<center>
<h2>Suosituimmat</h2>
<p><p></p>
<table border="1">
<tr>
   <td width="20" height="10">Id</td>
   <td width="60" height="10">Sivun nimi</td>
</tr>
<?php
$linkki_tiedosto = file("linkit.txt");

$riveja_tiedostossa = count($linkki_tiedosto);

for($i = 0; $i < $riveja_tiedostossa; $i++)
{
$tiedot = explode("|",$linkki_tiedosto[$i],1);

$osoite = $linkki_tiedosto[1];
$nimi   = $linkki_tiedosto[0];

echo"<tr><td><b>$i</b></td><td><a href=\"$osoite\">$nimi</a></td></tr>";
}
?>
</table>
<form action="" method="POST">
Nimi:<input type="text" name="nimi"><br>
Osoite:<input type="text" name="osoite"><br>
<input type="button" value="ok" name="ok">

</form>
</center>
<?php
$ok = $_POST['ok'];

if(isset($ok))
{

$osoite = $_POST['osoite'];
$nimi =   $_POST['nimi'];

$l_tiedosto = "linkit.html";

if(empty($nimi))
{
 echo("Ole hyvä ja täytä kaikki kohdat..............");
exit;
}
else
{
$l_taulu = file($l_tiedosto);

$avattu_tiedosto = fopen("linkit.txt","a");

$avattu_tiedosto = fwrite($avattu_tiedosto, $nimi ."|". $osoite);
fclose($avattu_tiedosto);

}
}
?>

Se ei aiheuta mitään virhettä mut ku sitä sivuu kattoo ni se on vähä kummallinen. Tos malli http://koti.mbnet.fi/elkku/linkinlisaaja.php

En ite tajuu et mitä vikkaa siin on.

makeuu [21.06.2005 17:12:09]

#

Ei tuo edes toimi firefoxilla.. laita ...form action=""... kohta tyyliin ...form action="linkinlisaaja.php"...

wwwapu [21.06.2005 17:40:30]

#

exploden limit on sinulla yksi, joten solussa on silloin koko stringi, joka riviltä löytyy. Jätä limit pois tai laita se kahdeksi. Jospa sitten.
[edit]
ja button ei lähetä, vaan submit pitäisi olla

stere [21.06.2005 17:43:00]

#

Juu, ei toimi. :(

pwc [21.06.2005 17:43:13]

#

ja voisin sanoa ulkoasun kannalta että vilkase noita solujen leveyden arvoja..

stere [21.06.2005 17:44:42]

#

Vaihoin "button" -> "submit" ja painoin ok ja täytin kentät, en viitti alkaa pelleilee ton koodin kaa, ei toimi ni ei toimi.

stere [21.06.2005 17:45:04]

#

BUGINEN!

wwwapu [21.06.2005 18:02:05]

#

Tässä vaiheessa ryhdyn hieromaan puisia silmiäni.

<?php
$osoite = $linkki_tiedosto[1];
$nimi   = $linkki_tiedosto[0];
//muutetaan tiettykin
$osoite = $tiedot[1];
$nimi   = $tiedot[0];
?>

vsbs [21.06.2005 19:15:03]

#

vaihdoin ton submitiks ja pistin myös linnki_tiedoston tiedostoksi ja nyt toimii toi on tehty 1 tunnis ja pelasin samal siks on noin buginen...

antti94 [21.06.2005 21:20:20]

#

Kokeile asettaa tiedosto(i)lle kaikki oikeudet.

Kape [21.06.2005 21:27:46]

#

Justhan toi sano et sai toimii?


Sivun alkuun

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta