Ga naar inhoud
Log in om dit te volgen  
stef

Kleine Vragen Topic #3

Aanbevolen berichten

Rik (link):
Jespar (link):
Weet iemand hoe ik met visual basic van een listview een item verander?


Waarschijnlijk door door jeListView.Items te itereren en dan de juiste item aan te passen.
Zie http://www.codeguru.com/vb/gen/vb_forms/listviewcontrols/article.php/c16251/Edit-ListView-SubItems.htm


sorry ik bedoel met een button click dat hij dan de juiste aanpast
dus zo:
http://prntscr.com/55bs1q

En dan moet hij niet voor iedereen maar voor 1tje

Deel dit bericht


Link naar bericht
Delen op andere sites
Ik ben bezig met een project, alleen ik loop tegen een probleem aan.

Ik heb dit:

Codeblok (voorbeeld.php):
1
2
3
4
5
<?php if(strpos(A, $hokje1a) === false){
    $hokje1a = str_replace("A", "", $hokje1a);
}
else {
   $hokje1a = str_replace("A", "3", $hokje1a);
}
?>


Alleen krijg ik de fout: Warning: strpos() [function.strpos]: Empty needle

Het moet dus worden: Checken of de A voor komt, zo niet: vervangen door leeg teken. Komt hij wel voor dan vervangen door 3.

Hoop dat iemand me op weg kan helpen, thanks. smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Bij [func]strpos[/func] moet als 2e argument het stukje tekst dat je zoekt
Nu zoek je of $hokje1a in A staat, maar $hokje1a is een lege variable

Deel dit bericht


Link naar bericht
Delen op andere sites
Sjoerd (link):
Bij [func]strpos[/func] moet als 2e argument het stukje tekst dat je zoekt
Nu zoek je of $hokje1a in A staat, maar $hokje1a is een lege variable


Nu heb ik dus:

Codeblok (voorbeeld.php):
1
2
3
4
5
<?php if(strpos($hokje1a, a) === false){
    $hokje1a = str_replace("A", "", $hokje1a);
}
else {
   $hokje1a = str_replace("A", "3", $hokje1a);
}
?>


En dan zit er in de $POST een letter: A en dan weergeeft hij niks. Het zou een 3 moeten worden toch?

Deel dit bericht


Link naar bericht
Delen op andere sites
T
Marvinn (link):
Sjoerd (link):
Bij [func]strpos[/func] moet als 2e argument het stukje tekst dat je zoekt
Nu zoek je of $hokje1a in A staat, maar $hokje1a is een lege variable


Nu heb ik dus:

Codeblok (voorbeeld.php):
1
2
3
4
5
<?php if(strpos($hokje1a, a) === false){
    $hokje1a = str_replace("A", "", $hokje1a);
}
else {
   $hokje1a = str_replace("A", "3", $hokje1a);
}
?>


En dan zit er in de $POST een letter: A en dan weergeeft hij niks. Het zou een 3 moeten worden toch?

Variabelen niet tussen doen, nu kijkt hij of a in het woord $hokje1a zit.

Deel dit bericht


Link naar bericht
Delen op andere sites
Marvinn (link):
Sjoerd (link):
Bij [func]strpos[/func] moet als 2e argument het stukje tekst dat je zoekt
Nu zoek je of $hokje1a in A staat, maar $hokje1a is een lege variable


Nu heb ik dus:

Codeblok (voorbeeld.php):
1
2
3
4
5
<?php if(strpos($hokje1a, a) === false){
    $hokje1a = str_replace("A", "", $hokje1a);
}
else {
   $hokje1a = str_replace("A", "3", $hokje1a);
}
?>


En dan zit er in de $POST een letter: A en dan weergeeft hij niks. Het zou een 3 moeten worden toch?


Is het een a of een A? strpos is hoofdletter gevoelig. Als je wilt dat a en A beiden gevonden worden, gebruik dan stripos.
En net als Bugged zegt: $hokje1a moet niet tussen enkele aanhalingstekens

Deel dit bericht


Link naar bericht
Delen op andere sites
Bugged (link):
T
Marvinn (link):
Sjoerd (link):
Bij [func]strpos[/func] moet als 2e argument het stukje tekst dat je zoekt
Nu zoek je of $hokje1a in A staat, maar $hokje1a is een lege variable


Nu heb ik dus:

Codeblok (voorbeeld.php):
1
2
3
4
5
<?php if(strpos($hokje1a, a) === false){
    $hokje1a = str_replace("A", "", $hokje1a);
}
else {
   $hokje1a = str_replace("A", "3", $hokje1a);
}
?>


En dan zit er in de $POST een letter: A en dan weergeeft hij niks. Het zou een 3 moeten worden toch?

Variabelen niet tussen doen, nu kijkt hij of a in het woord $hokje1a zit.


Ah. stom! Het werkt! smileysmiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Dylanh (link):
Nog beter: preg_match() en preg_replace_all()


Ben ik het niet mee eens. preg functies, of reguliere expressies in het algemeen kunnen een stuk slomer zijn. Vaak kan je dan beterbde standaard stringfuncties gebruiken.

Deel dit bericht


Link naar bericht
Delen op andere sites
Moet je een method dat gebruikt maakt van andere method van de parent class ook static geven?

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
@marvin: strstr(), Doet die functie niet exact hetzelfde als strpos()?

