Autor Zpráva
XSkipy
Profil
Ahoj, zkoušel jsem to tu hledat ale nikde nenašel..
Na stránky jsem docela slabej takžepotřebuju trošičku pomoc..
S html teprve začínám takže...
Jde o tohle :
potřebuji abych měl text třeba
Ahoj
a když se stránka znovu načte tak aby se zobrazilo třeba
čau
a takhle třeba s 5 různýmy texty...

Vím že to nějak jde ale nevím jak..
Různě sem hledal ale nikde sem to nenašel...
panther
Profil
XSkipy:
podobný příklad je ve FAQ PHP zde na diskusi.
XSkipy
Profil
děkuji, ale v tom se nedá vyznat a nikde jsem nenašel jak přesně to udělat..
Říkam, teprve se vším začínám..
panther
Profil
XSkipy:
ale v tom se nedá vyznat a nikde jsem nenašel jak přesně to udělat
nevím, co bys chtěl více, než desetiřádkový script, který dělá přesně to, co potřebuješ. Jen v poli nebudou obrázky, ale texty, které chceš točit.

Na ř. 8 a 9 nebude obrázek, ale třeba odstavec.
XSkipy
Profil
Děkuju jenom nevim kde přesně to mám změnit potřebuju aby se mi to načítalo z cizí stránky protože to mám na redakčním systému tzn nemůžu zasáhnout do databáze, ale mám jinej server a tam už do databáze zasáhnout můžu přetvořil jsem to do tohohle :
<?php
$obrazky = array(  // pole s adresami obrázků
  "http://nemoznal.wz.cz/text01.txt",
  "http://nemoznal.wz.cz/text02.txt",
  "http://nemoznal.wz.cz/text03.txt",
);
shuffle($text);
echo "$text[0]\";  // jeden náhodný
echo "$text[1]\";  // druhý náhodný
?>

panther
Profil
XSkipy:
- na ř. 8 a 9 máš syntaktické chyby
- na ř. 2 máš pole obrazky a na ř. 7 mícháš pole text, které neexistuje.
XSkipy
Profil
<?php
$text = array(  // pole s adresami dokumentů
  "http://nemoznal.wz.cz/text01.txt",
  "http://nemoznal.wz.cz/text02.txt",
  "http://nemoznal.wz.cz/text03.txt",
);
shuffle($text);
echo "$text[0]\";  // jeden náhodný
echo "$text[1]\";  // druhý náhodný
?>


Děkuji za upozornění...

A na řádcích 8, 9 můžete mi poradit co tam napsat nebo jak to upravit?

shuffle($text);
echo "$text[0]\";  // jeden náhodný
echo "$text[1]\";  // druhý náhodný
?>

v originálu to bylo :
shuffle($obrazky);
echo "<img src=\"$obrazky[0]\">";  // jeden náhodný
echo "<img src=\"$obrazky[1]\">";  // druhý náhodný
?>

Ja teda nevim za co mám nahradit to img src
panther
Profil
XSkipy:
echo $text[0], uvozovky nepotřebuješ. A pokud bys je tam chtěl, tak odmaž to zpětné lomítko... Evidentně plaveš v úplných začátcích syntaxe jazyka, najdi si něco o escapování, případně si přečti tento článek.
XSkipy
Profil
díky tzn vypadat to bude takhle :
<?php
$text = array(  // pole s adresami dokumentů
  "http://nemoznal.wz.cz/text01.txt",
  "http://nemoznal.wz.cz/text02.txt",
  "http://nemoznal.wz.cz/text03.txt",
);
shuffle($text);
echo $text[0]\;  // jeden náhodný
echo $text[1]\;  // druhý náhodný
?>

správně?
panther
Profil
XSkipy:
zapni si vypisování chybových hlášek. A nastuduj si základní syntaxi PHP. Stále tam máš syntaktické chyby - a programovat stylem, že udělám jen to, co mi poradí na fóru, nelze.
XSkipy
Profil
tak to je jasné že to nelze, ja pouze potřebuju udělat to co redakční systém neumí.
<?php
$text = array(  // pole s adresami dokumentů
  "http://nemoznal.wz.cz/text01.txt",
  "http://nemoznal.wz.cz/text02.txt",
  "http://nemoznal.wz.cz/text03.txt",
);
shuffle($text);
echo $text[0];  // jeden náhodný
echo $text[1];  // druhý náhodný
?>
Darker
Profil
Pokud chceš načíst to, co je v souborech text[01 až 03].txt, použij funkci file_get_contents.
petr 6
Profil
XSkipy:
Potřebuješ to udělat, nebo nechat od někoho udělat?

Pokud ten první případ, tak rady máš, a pro začátek třeba můžeš zkusit, co ten tvůj kód v [#11] dělá, a zjistíš, že ti na stránku vypíše následující text:
http://nemoznal.wz.cz/text01.txt

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0