• 11 odgovora
  • 3.783 pregleda
Re: Brisanje jedne riječi iz teksta 18.02.2005. u 21:18 · pre 263 meseci #3
Netreba meni nista komplikovanije, ali bili mi molim te napisao ovaj kod s time da staviš imena txt filea i tako to. Imam file GuestBook.txt i u njemu imam Title=.
Hajde molim te napiši mi kod i uvrsti u njega da treba pobrisati Title= iz GuestBook.txt-a.
Hvala ti unaprijed... Ali ne znam hoće li mi biti problema jer ja iz flasha aktiviram php skriptu i ja bi u nju ovo upisao? Aje nesto odgovori, Sorry sto ovako nista ne znam o php-u
Potpis
--- www.chunoslav.tk --- www.chunoslav.tk --- www.chunoslav.tk ---
Re: Brisanje jedne riječi iz teksta 20.02.2005. u 11:01 · pre 263 meseci #5
EJ dugar neradi ovo
Evo ti sad moj php kod, pa ti u njega napisi kako bi pobriso rijec Title=, jer meni treba da se uvijek samo jedan title nalazi u tekstu, pa prije nego php postavi novi vijest da izbrise stari Title= koji se nalazi u *txt fileu.
Code:
<?php
// If you are using an old version of php, remove the next set of lines.
// or use $HTTP_POST_VARS["..."] instead.
$Submit     = $_POST["Submit"];
$Name         = $_POST["Name"];
$Email         = $_POST["Email"];
$Website     = $_POST["Website"];
$Comments     = $_POST["Comments"];
$NumLow     = $_REQUEST["NumLow"];
$NumHigh     = $_REQUEST["NumHigh"];

// Replace special characters - you can remove the next 5 lines if wanted.
$Name         = ereg_replace("[^A-Za-z0-9 ]", "", $Name);
$Email         = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Email);
$Comments    = ereg_replace("[^A-Za-z0-9 \@\.\-\/\']", "", $Comments);
$Website     = eregi_replace("http://", "", $Website);
$Website     = ereg_replace("[^A-Za-z0-9 \@\.\-\/\'\~\:]", "", $Website);

// Remove slashes.
$Name         = stripslashes($Name);
$Email         = stripslashes($Email);
$Website     = stripslashes($Website);
$Comments     = stripslashes($Comments);

// ###################################################################################
// ########## Reading and Writing the new data to the GuestBook Database #############

if ($Submit == "Yes") {
// Next line tells the script which Text file to open.
    $filename     = "GuestBook.txt";

// Opens up the file declared above for reading 

    $fp         = fopen( $filename,"r"); 
    $OldData     = fread($fp, 80000); 
    fclose( $fp ); 

// Gets the current Date of when the entry was submitted
    $Today         = (date ("l dS of F Y ( h:i:s A )",time()));

// Puts the recently added data into html format that can be read into the Flash Movie.
// You can change this up and add additional html formating to this area.  For a complete listing of all html tags
// you can use in flash - visit: http://www.macromedia.com/support/flash/ts/documents/htmltext.htm

    $Input = "Title=<b>$Name</b><br><b>$Comments</b><br>-----------------------------------------------------------------<br> ";

/* This Line adds the '&GuestBook=' part to the front of the data that is stored in the text file.  This is important because without this the Flash movie would not be able to assign the variable 'GuestBook' to the value that is located in this text file  */

    $New = "$Input$OldData";

// Opens and writes the file.
    $fp = fopen( $filename,"w"); 
    if(!$fp) die("&GuestBook=cannot write $filename ......&");
    fwrite($fp, $New, 800000); 
    fclose( $fp ); 
}

// ###################################################################################
// ######### Formatting and Printing the Data from the Guestbook to the Flash Movie ##



// Next line tells the script which Text file to open.
    $filename = "GuestBook.txt";

// Opens up the file declared above for reading 

    $fp     = fopen( $filename,"r"); 
    $Data     = fread($fp, 800000); 
    fclose( $fp );

// Splits the Old data into an array anytime it finds the pattern .:::.
    $DataArray = split (".:::.", $Data);

