Autor Zpráva
hladis
Profil
Dobrý den. Na stránce http://fajni.9x.cz/skript.php chci ukládat nějaká oblíbená videa. Kód souboru:
<form action="skript.php" method="post">
<br><h3>popis</h3>
<input type="text" name="popis">
<br><h3>adresa</h3>
<input type="text" name="adresa">
<br><h3>delka</h3>
<input type="text" name="delka">
<input type="submit" value="odeslat">
</form>

<?php

ob_start(); 

$hn = fopen ("adresy.txt", "a+");
fwrite ($hn, $popis.' - <a href="'.$adresa.'" target="_blank"></a> '.$delka."\n <br><br> ");
fclose ($hn);

?>
Uložená videa:<br><br>
<?php include "./adresy.txt" ?>


Problém je u poslání odkazu. Údaje o videu vkládám do souboru adresy.txt. Obsah souboru po vložení je tady. Nevíte někdo co s tím?
jogurt
Profil
Poslal jsem tam odkaz a jediny problem, ktery vidim, je ze odkaz ma prazdny text (kotvu).
jogurt
Profil
Reseni:
<?
fwrite ($hn, '<a href="'.$adresa.'" target="_blank">'.$popis.'</a> '.$delka."\n <br><br> ");
?>
hladis
Profil
jogurt
Odkaz funguje, teď to zase nezobrazuje popis.
hladis
Profil
Jo a soubor adresy.txt:

<a href="http://seznam.cz" target="_blank">seznam.cz</a> 30:10
 <br> 
hladis
Profil
Ne počkej ty jsi to asi špatně pochopil. Chci ten popis psát zvlášť.
jogurt
Profil
No, pak he teda pis zvlast. Ten prvni problem byl, ze se ten odkaz vypisoval prazdnej. Proto sem ten popis presunul do odkazu. Co tam teda chces mit? (Ten podtrzenej text, na kterej se da kliknout)
jogurt
Profil
Jinak, jestli muzu doporucit, tak se nauc s MySQL (databaze). Zaklady nejsou vubec obtizne a efektivita stoupne velmi.
mm.gene.cz je pekny cesky manual MySQL.
Tutorialu je na webu spousta.
hladis
Profil
jogurt
MySQL trošku ovládám, ale chtěl jsem to udělat takhle: $popis - <a href="$adresa" target="_blank">$adresa</a> - $delka. Šlo by to takhle udělat?
jogurt
Profil
Jasne, proc ne?:-)
hladis
Profil
jogurt
:) A jak by to bylo prosím, už bych pak s tím neotravoval.
jogurt
Profil
Presne tak, jak pises.
fwrite($hn, "$popis - <a href='$adresa' target='_blank'>$adresa</a> - $delka\n <br><br> ");
hladis
Profil
jogurt
Super už to funguje dík.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: