Da qualche tempo si riscontrano delle vulnerabilità nei siti Wordpress: qui saranno riportati tutti i tipi di attacco che via via vengono rilevati e le possibili modalità di ripristino delle funazionalità. wp-indeks.php nella root => rimozione manuale di questa backdoor tramite ftp
Di piùAutore: dcelox
log4net in WPF
In questo articolo vengono fornite indicazioni / esempio su come impostare i contenuti dei files in una app di WPF, senza entrare nel dettaglio di tutti i particolari che sono accessibili direttamente dalla documentazione ufficiale (http://logging.apache.org/log4net/). Verrà pertanto fornito un esempio copy/paste/go da modificare in funzione delle specifiche esigenze...
File app.config:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandl...
Di piùRicavare l’IP del PC appartenente ad una LAN (10, 172, 192)
Public Class GetIP
Public Function GetIP() As String
GetIP = ""
Dim IPList As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(System.Net.Dns.GetHostName)
For Each IPaddress As IPAddress In IPList.AddressList
'Only return IPv4 routable IPs
If (IPaddress.AddressFamily = Sockets.AddressFamily.InterNetwork) AndAlso (IsPrivateIP(IPaddress.ToString)) Then
GetLocalIP = IPaddress.ToString
End If
Next
Return GetIP
...
Di piùControllare se una stringa é un Indirizzo IP o EMail
Dim stringa As String = "192.168.0.1"
Dim isValidAddress As Boolean = False
Dim _regex As Regex = New Regex("\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\b")
If _regex.Match(stringa).Success Then
isValidAddress = True
Else
isValidAddress = False
End If
' isValidAddress = true means that the sequence is correct
If isValidAddress = Tru...
Di piùPrevenire la rimozione del record corrente
Prevenire la rimozione del record corrente con un msgbox (vb.net)
dopo il BindingNavigator DeleteItem 'Questo codice in VB.Net permette di confermare o meno la cancellazione di una riga da un dataset richiesta dalla pressione del pulsante 'Delete' in una Binding Navigator Bar.
Private Sub BindingNavigatorDeleteItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BindingNavigatorDeleteItem.Click
If (Me.Validate() And Not (CustomersBindingSource Is ...
Di piùEsempi di stringhe per la manipolazione di date
Di seguito una lista di stringhe utili per la formattazione delle date da usare in T-SQL: SELECT convert(varchar, getdate(), 100) – mon dd yyyy hh:mmAM (or PM)
– Oct 2 2008 11:01AM
SELECT convert(varchar, getdate(), 101) – mm/dd/yyyy - 10/02/2008
SELECT convert(varchar, getdate(), 102) – yyyy.mm.dd – 2008.10.02
SELECT convert(varchar, getdate(), 103) – dd/mm/yyyy
SELECT convert(varchar, getdate(), 104) – dd.m...
Di piùLeggere un file di testo riga per riga
La funzione restituisce un arraylist contenente tutte le righe di testo contenute all'interno del file passato come parametro. public ArrayList ReadLinesFromFile(string FilePath)
{
ArrayList tmpArrayList = new ArrayList();
string line;
// Read the file and display it line by line.
System.IO.S...
Di piùWebBrowser Error Error: “Object doesn’t support this property or method.”
Quando si utilizza un controllo WebBrowser in un'applicazione WinFormse compare una finestra "Errore Script" affermando che "Un errore ha occurred nello script in questa pagina." con "Errore: oggetto non supporta questa proprietà o metodo", il problema si risolve impostando a livello di codice : webBrowser1.ScriptErrorsSuppressed = true; Lo stesso effetto si ottiene impostando la proprietà nella relativa finestra del designer.
Di piùASP.Net – File Upload (c#)
maschera web form
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>ASP.Net esempio di file upload </title>
</head>
<body>
<form id="form1" runat="server">
<asp:FileUpload id="FileUploadControl" runat="...
Di piùGRIDVIEW CON FILTRO DINAMICO ASP.NET C#
CODICE ASPX
<asp:SqlDataSource ID="sorgente" ConnectionString="<%$ ConnectionStrings: northwind %>" SelectCommand="SELECT * FROM Customers" runat="server">
</asp:SqlDataSource>
CODE BEHIND protected void Page_Load(object sender, EventArgs e)
{
//faccio questa operazione solo se l'utente ha fatto il postback in seguito alla compilazione dei campi di ricerca if (Page.IsPostBack) {
...
Di più