// Counts the Number of entries in the GuestBook
    $NumEntries = count($DataArray) - 1;

    print "&TotalEntries=$NumEntries&NumLow=$NumLow&NumHigh=$NumHigh&GuestBook=";
    for ($n = $NumLow; $n < $NumHigh; $n++) {
    print $DataArray[$n];
        if (!$DataArray[$n]) {
            Print "<br><br><b>No More entries</b>";
        exit;
        }
    }
?>


Evo ti u ovome nekako probaj jadodati negdje onaj dio da iz GuestBook.txt-a izbrisem rijec Title=. Hvalalalalalaaaa
Potpis
--- www.chunoslav.tk --- www.chunoslav.tk --- www.chunoslav.tk ---
Re: Brisanje jedne riječi iz teksta 20.02.2005. u 12:33 · pre 263 meseci #7
E imam dva problema:
Prvo ne znam nista o php-u zato Vas sve pitam.
Drugo Sad imam problem jer meni u tekstu treba ostati Title= koji bude sa najnovijom vjesti, a pobrisati se onaj Title= koji je prije bio u GuestBook.txt-u.
Evo ti primjer kako bi to trebalo izgledati...

Prvo imam ovakav txt:

Title=<b>vjest2</b><br><b>vjest1</b>

onda kada djeluje php trebao bi prvo pobrisati Title= koji je već u GuestBook.txt-u
da guest book izgleda ovako:

<b>vjest2</b><br><b>vjest1</b>

I na kraju kada php završi upisivanje GuestBook.txt treba izgledat ovako:

Title=<b>vjest3</b><br><b>vjest2</b><br><b>vjest1</b>

Haje ako si me shvatio molim te pomozi pa napiši gdje bi trebo postaviti onaj novi kod da dobijem ovakav efekt.

HVALA!!!
Potpis
--- www.chunoslav.tk --- www.chunoslav.tk --- www.chunoslav.tk ---
Re: Brisanje jedne riječi iz teksta 21.02.2005. u 14:08 · pre 263 meseci #9
Pa pazi jednu stvar. Tebi ne treba neko ko će ti pomoći, nego neko ko će ti uraditi posao. Koliko vidim, pomogao sam dosta... Daš prst a oni odma' celu šaku. Sad ću još i cele skripte da pišem :)

Ništa lično, samo bih te upozorio na jednu stvar - ako ti treba skripta:

1. Napišeš sam
2. Pokupiš gotovo (eventualno prepraviš)
3. Platiš nekom da ti to odradi (ovo je najčešća opcija kada ti treba nešto specijalno, a ne možeš da nađeš free)

Niko ovde nije učio da programira da bi svakom na forumu pisao skipte onako kako tom padne na pamet. OK?

Citat:
moram napravitii plizzzzz


Zašto prvo lice?

[Ovu poruku je menjao Ilija Studen dana 21.02.2005. u 15:11 GMT+1]
Potpis
http://www.activecollab.com - Alat za upravljanje projektima
Re: Brisanje jedne riječi iz teksta 21.02.2005. u 14:09 · pre 263 meseci #10
Ja ne znam moze li jednostavnije (ukoliko nisam pogresio):
Code:

$tekst="Title=<b>vjest2</b><br><b>vjest1</b>";
// zameni title= sa prazninom
$tekst1=str_replace( 'Title=', '', $tekst );
//ovde sad vec radis sta hoces sa tim bez title pa onda dodas na pocetak 'Title=' 
pa iza novu vest, pa posle toga ovo bez title
$tekst2='Title='.$nova_vest.$tekst1;
//ovde sad radis sa ovom nopvom vrednosti sta god hoces
//namerno sam stavljao ovde u razlicite promenljive da ti razdvojim sta je sta
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: Brisanje jedne riječi iz teksta 21.02.2005. u 14:17 · pre 263 meseci #12
Ilija ti je sve lepo rekao. Ovo je forum za one koji žele da nauče PHP a ti to očigledno ne želiš. Postuj odgovarajuću poruku u forum IT berza poslova, neko će ti se sigurno javiti.
Potpis
Caught in a Web|Blogodak


Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme