Just nu i M3-nätverket
Gå till innehåll

zalander

Medlem
  • Antal inlägg

    15
  • Gick med

  • Senaste besök

  1. okej, flummig rubrik men... jag har en server, 5-10 olika VMservrar med olika operativsystem på och idag kör jag (om jag inte missminner mig för att den har stått still ett bra tag sedan) virtualbox. jag vet inte vad det kallas, söker mest efter ordet för att hitta en lösning men det jag vill göra är.. -> installera OS på ny VM -> installera olika program för just den VMen -> spara just det tillfället när användare kan använda VMen men efter 24h så resettas allt till steg två alternativt att allt går tillbaka till steg 2 när man loggar ut... som vissa skolor har... vad kallas det eller programmet?
  2. okej, jag fattar bara inte. jag har fått ut kordinatorer från musen, jag har lagt in informationen i en <div> för att kunna se ändringarna live med coord = document.getElementById('coord'), informationen ändrar sig när jag flyttar musen men jag får inte en lista på ändringar, jag vill att den ska printa ut ändringarna i <div> med /n 42,120 39,110 10,87 100,33 ..osv.. istället får jag bara för ett värde..
  3. hej, lite dåsig i huvudet, allt står still. Detta lilla gjorde jag klart igår kväll. <form action="<?php echo 'http://'. $_SERVER['SERVER_NAME'] . ":88/data?vem=";?>" method="get"><fieldset> till vem: <input type="text" name="vem"><br> innehåll: <textarea name="info" rows="10" cols="30"></textarea><br> lösen: <input type="password" name="pw"><br> <input type="submit"> </fieldset> nu planerar jag lägga till detta i ovanstående kod: <select> <option value="DATUM1">DATUM1</option> <option value="DATUM2">DATUM2</option> <option value="DATUM3">DATUM3</option> <option value="DATUM4">DATUM4</option> </select> <input type="checkbox" name="Loop1" value="STEFAN">STEFAN<br> <input type="checkbox" name="Loop2" value="CARL">CARL min tanke var att för varje först skulle man välja datum och sedan vem från checkboxen som ska få en hälsning och lösenordet. I min mysql tabell har jag en rad som heter DATUM1, i den columen har jag ett genererat unika lösenord för var och en, när man väljer VEM hämtas den informationen, lägs in i pw -> skicka iväg -> loop börja om. Såhär långt har jag kommit, men antar det är lite onödigt att looka ut lösenord innan man ens bett om det. while($row = mysql_fetch_array( $result )) { // Loopa ut innehåll av varje rad till formulär som automatiskt skickar iväg med en viss delay /////resultat///// echo $row['vem']; echo $row['DATUM1']; } flödet skissade jag såhär igår kväll hämta namnlista -> sätt in i formulär -> välj ut ett datum och välj ut deltagare från namnlistan-> skriv en hälsning -> inkludera lösenordet för datumet -> skicka till :88/
  4. zalander

    LÖST köra php kod mot facebook genom inloggning?

    fast den använder sig av deras api som i sin tur är kopplad till deras "appar" ..jag vill helst inte skapa en app för facebook, jag vill plocka data genom mitt användarkonto kanske jag missförstod ditt förslag?
  5. har en mysql databas, table, med utf8_swedish_ci har ställt in i meta detta content="text/html; charset=utf-8" allt ser ok ut, men så har jag ett javascript i combo med mysql där php hämtar data från mysql och javascriptet visar innehållet.. där får jag lite strul i boxen. plockar jag bort content="text/html; charset=utf-8" fungerar allt bra, frågan är... ska jag lägga till nån kodsnutt för javascriptet eller måste jag göra någon slags konverteringstabell från specialtecken till åäö eller finns det något bättre alternativt?
  6. zalander

    LÖST köra php kod mot facebook genom inloggning?

    jao.. jag förstår inte riktigt hur det ska gå till, bästa vore ifall jag kunde kopiera kakan där jag redan är inloggad, använda den medans skriptet körs...
  7. hej, jag har en php kod jag vill köra mot min facebooksida men det är inte möjligt iochmed koden returnerar text som påvisar att jag måste logga in.. hur kan jag logga in och samtidigt köra denna kodsnutt från wamp? tack för svar!
  8. jag har två tabeller, jag filtrerar dem till vecka = 1 i mysql_queryn, hur undviker jag att få alla celler bli utskrivna? läste lite om NULL och 0, men förstod inte hur det skulle läggas in i koden.... och var/hur summerar jag det som är relevant rowen? såhär ser det ut #vecka#resultat#resultat2#resultat3#resultat4# # 1 # 2 # 3 # 4 # NULL # ##################################### vill lägga in detta "php totalt tabell 1, resultat = 9" #vecka#resultat#resultat2#resultat3#resultat4# # 1 # NULL # 3 # 1 # NULL # ##################################### och ta resultatet från tabell 1 - tabell 2 = 5 $result = mysql_query("SELECT * FROM {$table},{$table2} where {$table}.vecka = {$table2}.vecka and {$table}.vecka = 1"); if (!$result) { die("Query to show fields from table failed"); } $fields_num = mysql_num_fields($result); echo "<h1>Table: {$table}</h1>"; echo "<table border='1'><tr>"; // skriver ut diverse headers..... for($i=0; $i<$fields_num; $i++) { $field = mysql_fetch_field($result); echo "<td>{$field->name}</td>"; } echo "</tr>\n"; // skriver ut tabellens rows while($row = mysql_fetch_row($result)) { echo "<tr>"; // $row är array, för varje... ( .. ) läggs varje innehåll av $row till $cell.. foreach($row as $cell) echo "<td>$cell</td>"; echo "</tr>\n"; } mysql_free_result($result);
  9. zalander

    visa/göm information beroende på knapptryck

    okej, då ska jag jobba utifrån javascript i combo med css... Jag är dock tveksam att det kommer fungera, ifall det jag ska gömma finns i data.php (eller jag kanske borde prova först?
  10. Hej! var ett tag sedan jag var på detta forum. jag har en index.php fil som hämtar textbaserad data från data.php, påminner om en csv fil. Nu vill jag sätta in knappar i index.php som visa/göm exempelvis allt med texten röd, osv med gul och blå..... förslag? kanske javascript/css är bättre till att visa/göm?
  11. hej felsökt lite och märkt att min csv import funktion slutar fungera när någon sparar en ny csv fil, det med att programmet man använder lägger en tom rad och skadar min import funktion. så... min php fil läser csv filen, echoar ut den med lite ändringar så den ska fungera i nästa projekt. detta är linjen jag har bråkat att få bort från php'en: []; nu är jag lite trött och söker febrilt, tänkte kika in om nån dag å se om någon haver ett förslag hur jag kan söka igenom php filen efter och den echoat ut datan och sedan tabort denna lilla kodnutt.. []; tack för förslag. ## hej igen, hittade ett exempel jag kunde använda mig av <?php /* Börjar buffra all output, inget skickas till browsern. Detta måste ligga innan någon output. */ ob_start(); ?> <html> <body> <p>Jag är en hemsida.</p> </body> </html> <?php /* Hämtar allt i bufferten, tömmer och avslutar buffring av output Detta måste ligga efter all output. */ $output = ob_get_contents(); ob_end_clean(); $search = array('å', 'ä', 'ö'); $replace = array('å', 'ä', '&ouml'); $output = str_replace($search, $replace, $output); echo $output; ?>
  12. Rådata är det den läser och min lösning för tillfället är just att jag kopierar dom faktiska värderna till en annan sheet som programmet kan läsa ifrån. Det är möjligt ifall formeln inte refereras mellan olika sheets, men i det här fallet så kan jag inte göra det. Det går inte att klona eller spegla de faktiska värderna från exempelvis sheet1 till sheet2? Ha en stor "uppdatera" knapp på sheet1 som skickar faktiska värderna vidare till sheet2?
  13. hej, läser en excelfil med externt program, problemet är att den pastar ut formeln för datan i cellen istället för värdet (går inte göra något åt det på externa programmet) Så.. finns det en lösning att kunna klona eller dylikt värdet från sheet1 till sheet2, där tvåan innehåller värdet ifrån 1an men inte innehåller några formlar för varje cell? tack för svar!
  14. såhär är det.. jag har tre filer jag använder i ett script.. problemet är att jag vill få javascriptet rulla informationen åt vänster istället för att rulla uppåt.. sedan har jag planerat att ändra publiceringsmallen så den pastar ut RUBRIK - kort beskrivning . RUBRIK2 - kort beskrivning. Osv osv osv.. samt rulla mot vänster... men vette fan om det är möjligt iochmed jag tror den kommer rotera alla nyheter direkt till vänster. vad ska jag ändra på? jag är inte direkt haj på javascript, lyckades iaf ändra hastigheten... kort beskrivning.. index2.php //hamnar data från ajax.php ajax.php // här händer det magiska rss.js // hämtar ner data och sorteras ut feeds.xml //läser in valda rss filer generatefeeds.php //genererar RSS ifrån Mysql **används inte** config.php // ifall man vill koppla RSS till mysql **används inte** index2.php <html> <head> </head> <body bgcolor="#FFFFFF"> <div id="datacontainer" style="position:absolute;width:100%" onMouseover="scrollspeed=0" onMouseout="scrollspeed=cache"> <!-- ADD YOUR SCROLLER CONTENT INSIDE HERE --> <style language='text/css'> @import url('rss_include/style.css'); </style> <script language="javascript"> var XMLHttpRequestObject = false; var img = new Image(); img.src = "rss_include/loading.gif"; if ( window.XMLHttpRequest ) XMLHttpRequestObject = new XMLHttpRequest(); else if (window.ActiveXObject) XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP"); function changeOptions() { LoadFeed(); } function LoadFeed(value, initial) { if ( XMLHttpRequestObject ) { var dsource = "rss_include/ajax.php?loadfeed"; if (value) dsource += "=" + value; else { var val = document.getElementById("rss_feed").value; if ( val == "" ) document.getElementById("rss_feed").selectedIndex += 1; dsource += "=" + document.getElementById("rss_feed").value; } dsource += "&fulltext=" + document.getElementById("showtext").checked; dsource += "&showimages=" + document.getElementById("showimages").checked; XMLHttpRequestObject.open("GET",dsource); XMLHttpRequestObject.onreadystatechange = function() { if ( XMLHttpRequestObject.readyState != 4 ) { document.getElementById("rss_div").innerHTML = "<center><img class=\"loading\" src=\"" + img.src + "\"></center>"; } if ( XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200 ) { document.getElementById("rss_div").innerHTML = XMLHttpRequestObject.responseText; } } XMLHttpRequestObject.send(null); } } </script> <?php require_once("rss_include/config.php"); function LoadFile($xml_file) { $xml = null; if ( !file_exists($xml_file) || !($xml = simplexml_load_file($xml_file)) ) { echo '</select>'; echo "Error opening XML feeds file: $xml_file<br>"; return; } return $xml; } function ShowFeedOptions($xml_file) { echo '<select id="rss_feed" onChange="LoadFeed(this.value)" title="GuyWMustang.com RSS Reader">'; $xml = LoadFile($xml_file); if ( $xml == null ) return; $url = array(); foreach($xml->feeds->category as $category) { echo "<option value=\"\">" . $category['name'] . "</option>"; foreach($category->feed as $feed) { if ( $feed['name'] != "" ) { // Add a spacing to the feeds $name = " " . $feed['name']; $url = str_replace("&", "%26", $feed['url']); $url = str_replace("http://", "", htmlspecialchars($url)); echo "<option value=\"$url\">" . $name . "</option>"; } } } echo '</select>'; $options = array(); $rss = $xml->options[0]; if ( strcasecmp($rss['fulltext'],"true") == 0 ) array_push($options, "true"); else array_push($options, "false"); if ( strcasecmp($rss['images'],"true") == 0 ) array_push($options, "true"); else array_push($options, "false"); return $options; } function SetOptions($options) { if ( sizeOf($options) == 2 ) { echo "<script>document.getElementById(\"showtext\").checked = " . $options[0] . ";</script>"; echo "<script>document.getElementById(\"showimages\").checked = " . $options[1] . ";</script>"; } } if ( isset($_GET['links']) ) { $xml = LoadFile($xml_file); if ( $xml == null ) return; // end the link editing return; } ?> <div class="container" id="container_div"> <a name="top"></a> <div class="header_div"> <div style="display:none;float:left; border:solid #000"> <font class="graytext">RSS Feed:</font> <?php $options = ShowFeedOptions($feeds_xml); ?> <input type="checkbox" id="showtext" onChange="changeOptions(this)" checked><font class="graytext">Show Full Article Text</font> <input type="checkbox" id="showimages" onChange="changeOptions(this)" checked><font class="graytext">Show Images</font> </div> <?php SetOptions($options); ?> </div> <div class="rss" id="rss_div"> <script>LoadFeed(document.getElementById('rss_feed').value, true);</script> </div> <!-- <p style="padding:0px;margin-right:2px;margin:0px;" align="center"><a class="top" href="#top"></a></p> --> </div> <!-- END SCROLLER CONTENT --> </div> <script type="text/javascript"> /*********************************************** * IFRAME Scroller script- © Dynamic Drive DHTML code library (www.dynamicdrive.com) * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code ***********************************************/ //Specify speed of scroll. Larger=faster (ie: 5) var scrollspeed=cache=1 //Specify intial delay before scroller starts scrolling (in miliseconds): var initialdelay=500 function initializeScroller(){ dataobj=document.all? document.all.datacontainer : document.getElementById("datacontainer") dataobj.style.top="5px" setTimeout("getdataheight()", initialdelay) } function getdataheight(){ thelength=dataobj.offsetHeight if (thelength==0) setTimeout("getdataheight()",10) else scrollDiv() } function scrollDiv(){ dataobj.style.top=parseInt(dataobj.style.top)-scrollspeed+"px" if (parseInt(dataobj.style.top)<thelength*(-2)) dataobj.style.top="5px" setTimeout("scrollDiv()",60) } if (window.addEventListener) window.addEventListener("load", initializeScroller, false) else if (window.attachEvent) window.attachEvent("onload", initializeScroller) else window.onload=initializeScroller </script> </body> </html> ajax.php <?php header('Content-type: text/xml; charset=utf-8'); // This allows for the Digg feed to work properly ini_set("user_agent", $_SERVER['SERVER_NAME']); if ( isset($_GET['loadfeed']) ) { if ( $_GET['loadfeed'] != "" ) { // we need to make sure we add this back on - get the data from the interwebs $feed = "http://" . $_GET['loadfeed']; // Make sure we are using the correct encoding... it needs to be in UTF-8 $data = trim( file_get_contents(htmlspecialchars_decode($feed)) ); // load the particular feed $xml = simplexml_load_string($data); if ( !$xml ) { echo "Error Loading Feed: ".htmlentities($_GET[loadfeed])."<br>"; return; } // Show an image header if it exists if ( $xml->channel->image->url != "" ) { $url = $xml->channel->image->url; $title = $xml->channel->image->title; echo "<img src=\"$url\" alt=\"$title\" style=\"margin-bottom: 10px;\">"; } foreach($xml->xpath('//item') as $item) { // Let's put all this in a div echo "<div>"; // show the link echo "<a class=\"rss_link\" href=\"$item->link\" target=\"_blank\">"; // show the title echo "<font class=\"rss_title\">$item->title</font>"; echo "</a>"; // end the link // Give a link to the top echo " <a class=\"top\" href=\"#top\"></a>"; echo "<font class=\"rss_date\">$item->pubDate</font>"; // show the description if desired if ( isset($_GET['fulltext']) && $_GET['fulltext'] == "true" ) { if ( isset($_GET['showimages']) && $_GET['showimages'] == "false" ) { $description = strip_tags($item->description,'<a>'); echo "<font class=\"rss_description\">$description</font><br>"; } else echo "<br><font class=\"rss_description\">$item->description</font>"; } echo "<hr size=\"1\" style=\"color:gray\"></div>"; } } else { } } ?> rss.js var XMLHttpRequestObject2 = false; var img = new Image(); img.src = "rss_include/loading.gif"; if ( window.XMLHttpRequest ) XMLHttpRequestObject2 = new XMLHttpRequest(); else if (window.ActiveXObject) XMLHttpRequestObject2 = new ActiveXObject("Microsoft.XMLHTTP"); function changeOptions() { LoadFeed(); } function LoadFeed(value, initial) { if ( XMLHttpRequestObject2 ) { if ( AjaxBusy() ) { setTimeout( function(){LoadFeed(value, initial); value=null; initial=null;}, 300); return; } var dsource = "rss_include/ajax.php?loadfeed"; if (value) dsource += "=" + value; else { var val = document.getElementById("rss_feed").value; if ( val == "" ) document.getElementById("rss_feed").selectedIndex += 1; dsource += "=" + document.getElementById("rss_feed").value; } dsource += "&fulltext=" + document.getElementById("showtext").checked; dsource += "&showimages=" + document.getElementById("showimages").checked; XMLHttpRequestObject2.open("GET",dsource); XMLHttpRequestObject2.onreadystatechange = function() { if ( XMLHttpRequestObject2.readyState != 4 ) { document.getElementById("rss_div").innerHTML = "<center><img src=\"" + img.src + "\"> <font class=\"graytext\">Loading Feed</font></center>"; } if ( XMLHttpRequestObject2.readyState == 4 && XMLHttpRequestObject2.status == 200 ) { document.getElementById("rss_div").innerHTML = XMLHttpRequestObject2.responseText; } } XMLHttpRequestObject2.send(null); } } feeds.xml <?xml version="1.0" encoding="UTF-8"?> <rss> <options images="true" fulltext="true" /> <feeds> <category name="News"> <feed name="test" url="http://www.nsd.se/allt.rss" /> </category> </feeds> </rss> generatefeeds.php <? echo "Requiring: rss_include/config.php<br>"; require_once("rss_include/config.php"); echo "About to do something...<br>"; if ( isset($mysql_db) && isset($mysql_table) && isset($mysql_user) && isset($mysql_pw) && isset($mysql_host) ) { $link = mysql_connect($mysql_host, $mysql_user, $mysql_pw); if ( !$link ) { die("Could not connect: " . mysql_error()); } if ( !mysql_select_db($mysql_db) ) { mysql_close($link); die("Could not select db: " . mysql_error()); } $outXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<rss>\n\t"; $outXML .= "<options images=\"true\" fulltext=\"true\" />"; $outXML .= "\n\t<feeds>"; $query = "SELECT * FROM `" . $mysql_table . "`"; echo "Querying: $query<br>"; $queryResult = mysql_query($query, $link); if ( !$queryResult ) { mysql_close($link); die("Could not query: " . mysql_error()); } $lastCategory = ""; $categorySet = false; while ( $row = mysql_fetch_assoc($queryResult) ) { if ( $lastCategory != $row['category'] ) $outXML .= "\n\t\t</category"; if ( $row['category'] == "" && !$categorySet ) { $outXML .= "\n\t\t<category name=\"Feeds\">"; $categorySet = true; } else if ( !$categorySet ) $categorySet = true; if ( $row['category'] != "" ) { // update $lastCategory = $row['category']; $outXML .= "\n\t\t<category name=\"$lastCategory\">"; } $outXML .= "\n\t\t\t"; $outXML .= "<feed name=\"".$row['title']."\" url=\"" . $row['url'] . "\" />"; } $outXML .= "\n\t\t</category>"; $outXML .= "\n\t</feeds>\n</rss>"; if ( file_put_contents($feeds_xml, $outXML) > 0 ) { echo "<br>Wrote to \"$feeds_xml\""; } else { echo "<br>Could not write to \"$feeds_xml\""; } mysql_free_result($queryResult); mysql_close($link); } else { echo "The following config values are set:\n"; echo "$mysql_db\n"; echo "$mysql_table\n"; echo "$mysql_host\n"; echo "$mysql_user\n"; echo "$mysql_pw\n"; } ?> config.php <?php // The file defining the various rss feeds $feeds_xml="feeds.xml"; // These values must be present if you want to // generate the feeds file from a database // To generate, launch generatefeeds.php $mysql_db=""; $mysql_table="rss"; $mysql_host="localhost"; $mysql_user=""; $mysql_pw=""; // The following is the sql code to create the required database: /* CREATE TABLE IF NOT EXISTS `rss` ( `id` int(10) NOT NULL AUTO_INCREMENT, `title` text NOT NULL, `category` text NOT NULL, `url` mediumtext NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=armscii8 AUTO_INCREMENT=2 ; */ ?>
  15. ok, listan på bankgrejerna går ut över sisådär 100sidor, det jag lyckats göra är följande. - filtrera vart pengarna gått, -när det skedde och -vem det gått till - sedan hur mycket som är kvar på kontot (tabellen jag inte fick med i denna) hursom helst.. nu försöker jag få en översikt på in / ut per månad, (iofs, det har jag också lyckats med) men samtidigt, i utgifterna ligger fondsparandet och aktiehandeln och jag vill inte ha med dem detaljerna (checkboxar vore guds gåva i diagrammet, hurray!) Men för att göra detta måste jag på något sätt filtrera ut varje sak i taget, dvs, sortera efter "automatuttag" och markera manuellt alla... det är skit skitmånga och för varje månad blir det fler. så har ni något förslag så jag slipper markera enskilt varje summa och skapa en "linje" med dem? - Såhär ser ett kontoutdrag ut från den bank jag använder. 2012-01-17 12-01-17 Sjuk.ers -100 2012-01-18 12-01-18 Matstället -350 2012-01-19 12-01-19 Automatuttag -100 2012-01-19 12-01-19 rehab -270 2012-01-23 12-01-22 Automatuttag -6 000,00 2012-01-23 12-01-23 SIBYLLAGRILLEN -59
×