Gå til innhold

Smidt

Medlemmer
  • Innlegg

    1 844
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av Smidt

  1. takk, jorgis. hadde glemt en < nrå når jeg kopierte koden.

    jeg har foreløpig konsentrer meg mest om php og mysql og kan ikke så mye om resizing av bilder så det hadde vært supert om noen kan hjelpe meg litt på vei der. har søkt gjennom mye på google og i mye av det jeg fant (som jeg ikke klarte å få noe ut av) ble GD nevnt.

    hva er dette og er det noe som kan hjelpe meg på vei? Det hadde vært kjekkest om noen kunne hjelpe meg å finne en løsning som ikke krever for mange forandringer på selve servere da det bilr lettere å legge inn det samme på andre serverer seinere.

    :)

  2. jeg bruker et script for opplasting av filer til en mappe på serveren min, men jeg vil bruke bildene i et cms og trenger derfor å automatisk gjøre om bildene til to størrelser f.eks. bredde eller høyre settes til 150 px og på fullversjonen til 300px.

    jeg har søkt masse på google og i forumet, fant bare en resizing som virket men der forsvant fargene på bildene og det var ikke tanken.

    jeg håper noen kan hjelpe meg på vei med dette siden jeg ikke har klart å finne ut av det selv.

     

    når bildene lastet opp lagres de med det samme navnet som de har opprinnelig, om noen også kan hjelpe meg med å forandre på opplastingsscriptet slik at jeg får et logisk bildenavn, som deretter kan skrives inn i en database (det siste skal jeg kunne klare selv :) )

    er veldig takknemlig for all hjelp. :)

     

    scriptet for opplasting:

    ?php
    
    echo('Last opp et bilde:<br />
    
    <FORM ENCTYPE="multipart/form-data" ACTION="' . $PHP_SELF . '" METHOD="POST">
    
    <p><span class=\"txtomr\">Bilder:</span> <INPUT TYPE="file" NAME="userfile">
    
    <INPUT TYPE="submit" VALUE="Upload"></p>
    
    </FORM>');
    
    
    
    $path = "../main/";
    
    $max_size = 1000000;
    
    
    
    if (!isset($HTTP_POST_FILES['userfile'])) exit;
    
    
    
    if (is_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'])) {
    
    
    
    if ($HTTP_POST_FILES['userfile']['size']>$max_size) { echo "The file is too big<br>n"; exit; }
    
    if (($HTTP_POST_FILES['userfile']['type']=="image/gif") || ($HTTP_POST_FILES['userfile']['type']=="image/pjpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/jpeg") || ($HTTP_POST_FILES['userfile']['type']=="image/png")) {
    
    
    
    if (file_exists($path . $HTTP_POST_FILES['userfile']['name'])) { echo "The file already exists<br>n"; exit; }
    
    
    
    $res = copy($HTTP_POST_FILES['userfile']['tmp_name'], $path .
    
    $HTTP_POST_FILES['userfile']['name']);
    
    if (!$res) { echo "upload failed!<br>n"; exit; } else { echo "upload sucessful<br>"; }
    
    
    
    echo "File Name: ".$HTTP_POST_FILES['userfile']['name']."<br>";
    
    echo "File Size: ".$HTTP_POST_FILES['userfile']['size']." bytes<br>";
    
    echo "File Type: ".$HTTP_POST_FILES['userfile']['type']."<br>";
    
    } else { echo "Wrong file type<br>n"; exit; }
    
    }
    
    
    
    $my_file = $HTTP_POST_FILES['userfile']['name'];
    
    ?>
    <p><a href="../main/">opplastede bilder</a></p>
    
    
    <?php 
    
    $the_array = Array();
    
    $handle = opendir('../main/'); 
    
    while (false !== ($file = readdir($handle))) { 
    
      if ($file != "." && $file != "..") {   /* as descripted below: these "files" will not be added to the array */
    
          $the_array[] = $file; 
    
     } 
    
    }
    
    closedir($handle); 
    
    foreach ($the_array as $element) {
    
    echo "$element @br /@ \n";
    
    }
    
    ?>

  3. absolutt flott levert også denne gangen.

    er imponert over variasjonen i designene du leverer. til tross for at de skifter så ofte er de variert og har få likhetstrekk, bra!

     

    liker bakgrunnen veldig godt

    må si meg enig med arve, fonten på h2 kunne vært litt mer kompakt kanskje.

    synes også at h3'ene kunne hatt en litt mørkere farge som vi finner igjen noen andre steder på siden. det er jo tross alt en del farger å velge mellom og jeg tror det vil skape en litt roligere side om du prøver å bruke en av de andre fargene på nytt i h3.

     

    ellers er det et flott design og som vanlig er det lite å sette fingeren på fordi det er så gjenomtenkt og flott utført :w00t:

  4. har knotet litt frem og tilbake og fått til dette:

    nå virker det som det skal og

    <?php
    require"dbconnect.php";
    $q="SELECT max(date) AS lastDate FROM article";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datelast=$art->lastDate;
    
    
    $q="SELECT min(date) AS firstDate FROM article";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datefirst=$art->firstDate;
    echo"Første post ble skrevet $datefirst<br><br>";
    echo"Siste post er foreløpig postet $datelast<br>";
    $datefirst=strtotime($datefirst);
    $datelast=strtotime($datelast);
    
    $var_days = (time() - $datefirst);
    
    $q="SELECT COUNT(id) AS AntallPoster  from article";
    $result= mysql_query($q, $connection) or die
    ("Could not execute query : $q." . mysql_error());
    
    $antall_poster = mysql_result($result,0,"AntallPoster");
    
    $tidprpost= $var_days / $antall_poster;
    
    
    $dager  = floor( $tidprpost / 86400);
    $timer = floor(($tidprpost - $dager * 86400) / 3600);
    $minutter = floor(($tidprpost - $dager * 86400 - $timer * 3600) / 60);
    $sekunder =  floor($tidprpost - $dager * 86400 - $timer * 3600 - $minutter * 60);
    echo "<br>";
    echo "Det har i gjennomsnitt gått $dager dager $timer timer $minutter minutter  $sekunder sekunder mellom hver gang noe har blitt postet";
    
    ?>

  5. når jeg trekker den ene fra den andre blir det bare 0 uansett.. det går altså gale ett eller annet sted under regningen. har nå altså samme feilen som i sted.

    <?php
    require"dbconnect.php";
    $q="SELECT max(date) AS lastDate FROM article";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datelast=$art->lastDate;
    echo"Siste post er foreløpig postet $datelast<br>";
    
    $q="SELECT min(date) AS firstDate FROM article";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datefirst=$art->firstDate;
    echo"Første post ble skrevet $datefirst<br>";
    
    $datefirst=mktime($datefirst);
    $datelast=mktime($datelast);
    
    $var_days = ($lastdate - $firstdate);
    echo"$var_days";
    
    ?>

  6. Noen som har et tips til et OK CMS skrevet i asp/VB.net? Orker ikke mekke noe selv for tiden, men føler det er nødvendig da jeg ikke gidder å oppdatere manuelt lenger :)

     

    om det kan være i php har jeg laget et som er så godt som ferdig.

  7. jess, da er vi der og kan hente ut dato og tid med følgende kode.

    <?php
    require"dbconnect.php";
    $q="SELECT minx(date) AS lastDate FROM article";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datelast=$art->lastDate;
    echo"$datelast<br>";
    
    $q="SELECT max(date) AS firstDate FROM article";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datefirst=$art->firstDate;
    echo"$datefirst";
    ?>

    hvordan kan jeg så trekke den første fra den siste nå?

  8. okei, tester med Torbjørn sin kode:

    <?php
    require"dbconnect.php";
    $q="SELECT max(date) FROM article";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datelast=$art->date;
    echo"$datelast";
    
    require"dbconnect.php";
    $q="SELECT min(date) FROM article";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datelast=$art->date;
    echo"$datefirst";
    
    
    ?>

    Dette skulle da i prinsippet echoet ut den siste og første datoen en post ble skrevet, men jeg får ikke ut noe.

    der etter vil jeg regne ut differansen mellom disse to tidene og dele differansen på antall poster.

  9. jeg har nå funnet feilen, men vet ikke hvordan jeg skal fikse det.

    <?php
    require"dbconnect.php";
    $q="SELECT * FROM article ORDER BY date DESC LIMIT 1";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datelast=$art->date;
    echo"$datelast";
    
    echo"<br>";
    $q="SELECT * FROM article ORDER BY date ASC LIMIT 1";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datefirst=$art->date;
    echo"$datefirst";
    echo"<br>";
    $datelastmk=mktime($datelast);
    $datefirstmk=mktime($datefirst);
    echo"$datefirstmk<br>";
    echo"$datelastmk";
    
    ?>
    

    når jeg echoer ut $datefirstmk og $datelastmk blir de det samme talle og tallet forandrer seg når jeg refresher. det må jo da være grunnen til at jeg får 0 som sum når jeg trekker de fra hverandre.

    det virker jo da som om stringene blir omgjort til det tidspunktet som er nå og til unix timestamp på en gang, mens jeg bare vil at de skal bli til unix timestamp (om jeg har forstått rett).

    hvordan kan jeg fikse på det?

  10. okei.

    -firmanavnet stikker utenfor det grå området i header, no good.

    - menyen står ikke i stil til resten, for enkel.

    - for mye rot nederst på siden (tenker på bildene).

     

    ellers greit, men om du skal lage en side til et firma er vel poenget at du skal lage siden ikke at du skal kjøpe deler av den og så selge den videre. ikke at dette var topic, men jeg synes det blir litt feil å legge ut templater til vurdering. enten det er hele sider, eller ting som er vesentlig på siden.

  11. Tror ikke man kan kjøre 2 spørringer etter hverandre

    det skal vel ikke ha noe å si, for jeg får ut begge datoene, det er når jeg trekker den ene fra den andre det går gale.

    har tatt gjort to spørringer etterhverandre før, så jeg tror ikke feilen ligger der.

     

     

    edit: det virket ikke å legge inn (int) foran hver av strengene,

    hvor mente du jeg skulle legge inn var_dump()?

  12. har knotet sammen følgende kode for å regne litt, jeg får ut begge datoene (første og siste), men når jeg regner og echoer ut differansen, blir det bare 0, noen som kan se grunnen til det?

    <?php
    require"./dbconnect.php";
    $q="SELECT * FROM article ORDER BY date DESC LIMIT 1";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datelast=$art->date;
    echo"$datelast";
    
    echo"<br>";
    $q="SELECT * FROM article ORDER BY date ASC LIMIT 1";
    $result= mysql_query($q, $connection) or die();
    $art=mysql_fetch_object($result);
    $datefirst=$art->date;
    echo"$datefirst";
    echo"<br>";
    $datelast=mktime($datelast);
    $datefirst=mktime($datefirst);
    $dif= $datefirst - $datelast;
    $dif=date($dif);
    
    echo"$dif";
    ?>

  13. jeg får ikke det helt til å virke når jeg skal hente ut fra databasen. bruker da denne koden :

    <?php
    require"dbconnect.php";
    $q="SELECT * FROM article ORDER BY timestamp DESC LIMIT 1";
    $result= mysql_query($q, $connection) or die() ;
    $art=mysql_fetch_object($result)
    $date =$art->date;
    echo"<p>$date</p>";
    ?>

    har også prøvd å sortere etter datetime siden det er det raden med date er. også date er prøvd uten at jeg får til å echoe noe ut.

    hvordan kan det ha seg`?

×
×
  • Opprett ny...