Skip to content

Instantly share code, notes, and snippets.

View ahrherrera's full-sized avatar
🌙
Working

Allan Ramirez ahrherrera

🌙
Working
  • Managua, Nicaragua
View GitHub Profile
@ahrherrera
ahrherrera / index.php
Last active July 1, 2018 03:22
PHP script to log IP Address
<?php
header('Location: index1.php', true, 301);
$file='iplog.txt';
$f=fopen($file,'a');
fwrite($f,'————————-'.'n');
fwrite($f,'IP Address:'.$_SERVER['REMOTE_ADDR'].'n');
fwrite($f,'User Agemt:'.$_SERVER['HTTP_USER_AGENT'].'n');
fwrite($f,'Host Name:'.php_uname('n').'n');
fwrite($f,'Operating System:'.php_uname('v').'('.php_uname('s').')'.'n');
fclose($f);
@ahrherrera
ahrherrera / CalculoChik.bas
Created October 24, 2018 18:15
Interpretar codigo fuente.
ReDim Preserve arrayCodigos(1)
arrayCodigos(0) = "Codigos"
Set ElisaCnn = New Connection
ElisaCnn.Open "PROVIDER=MSDASQL;dsn=ELISA;uid=;pwd=datosElisaCNDR;"
Set rsElisa = New Recordset
rsElisa.Open "Select * from DatosProtocoloChik", ElisaCnn, adOpenDynamic, adLockOptimistic
For i = 0 To 95
If Not frmMain.txtProtocolo(i).Text Like "SINM*" Then
@ahrherrera
ahrherrera / CalculoChik.bas
Created October 24, 2018 18:15
Interpretar codigo fuente. Ver comentarios
ReDim Preserve arrayCodigos(1)
arrayCodigos(0) = "Codigos"
Set ElisaCnn = New Connection
ElisaCnn.Open "PROVIDER=MSDASQL;dsn=ELISA;uid=;pwd=datosElisaCNDR;"
Set rsElisa = New Recordset
rsElisa.Open "Select * from DatosProtocoloChik", ElisaCnn, adOpenDynamic, adLockOptimistic
For i = 0 To 95
If Not frmMain.txtProtocolo(i).Text Like "SINM*" Then
@ahrherrera
ahrherrera / app.js
Last active February 5, 2019 20:27
Multer file upload
var express = require("express");
var router = express.Router();
var accountModel = require("../models/account/account"); // gf
const multer = require('multer');
// FileUpload Setup
const storage = multer.diskStorage({
destination: function(req, file, cb) {
//Directorio donde guardar imagen
export const SERVER_URL = 'https://free-agent-api.e2api.com';
// export const SERVER_URL = 'http://localhost:9000';
export const states = [
{
"name": "Alabama",
"abbreviation": "AL"
},
{
"name": "Alaska",
@ahrherrera
ahrherrera / account.js
Created February 15, 2019 23:19
Email send
const mailOptions = {
from: '[email protected]', // sender address
to: req.body.email, // list of receivers
subject: 'Thank you for purchasing Premium Account', // Subject line
html: `<p style="Margin-top: 0;Margin-bottom: 20px;text-align: center;"><span style="color:#000">We've charged &nbsp;<strong>$1.99</strong> to activate The Free Agent Premium account.<br /><br />- The Free Agent Team</span></p>` // plain text body
};
transporter.sendMail(mailOptions, function(err, info) {
if (err)
console.log(err);
@ahrherrera
ahrherrera / QUERY.sql
Created February 18, 2019 16:49
Search Query
--Stored Procedure: [dbo].[sp_Search]
Select
pro.id as 'ProfileID',
pro.first_name as 'FirstName',
pro.last_name as 'LastName',
pro.email as 'Email',
pro.phone as 'Phone',
sp.name as 'Sport',
pro.score as 'Score',
@ahrherrera
ahrherrera / file.json
Created February 25, 2019 17:39
RAW update User
{
"apt_unit": "9282727",
"city": "Managua",
"dob": "2003-02-25",
"email": "[email protected]",
"first_name": "Allan",
"gender": 0,
"goals": null,
"last_name": "Ramirez",
"password": "allan1097",
@ahrherrera
ahrherrera / router.js
Created April 26, 2019 20:49
Picture upload
const multer = require('multer');
const picStorage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, 'public/images'); // carpeta donde guardara los ficheros
},
filename: function (req, file, cb) {
cb(null, Math.random().toString(36).substring(2, 15) + Math.random().toString(36).substring(2, 15) + file.originalname);
//El nombre como quedara el archivo guardaro (Aca genero un string aleatorio para en caso que no se repitan los filenames)
}