Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: KiPi`o klausimai

Parašė KiPiS· 2009 Rugp. 29 17:08:30
#1

Sveiki, turiu klausimą, kaip padaryti, kad įvedus vienam faile puslapio ir paveiksliuko nuorodą, išsauggotų kitame faile taip:
<a hreft="nuoroda"><img scr="paveiksliukas"></a>



Prašau kas galit padėkit :(

Parašė desire· 2009 Rugp. 29 17:08:32
#2

Tiksliau paaiskink ko tau reikia. Tau reikia, kad puslapyje ivedus i laukelius tas nuorodas (puslapio,paveiksliuko) irasytu i faila?

jei taip tai skaityk cia ir mokinkis :) :
http://www.w3schools.com/php/php...
http://www.w3schools.com/php/php...

Redagavo desire· 2009 Rugp. 29 17:08:49

Parašė KiPiS· 2009 Rugp. 29 17:08:49
#3

Taip man reikia būtent to :) bet man nepavyksta padaryt, kad išsisaugotų :(

Parašė desire· 2009 Rugp. 29 17:08:16
#4

pagailejau taves ir parasiau greit..
cia pats paprasciausias variantas be htmlspecialchars ir pan. sita script'a dar galima tobulint.. cia iraso naujus duomenis t.y. istrina senus ir nauja iraso. Jei nori tiesiog test duomenis (naujus duomenis iraasyt, bet ,kad liktu seni) tai $duom = fopen ($failas, "w"); keisk i $duom = fopen ($failas, "a");
Dar jei noretum , kad duomenis naujus irasytu i nauja eilute tai keisk dar fwrite ($duom, $irasyt); i fwrite ($duom, "$irasyt\r\n");

<?php

$failas = "file.txt"; // failas i kuri irasyt

if (isset($_POST['ok'])) {

$url = $_POST['url'];
$imgurl = $_POST['imgurl'];

$irasyt = "<a href=\"$url\"><img scr=\"$imgurl\"></a>";
$duom = fopen ($failas, "w");
fwrite ($duom, $irasyt);
fclose ($duom);
echo "Irasyta! ;)";

}

echo "<form action='' method='post'>
Adresas: <input type='text' name='url'><br>
IMG: <input type='text' name='imgurl'><br>
<input type='submit' name='ok' value='OK'></form>";

?>



Redagavo desire· 2009 Rugp. 29 20:08:53

Parašė KiPiS· 2009 Rugp. 29 17:08:26
#5

vodka parašė:
pagailejau taves ir parasiau greit..
cia pats paprasciausias variantas be htmlspecialchars ir pan. sita script'a dar galima tobulint.. cia iraso naujus duomenis t.y. istrina senus ir nauja iraso. Jei nori tiesiog test duomenis (naujus duomenis iraasyt, bet ,kad liktu seni) tai $duom = fopen ($failas, "w"); keisk i $duom = fopen ($failas, "a");
Dar jei noretum , kad duomenis naujus irasytu i nauja eilute tai keisk dar fwrite ($duom, $irasyt); i fwrite ($duom, "$irasyt\r\n");

<?php

$failas = "file.txt"; // failas i kuri irasyt

if (isset($_POST['ok'])) {

$url = $_POST['url'];
$imgurl = $_POST['imgurl'];

$irasyt = "<a hreft=\"$url\"><img scr=\"$imgurl\"></a>";
$duom = fopen ($failas, "w");
fwrite ($duom, $irasyt);
fclose ($duom);
echo "Irasyta! ;)";

}

echo "<form action='' method='post'>
Adresas: <input type='text' name='url'><br>
IMG: <input type='text' name='imgurl'><br>
<input type='submit' name='ok' value='OK'></form>";

?>




Dėkoju

Redagavo KiPiS· 2009 Rugp. 29 17:08:20

Parašė KiPiS· 2009 Rugp. 29 20:08:45
#6

Dar vienas klausimas: meta štai tokį errorą:
Parse error: syntax error, unexpected T_STRING in /usr/home/www2/ftp/KiPiS/banner2/idek.php on line 14





Su PHP dar žalias tj napagaunu ką daryt ;( Padėkit, kas galit ;(

Kodas:

<?php

$failas = "nuorodos.txt"; // failas i kuri irasyt

if (isset($_POST['ok'])) {

$url = $_POST['url'];
$img = $_POST['img'];

$irasyt = "<a hreft=\"$url\"><img scr=\"$img\"></a>";
$duom = fopen ($failas, "a");
fwrite ($duom, "$irasyt/r/n);
fclose ($duom);
echo "Įterpta";

}

echo "<form action='' method='post'>
Adresas: <input type='text' name='url'><br>
IMG: <input type='text' name='img'><br>
<input type='submit' name='ok' value='Įdėti'></form>";

?>




Redagavo KiPiS· 2009 Rugp. 29 20:08:35

Parašė Deiviux.eu· 2009 Rugp. 29 20:08:19
#7

<?php

$failas = "nuorodos.txt"; // failas i kuri irasyt

if (isset($_POST['ok'])) {

$url = $_POST['url'];
$img = $_POST['img'];

$irasyt = "<a href=\"$url\"><img scr=\"$img\"></a>";
$duom = fopen ($failas, "a");
fwrite ($duom, "$irasyt/r/n);
fclose ($duom);

}

echo "<form action='' method='post'>
Adresas: <input type='text' name='url'><br>
IMG: <input type='text' name='img'><br>
<input type='submit' name='ok' value='Įdėti'></form>";

?>

Redagavo Deiviux.eu· 2009 Rugp. 29 20:08:40

Parašė WyPuk· 2009 Rugp. 29 20:08:42
#8

Deiviux paėmė ir ištrynė tą eilutę proto bokštas.

Parašė desire· 2009 Rugp. 29 20:08:40
#9

KiPiS, buk atidesnis!
fwrite ($duom, "$irasyt/r/n" - truko gale "

<?php

$failas = "nuorodos.txt"; // failas i kuri irasyt

if (isset($_POST['ok'])) {

$url = $_POST['url'];
$img = $_POST['img'];

$irasyt = "<a hreft=\"$url\"><img scr=\"$img\"></a>";
$duom = fopen ($failas, "a");
fwrite ($duom, "$irasyt/r/n");
fclose ($duom);
echo "Įterpta";

}

echo "<form action='' method='post'>
Adresas: <input type='text' name='url'><br>
IMG: <input type='text' name='img'><br>
<input type='submit' name='ok' value='Įdėti'></form>";

?>




Deiviux jau geriau nerasyt nieko , nei rasyt nesamones ;)

Redagavo desire· 2009 Rugp. 29 20:08:11

Parašė KiPiS· 2009 Rugp. 29 20:08:37
#10

Deiviux parašė:
<?php

$failas = "nuorodos.txt"; // failas i kuri irasyt

if (isset($_POST['ok'])) {

$url = $_POST['url'];
$img = $_POST['img'];

$irasyt = "<a href=\"$url\"><img scr=\"$img\"></a>";
$duom = fopen ($failas, "a");
fwrite ($duom, "$irasyt/r/n);
fclose ($duom);

}

echo "<form action='' method='post'>
Adresas: <input type='text' name='url'><br>
IMG: <input type='text' name='img'><br>
<input type='submit' name='ok' value='Įdėti'></form>";

?>


Zmogau, tikrai nerasyk nesamoniu :D

vodka Ačiū

Parašė KiPiS· 2009 Rugp. 29 21:08:12
#11

Nu dar karta padėkit :D

Includinu faila nuorodos.txt, ir man nerodo img ir neveikia nuoroda :(

Kame gali būti problemos? :?

Parašė desire· 2009 Rugp. 29 21:08:58
#12

Kaip suprast icludini ? include "nuorodos.txt"; ? Jei taip bandai tai nieko nesigaus , naudok:

<?
    $failas = "nuorodos.txt";
    $duom = fopen($failas, "r");
    $info = fread($duom, filesize($failas));
    fclose($duom);
    print $info;
?>



Redagavo desire· 2009 Rugp. 29 21:08:30

Parašė KiPiS· 2009 Rugp. 30 09:08:04
#13

Dar karta ačiu :] (pertrumpas tekstas)

Parašė KiPiS· 2009 Rugp. 30 09:08:41
#14

Dar vienas klausimas: meta errora 4 eilutei. Kur čia šuo pakastas?

Kodas:
<?
    $failas = "nuorodos.txt";
    $duom = fopen($failas, "r");
    $info = fread($duom, filesize($failas));
    fclose($duom);
    print $info;
?>



Redagavo KiPiS· 2009 Rugp. 30 09:08:51

Parašė KiPiS· 2009 Rugp. 30 15:08:29
#15

Prašau, padėkit :( Prašau visagaliai programeriai :(

Parašė desire· 2009 Rugp. 30 18:08:29
#16

Tai visada parasyk kokia klaida meta.
Jei meta Warning: fopen(nuorodos.txt)... Warning: filesize() [function.filesize]: .. Warning: fread(): ..
1. patikrink ar tikrai egzistuoja failas nuorodos.txt
2. padaryk chmod nuorodos.txt i 777 (dazniausiai nebutina)
3. irasyk kanors i ta faila nuorodos.txt (kad ir viena raide ar tarpa) arba naudok sita script'a skaitymui:
<?
$fp = fopen("nuorodos.txt", "r");
$bytes = 10000;
$info = fread($fp, $bytes);
fclose($fp);
print $info;
?>



Redagavo desire· 2009 Rugp. 30 18:08:07