Neviem ako spravit todle

Programovacie jazyky, rady, poradňa...
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Neviem ako spravit todle

Príspevok od používateľa eror »

zdar mam taketo daco

Kód: Vybrať všetko

   $obraz = 'httpenerator.php?ip='.$_GET["ip"].'&port='.$_GET["port"].'&bg='.$_GET["bg"];
   $href = '<a href="http://enees.cz/"><img src="'.$obraz.'"></a>';
   echo '<img src="'.$obraz.'"></br>';
   echo '<textarea rows="2" cols="50">'.$href.'</textarea>';
a tam co je to http://enees.cz/ ako mam spravit nech sa tam nacita s stránka.txt tá url adresa?
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Re: Neviem ako spravit todle

Príspevok od používateľa juho »

kam sa ma nacitat url adresa so suboru stranka.txt
a neviem co chces dosiahnut tou kotvou a img v textarei
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Neviem ako spravit todle

Príspevok od používateľa eror »

je to jednoduchy generator statusov a ta url co ma byt v txt sa má zobraziŤ na stránke v textarea stacilo si precitat kod dakujem...
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Re: Neviem ako spravit todle

Príspevok od používateľa juho »

ja to este stale nechapemtak skus ale ked mas v txt subore url zapisanu http://php.net/manual/en/function.file-get-contents.php
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Neviem ako spravit todle

Príspevok od používateľa eror »

comu nechápeš máš nejakú textareu no a tam si mozes napisat co chces trebars bla bla bla len ja tam nechcem bla bla bla ale chcem tam nech sa s .txt subora vypisuje url adresa...
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa weroro »

Ja php neviem, toto len hádam. :?

Kód: Vybrať všetko

$obraz = 'httpenerator.php?ip='.$_GET["ip"].'&port='.$_GET["port"].'&bg='.$_GET["bg"];
$NazovSuboru = "adresa.txt"; //cesta k txt súboru, v ktorom je url adresa
$fp = fopen( $NazovSuboru,"r"); //otvorenie súboru s adresou iba na čítanie
$Data = fread($fp, 500); //naplnenie premennej obsahom súboru - prvých 500 znakov
fclose( $fp ); //zatvorenie súboru
//
$href = '<a href="$Data"><img src="'.$obraz.'"></a>'; //vlozenie premennej $data miesto url
echo '<img src="'.$obraz.'"></br>';
echo '<textarea rows="2" cols="50">'.$href.'</textarea>'; 
Osobne neviem či tam nebudú robiť bordel tie apostrofy ' ' lebo netuším či sú tie úvodzovky " " teraz funkčné tak, aby preložili tú premenú.
Grim
Darca
Darca
Používateľov profilový obrázok
Príspevky: 8702
Registrovaný: 25 jún 2008, 0:54
Bydlisko: pod železničným mostom
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa Grim »

weroro to napísal podľa mňa dobre, len opravím tie uvodzovky:

Kód: Vybrať všetko

$obraz = 'httpenerator.php?ip='.$_GET["ip"].'&port='.$_GET["port"].'&bg='.$_GET["bg"]; //tento riadok ti musí upraviť niekto, kto chápe o čo ide, lebo ja neviem čo chceš
$NazovSuboru = "adresa.txt"; //cesta k txt súboru, v ktorom je url adresa
$fp = fopen( $NazovSuboru, "r"); //otvorenie súboru s adresou iba na čítanie
$size = filesize($NazovSuboru); // zistenie veľkosti (resp. počtu znakov) súboru
$Data = fread($fp, $size); //naplnenie premennej obsahom súboru
fclose( $fp ); //zatvorenie súboru
//
$href = "<a href=".$Data."><img src=".$obraz."></a>"; //vlozenie premennej $data miesto url
echo ("<img src=".$obraz."></br>");
echo ("<textarea rows=\"2\" cols=\"50\">".$href."</textarea>");  
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa audiotrack »

neviem prečo, spomínam to v programovaní už asi 10. krát, aj juho to do tejto témy napísal a stále tam dávate fread. Keď použijete file_get_contents, je to omnoho lepšie riešenie.
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa weroro »

Audio: Ja som čítal tie témy kde to odporúčaš dokonca v jednej si to písal 2x :) Ale eror hľadal riešenie a to tak, že to asi nevie poskladať. Tipujem, že aj ten kód v prvom príspevku bude stiahnutý, alebo mu ho niekto upravil. Ja som nikdy s file_get_contents nerobil a Juho mu to len poradil. Čo ale s tým, keď to chalan nevie použiť? (viem na tej stránke sú pekné ukážky a stačí ich len modifikovať) Tak som mu dal napísané riešenie aké používam a „viem“ ja. (niekde začať musí) Tiež by som niekedy ocenil, keby mi tu na fóre keď niečo riešim niekto napísal zdroják aj s komentármi :D
Grim
Darca
Darca
Používateľov profilový obrázok
Príspevky: 8702
Registrovaný: 25 jún 2008, 0:54
Bydlisko: pod železničným mostom
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa Grim »

...presne tak...čo mám z funkcie o ktorej neviem, ako sa používa v praxi?...audio, keď môžeš, tak použi tú funkciu v kóde, myslím, že nebudem sám, komu pomôžeš...
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Neviem ako spravit todle

Príspevok od používateľa BX »

Mi chceš povedať, že radšej napíšeš 3 riadky kódu fopen, fread a fclose, pretože si presvedčený, že nevieš použiť file_get_contents, ktorý použiješ úplne jednoducho? Žeby dokumentácia nevysvetľovala, že táto funkcia proste vracia obsah súboru?

Kód: Vybrať všetko

$obraz = "httpenerator.php?ip=".$_GET["ip"]."&port=".$_GET["port"]."&bg=".$_GET["bg"];
$href = "<a href='".file_get_contents("subor.txt")."'><img src='".$obraz."'></a>";
echo "<img src='".$obraz."'></br>";
echo "<textarea rows='2' cols='50'>".$href."</textarea>
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Neviem ako spravit todle

Príspevok od používateľa eror »

napísal som to presne tak jak ste mi to spravili a ono mi to vypisalo kod takto

Kód: Vybrať všetko

<a href=s><img src=httpenerator.php?ip=&port=&bg=1></a>
ale ja tam musim mat aj " " " " takto by to malo vypadat

Kód: Vybrať všetko

<a href="http://www.sk"><img src="httpenerator.php?ip=&port=&bg=1"></a>
Grim
Darca
Darca
Používateľov profilový obrázok
Príspevky: 8702
Registrovaný: 25 jún 2008, 0:54
Bydlisko: pod železničným mostom
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa Grim »

...dovolím si upraviť BX-ov kód, skús toto:

Kód: Vybrať všetko

$obraz = "httpenerator.php?ip=".$_GET["ip"]."&port=".$_GET["port"]."&bg=".$_GET["bg"];
$href = "<a href=\"".file_get_contents("subor.txt")."\"><img src=\"".$obraz."\"></a>";
echo "<img src='".$obraz."'></br>";
echo "<textarea rows='2' cols='50'>".$href."</textarea>
eror
Medium Star
Medium Star
Príspevky: 457
Registrovaný: 16 nov 2008, 14:19
Bydlisko: GA

Re: Neviem ako spravit todle

Príspevok od používateľa eror »

síce si zabudol
"; na konci za textarea ale ide to dakujem pekne
juho
Star
Star
Používateľov profilový obrázok
Príspevky: 551
Registrovaný: 11 máj 2007, 21:16

Re: Neviem ako spravit todle

Príspevok od používateľa juho »

Grim-Reaperka napísal:...presne tak...čo mám z funkcie o ktorej neviem, ako sa používa v praxi?...audio, keď môžeš, tak použi tú funkciu v kóde, myslím, že nebudem sám, komu pomôžeš...
tak si zapni ten odkaz. to neje microsoft to je vazny opensource ktory ti popise vsetky moznosti a dokonca ti zobrazi aj priklady s komentarmi si pozri 4 prispevok ze aky tam je kod
Grim
Darca
Darca
Používateľov profilový obrázok
Príspevky: 8702
Registrovaný: 25 jún 2008, 0:54
Bydlisko: pod železničným mostom
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa Grim »

...ou sorry, som ten tvoj príspevok nejak prehliadol...
Mmartin
Guru
Guru
Používateľov profilový obrázok
Príspevky: 2786
Registrovaný: 07 feb 2009, 12:49
Bydlisko: Bratislava

Re: Neviem ako spravit todle

Príspevok od používateľa Mmartin »

Grim-Reaperka napísal:...presne tak...čo mám z funkcie o ktorej neviem, ako sa používa v praxi?...audio, keď môžeš, tak použi tú funkciu v kóde, myslím, že nebudem sám, komu pomôžeš...

Kód: Vybrať všetko

$file_content = file_get_contents('Adresa');
echo "Obsah suboru: ".$file_content;
weroro
Flash coder
Flash coder
Používateľov profilový obrázok
Príspevky: 3206
Registrovaný: 14 feb 2009, 22:34
Bydlisko: Bratislava
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa weroro »

Spoteny programator: a keď chcem vypísať iba čast súboru? Pri fread sa to robí tak, že tam pridám číslo. Ako sa to robí s file_get_contents?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: Neviem ako spravit todle

Príspevok od používateľa audiotrack »

takisto, pridáš tam číslo. Keby si to už konečne pozriete, tak je to example 3 v príkladoch
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Re: Neviem ako spravit todle

Príspevok od používateľa BX »

A ak chceš vypísať časť súboru tak $text = file_get_contents($subor) a so stringom už pracovať vieme, že?
Ak náhodou neviem o funkcií, hľadám iné možnosti...

// Aj keď áno viem, že pri veľkých súboroch by to bol problém...
Napísať odpoveď