Deel dit bericht


Link naar bericht
Delen op andere sites
Raaoul (link):
@marvin: strstr(), Doet die functie niet exact hetzelfde als strpos()?


Als je alleen wilt checken of een string een andere string bevat, is het beter om strpos te gebruiken. Die is sneller dan strstr en gebruikt minder geheugen. Verder snap ik niet waarom hij een str_replace heeft om alle as weg te halen als er geen as in die string zitten..

Deel dit bericht


Link naar bericht
Delen op andere sites
Sjoerd (link):
Raaoul (link):
@marvin: strstr(), Doet die functie niet exact hetzelfde als strpos()?


Als je alleen wilt checken of een string een andere string bevat, is het beter om strpos te gebruiken. Die is sneller dan strstr en gebruikt minder geheugen. Verder snap ik niet waarom hij een str_replace heeft om alle as weg te halen als er geen as in die string zitten..

Voorbeeld was inderdaad niet juist, wat ik nu heb werkt perfect.

Codeblok (voorbeeld.php):
1
2
3
4
5
<?php if(strpos($hokje1a, "A") === false){
  $hokje1a = str_replace($hokje1a, "", $hokje1a);
}
else {
  $hokje1a = str_replace("A", "3", $hokje1a);
}
?>

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Kan overigens korter:

Codeblok:
1
2
3
4
<?php
$a
= strpos($hokje1a, "A");
$hokje1a = str_replace($a ? "A" : $hokje1a, $a ? "3" : "", $hokje1a);
?>


En kies een betere variable naam, hokje1a smiley

(ik weet dat het er met de shorthand onduidelijker uit ziet, maar dat ligt aan je variable benamingen; ik had nu a gekozen omdat ik niet weet wat $hokje1a doet.)

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Als ik via rsync twee mappen (via ssh) wil syncen krijg ik:

Permission denied, please try again.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(226) [sender=3.1.0]
.1.0]

Iemand een idee hoe ik dit kan oplossen?

https://answers.launchpad.net/ubuntu/+question/247753
http://ubuntuforums.org/showthread.php?t=2226936

Al beide geprobeerd, zonder effect... Ik heb echter ook geen enkel idee waar "Permission denied, please try again.” vandaan kan komen aangezien er geen permissie problemen kunnen zijn... Die heb ik meerdere malen gecontroleerd. Daarbij werkt SSH en dergelijke ook.

//fixed, ik heb dit proces gewoon omgedraaid... Blijkbaar kan rsync niet goed omgaan met versie verschillen... ofzo...

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Sjoerd (link):
Waar is die str_replace($hokje1a, "", $hokje1a); voor nodig? Kun je dan niet gewoon doen?


Daarom is het dus belangrijk als je online hulp vraagt dat je altijd zegt wat je precies wilt doen...

Deel dit bericht


Link naar bericht
Delen op andere sites
Ik moet voor een schoolproject een webshop opzetten met desktops/laptops/accessoires. Het is niet voor serieus gebruik en ik heb dus ook geen zin om allemaal producten in te gaan voeren.

Is het mogelijk om in OpenCart in één keer producten te importeren, en zo ja vanaf waar?

Deel dit bericht


Link naar bericht
Delen op andere sites
Ik weet niet of het hier hoort, maar weet niet waar het anders kan.
Heb een vraagje over het toetsenbord van mijn laptop.

Ik hinder me al heel lang aan het volgende;
Van f1 t/m f12 staat wel een tekentje (zoals geluid, scherm, internet, doorspoelen)
Alleen als ik dan op f2 druk voert de laptop niet f2 uit maar scherm dimmen.
Als ik wil dat het toetsenbord f2 uitvoert (bijv. in een game) moet ik ctrl + f2 drukken.

Ik wil graag dat het andersom is, dus;
Als ik f2 indruk dat het automatisch f2 uitvoert, en niet het dimmen van scherm.
Hinder me al 2 jaar aan, maar heb nooit iets gevonden om dat te veranderen.

Is vooral heel hinderlijk als je aan het gamen bent smiley
Heb een HP pavilion g6 notebook.

Iemand enig idee hoe ik dit kan veranderen?
Zou ook niet weten hoe ik dit op google moet verwoorden, dus vandaar dat ik het hier vraag smiley

Deel dit bericht


Link naar bericht
Delen op andere sites
Weer een vraag over mn mail, gaat over DNS records:

Ik krijg via Windows Live Admin Center een aantal gegevens over een MX-record, weet alleen niet precies hoe ik ze in moet vullen:

DNS-recordtype: MX
Host: willemm.nl
MX-server: 234j234jl34c8233eaf0978d6e.pamx1.hotmail.com (spoofed door mij)
TTL: 3600 of 1 uur
Prioriteit: 10 (of Hoge prioriteit)

Wat vul ik in bij naam, en wat bij waarde? Ik weet dat ik het ooit eerder heb gedaan maar dat is ca. 1-1.5 jaar geleden smiley

Ik weet wel dat ik een . moet zetten achter de waarde voor de MX-server omdat ie er anders .willemm.nl van maakt en dat wil ik niet.

Deel dit bericht


Link naar bericht
Delen op andere sites
Gast
Dit topic is nu gesloten voor nieuwe reacties.
Log in om dit te volgen  

×