Gå til innhold

Smidt

Medlemmer
  • Innlegg

    1 844
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Smidt

  1. jeg lager en arkiv side og tenker at jeg kan kjøre en while loop

    det som skal skje er

    1. jeg henter ut antall nyheter fra antall.txt

    2. jeg trekker fra 1 for å få antall nyheter som er skrevet

    3. jeg vil at det for hver gang while loopen kjøres skal trekkes fra 1 og det nye antallet skal brukes til å hente ut nyheten før.

    om nyheten ikke eksisterer skal det ikke skje noe.

     

    jeg får ikke dette til å fungere og lurer på hva jeg har gjort feil. tror det er noe med selve oppsettet.

    $antall= file_get_contents("antall.txt"); 
    
    $siste = $antall - 1;
    while($siste- 1){
    
    $fil_siste = "news$siste.txt";
    $siste_n = @file_get_contents($fil_siste);
    if(!empty($siste_n)){
    echo"$siste_n";
    }
    }

     

    det som skjer nå er at den bare henter ut siste posten i det uendelige

  2. jeg har nå klart å rote sammen følgende kode og den skal

    1. hente ut et tall fra antall.txt

    2. legge til 1

    3. slette det som står i antall.txt

    4. skrive inn det nye tallet (som er et tall høyere)

    <?php
    
    
    $countfile = antall.txt;
    
    $antall_for = file_get_contents("antall.txt");
    echo"$antall_for<br>";
    $antall_ny = $antall_for  + 1;
    echo"$antall_ny";
    
      if (!$handle = fopen("antall.txt", "w")) {
            echo "Cannot open file (antall.txt)";
            exit;
      }
      if (fwrite("$handle", "$antall_ny") === FALSE) {
          echo "Cannot write to file (antall.txt)";
          exit;
      }
         
      fclose($handle);
    
    ?>

    jeg får det ikke helt til å virke og før følgened feilmelding

    fwrite(): supplied argument is not a valid stream resource in /hsphere/local/home/predicte/predicted.net/eide/cms/tantall.php on line 23

    Cannot write to file (antall.txt)

    det er denne linjen: if (fwrite("$handle", "$antall_ny") === FALSE) {

    antall.txt er selvfølgelig chmodet

  3. ikke kjør fread først tror jeg gjorde susen for meg :)

    jeg fikk ikke helt med meg hva jeg skulle gjøre?

    bruke fread()?

    med den kan jeg vel bare hente ut info fra filen?

     

    det jeg har tenkt å gjøre er at for hver nyhet (og dermed også txt fil) som blir opprettet å

    $antall_for = get_file_contents(antall.txt);

    $antall = $antall_for + 1;

    og så overskrive det som står i antall.txt

    poenget med dette er at jeg kan lage systematiske navn for nyhetene som news$antall

    der $antall blir hentet fra antall.txt

    håper noen forstod forklaringen og kan hjelpe meg.

  4. herlig, det funket som bare det. fikk chmod med i samme slengen, det var greit.

    tror.

    et annet problem jeg har er navnsetting på filene som blir laget automasisk, men da tenker jeg og ha en fil hvor antall filer er som totalt er laget blir skrevet. for hver fil som blir laget øker tallet i denne filen med 1. dvs at jeg ikke kan overskrive noen filer sant? virker det sikkert? (tenker ikke nå på hacking og sånt, men mot overskriving av filer)-

  5. jeg har nå prøvd meg litt frem og kommet frem til at ved å bruke fopen() med parameteren x kan lage en fil.

    jeg prøver videre å skrive til filen med fwrite()

    koden jeg bruker er:

    <?php 
    //$handle = fopen("/hsphere/local/home/predicte/predicted.net/eide/cms/news1.txt", "w");
    
    $filename =  'news2.txt';
    $news =$_POST['news'];
    
      if (!$handle = fopen('$filename', 'x+')) {
            echo "Cannot open file ($filename)";
            exit;
      }
    
      if (fwrite($handle, $news) === FALSE) {
          echo "Cannot write to file ($filename)";
          exit;
      }
      
      echo "Postingen av en nyhet er vellykket";
      
      fclose($handle);
    
    
    ?>

     

    det som skjer med denne koden er at en fil som heter $filename blir opprettet. jeg ser ikke helt hvor feilen ligger og håper noen kan hjelpe meg. :)

  6. jeg driver å lager en enkel versjon av et cms som bare kan basere seg på filer. jeg skal bare ha et textfelt brukeren kan fylle inn og der vil overskrift og innhold stå. det jeg lurer på er

    1. hvordan kan jeg få opprettet en ny .txt (eller en annen type fil) for hver gang det lages en post. og gi denne filen navnet "antall andre eksisterende filer+1)

     

    2. jeg vil så hente ut de fire siste nyhetene ved get_file_contents(), men jeg vet ikke hvordan jeg kan finne ut hvilken som er de siste. lurer også på i det hele tatt hvordan jeg skal få til å linke dynamisk til alle filene.

     

    har gjort akkurat dette med databaser, men har ikke gjort det med filer.

    er veldig takknemlig for all hjelp :)

  7. prøver å illustrere problemet: http://www.cms.predicted.net/test/add_pic.jpg

    -jeg har en hovedside som jeg skriver nyheter i (1)

    - 2 jeg trykker på knappen og får opp popupen, i popupvinduet skriver jeg inn bildetext og velger bilde.

    3. jeg trykker ok og infoen skal bli sendt tilbake til hovedsiden og lagt til i textareaet "fulltext" på hovedsiden.

     

    jeg har fått til å åpne popupen og få ut outputten på riktig form, men jeg får ikke til å sette den tilbake på hovedsiden, i texareaet som er der.

     

    en test på hvordan det skal se ut er her: http://www.cms.predicted.net/test/test2.php

    den eneste forandringen jeg vil ha er at når jeg trykker "Hent info" så skal det settes tilbake i texareaet som vises på bildet.

     

    er veldig takknemlig for all hjelp :)

  8. slett ikke dumt, men:

    synes du bør holde deg til to farger på den store teksten i header.

    altså at BLOG.EQUATOR og DESIGNCAFÈ.NO får samme fargen. da ville jeg valgt gråfargen

     

    menyen ble ganske fremtredende nå. både i form av størrelse og farge. prøv å demp den litt.

     

    synes symbolene foran "les mer" linkene er litt rotete.

     

    de to strekene som skiller header og meny er kanskje litt blasse, hvertfall den nederste av de. føler liksom at de er utvasket, prøv å gjør de en smule strerkere.

     

    likte "contact me" og "home" linkene i header.

     

    dette går rette veien, synes det alt i alt er en flott side. :thumbup:

  9. Jeg får dette når jeg skal validere siden min:
    Sorry, I am unable to validate this document because on lines 24, 35, 47 it contained one or more bytes that I cannot interpret as utf-8 (in other words, the bytes found are not valid values in the specified Character Encoding). Please check both the content of the file and the character encoding indication.

     

    hva betyr det??

    det betyr at du har noen feil i linjene 24, 35 og 47. du må derfor ta en nøyere titt på disse linjene og evt. hva bruker du til å validere siden?

    prøvd denne: http://www.w3schools.com/site/site_validate.asp

  10. den andre er bedre enn den første, men det er forstatt ingen genistrek, men så spørs det om det er en nytenktende og kreativ side du vil ha, eller bare en hjemmeside.

    synes det blir for mye skygge på hoveren i menyen. prøv å demp den litt

    hva med å skrive noe i header? legge inn noe grafikk?

    er litt kjedelig med samme symbolet i menyen og overskriftene (firkantene) vær litt mer kreativ.

    ellers hadde det kanskje ikke vært så dumt med en bakgrunnsfarge?

    kanskje du også kan velge en annen farge på den litt tynnere blå linjen under headeren.

    bare noen tanker, håper du får noe fornuftig ut av det.

  11. okei:

    - farger: det er veldig lite kontraster og miksing av farger. dette gjør siden veldig ensformig.

    hva med å gi skriften en litt lysere gråfarge?

    kanskje du også skal bruke andre farger enn oransje bak teksten, synes ikke at den fadingen er nok. du trenger flere farger som kan skille boksene, hvis det er poenget, hvis ikke må du droppe det. og heller bare legge inn en enkel horisontal strek eller noe

    .

    -layout: hva med å binde headeren sammen på noe måte, synes ting liksom ikke har noe ramme nå. det er en fordel ( som jeg ser det) å ha noe som binder headeren sammen med resten av siden sånn at det ikke bare ser ut som om den står vilkårlig plassert på bakgrunnen.

    siden er veldig firkantet, hva med å legge på en bakgrunn (farge eller mønster(ikke ruter(girds))).

     

    - ellers. virker som om skriften i menyen ble valgt helt tilfeldig fordi den var kul, synes ikke den funker. skriften på innholdet er også litt rotete.

     

    litt mye pirk her, men håper du ser på det som konstruktiv kritikk som forhåpentligvis kan gjøre siden din bedre :thumbup:

  12. det første jeg tenkte på når jeg så siden var at headeren er sterkt inspirert av PoleCat sin paradoxia.org

    ellers er siden grå og kjedelig,

    lite grafikk

    kanskje du kan legge inn noe for å skille meny og innhold

    det er ikke en dum idè å ha en annen bakgrunnsfarge enn fargen bak innholdet. skaper variasjon (altså større forskjell)

    er hovedsaklig 2 farger som går igjen,

    oransje og svart ( i forskjellige nyanser)

    prøv å legg inn flere farger som matcher. det vil gjøre siden litt mer spennende og

  13. selvfølglig går det an å vri på det og si at database er en samling av data og at datane like gjerne kan være samlet i filer. men det jeg og sikkert de fleste forbinder med database er SQL og gjerne MYSQL. det går fint å bruke flatfilsystem til det meste (eks, cutenews), men jeg mener det er lettere å holde oversikt og å lære seg mysql sammen med f.eks. php. hvis du har et spesielt spørsmål om MYSQL og php er det bare å søke på forumet da det sikkert er spurt før.

  14. Firmaet har jo nettopp betalt 20000 for ny hjemmeside, tviler på at jeg greier å overbevise de om at den må fornyes allerede. Tror ikke det er noe serverside, har sett andre sider han samme har laget, han lever i steinalderen enda.

    det ser jo tydeligvis ut som om han får jobber og det er jo det som teller for han, tjener han penger så er vel han fornøyd og ser ikke noe grunn til å forandre på opplegget sitt.

  15. likte tanken bak 6'eren. liksom at eplet spretter opp av vannet og du ser et tversnitt av det bortover i headeren.

    synes eplet ser litt tørt ut til å nettopp ha vært i vannet, kanskje litt flatt og, men er kanskje ikke så lett å fikse på.

     

    synes ikke språk fakta og info passet inn med eplet. om det skal brukes som en slags hovedmeny må det gjennomføres i samme stilen som f.eks. eplet. at du finner noen likhetstrekk der. firkantene over hvert menyvalg blir for rotete i forhold til eplet med de rene linjene.

     

    liker utviklingen, synes absolutt at nr 6 er noe å satse på.

  16. okei, tror vi mener nesten det samme Svendsen, men sier det litt forskjellig. siden reloades (også topp og bunn), men det er vel bare den nye teksten (som blir hentet av include) som blir lastet? det er egentlig bare et spørsmål om hvordan en ordlegger seg. tror trådstarter har fått svar så vi får vel legge diskusjonen død

  17. PHP og include ville jo innebære å reloade hele siden, noe han i utgangspunktet ikke ville. Utover det, er jeg helt enig med dere i at det er den beste løsningen :)
    uten å laste hele sida på nytt

    du laster ikke hele siden på nytt om du bruker php include. du henter bare inn teksten som er forskjellig fra side til side. det er jo nettopp det som er poenget med include, at du skal slippe å laste hele siden på nytt

×
×
  • Opprett ny...