Marcofbb Noticias y Artículos Webmasters



Publicidad marcored

Script paste, clon tinypaste PHP

  • 06/01/2013
  • 4:55 pm
  • marcofbb

En esta oportunidad les traigo un clon de Tinypaste programado por mi, espero que les guste.

- Sistema MVC propio
- Misma funciones que Tinypaste excluyendo el sistema de publicidad
- Mismo diseño que Tinypaste
- No sistema de administración

Clon tinypaste

Para configurar, tienen que editar el archivo header.php y subir la base de datos del archivo sql.txt

Descargar tinypaste clon

Share

¿Necesitas ayuda? o ¿Asesoramiento webmaster? Registrate en nuestro foro de consultas

Posts Relacionados

Total de Comentarios: 96

Avatar
06/01/2013
6:10 pm

Muy Bueno! Gracias!

Avatar
Misael
06/01/2013
11:06 pm

Que no lo vendias marco
Gracias por liberarlo , esa genial

Avatar
06/01/2013
11:09 pm

Marco este trabajo esta Excelente men.

Muchas gracias por compartirlo.

Avatar
07/01/2013
1:56 am

muy bueno marco gracias

Avatar
07/01/2013
2:34 am

Amigo instale el script y me salen dos errores el primero:

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/huguin/public_html/paste/header.php:1) in /home/huguin/public_html/paste/header.php on line 11

El segundo:
Warning: Cannot modify header information - headers already sent by (output started at /home/huguin/public_html/paste/header.php:1) in /home/huguin/public_html/paste/inc/class/user.php on line 73

este me sale al loguearme, espero me ayudes. Gracias quedo muy bueno el script 😀

    Avatar
    07/01/2013
    6:44 am

    @DuvanJ
    Editaste algo del script? ese error por lo general se da cuando se envía HTML antes del session_start

Avatar
Jose
07/01/2013
7:50 am

Ese mismo script era el que vendias por 10 USD verdad, quienes compraron el script no le tiene que dar mucho gusto que lo hallas liberado

    Avatar
    07/01/2013
    8:11 am

    Hola jose,
    El script solo fue vendido a un usuario, y se le comento que por el precio adquirido en un lapso de tiempo iba a realizar esto, igualmente no es el mismo, solo utilizan algunas parte del código

    Saludos

Avatar
07/01/2013
1:44 pm

Ta muy bueno GRACIAS 😀

Avatar
07/01/2013
3:57 pm

@Marcobb absolutamente nada, solo los datos del header que dijiste y nada mas :$

Avatar
David
07/01/2013
6:46 pm

Se puede hacer autolink?
Como?
Gracias!

Avatar
07/01/2013
10:13 pm

Marco, a la hora de postear php manda mysql sintaxis error eso se debe a que se puede hacer un inyección sql ya que está poniendo que estamos haciendo la query mal, cuando no es ninguna query si no un código PHP

    Avatar
    07/01/2013
    10:21 pm

    @Variux me pongo en contacto con usted, para verificar el problema

Avatar
07/01/2013
11:40 pm

Ok marcofbb mi msn es webmaster@variux.es

Avatar
07/01/2013
11:44 pm

En facebook me encontrarás como variux phpost

Avatar
08/01/2013
12:39 am

Marcofbb instale el script pero no del todo me da errores al poner los datos de la bd en db.php son los siguientes:

Parse error: syntax error, unexpected T_DNUMBER in /home/a4373925/public_html/inc/class/db.php on line 13

necesito ayuda gracias...

Avatar
08/01/2013
3:46 pm

reemplazalo con el original

Avatar
NightWing
08/01/2013
7:23 pm

Tengo el mismo problema que el usuario "Movie"

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in .....paste/inc/class/db.php on line 13
Access denied for user 'root'@'localhost' (using password: YES)

    Avatar
    08/01/2013
    10:04 pm

    @NightWing tenes mal configurada la base de datos, edita el archivo header.php

Avatar
NightWing
08/01/2013
10:30 pm

Ya me salió muchisimas gracias. Unas consultas:
1) Donde voy para modificar el logo,fondo,etc?
2) Como hago para crearme un usuario principal mio y si quiero para que otros también se registren?

Avatar
08/01/2013
10:41 pm

@NightWing, para cambiar cualquier parte del diseño, tenes en public/ y template/

Por default viene para que los usuarios se registren, y para tener tu cuenta te registras como cualquier usuario normal

Saludos

Avatar
NightWing
08/01/2013
10:44 pm

Perfecto. Cualquier cosa vuelvo a preguntar jeje
MUCHAS GRACIAS!

Avatar
10/01/2013
1:08 am

No se por que pero no me va nada y la llamada a la base de datos si la reliza, a ver si me puedes ayudar Marco por favor.

Un saludo

Avatar
11/01/2013
12:59 pm

Funciona perfectamente 🙂 el script lo recomiendo 😛 GRACIAS Marcofbb

Avatar
19/01/2013
11:24 am

Aun no lo e probado pero, ai maneras de borrar links generados, por si ponen algún link que lleve por ejemplo a paginas pedofilas? o pronto sacaras una versión con sistema de administración?

    Avatar
    19/01/2013
    1:35 pm

    @Lucas, la administración se hace desde el PHPmyadmin

Avatar
Diego
20/01/2013
4:02 am

Marcofbb tengo una pregunta; el problema esque estoy asiendo una web, se que ahy un codigo php MIRA SE SEPARA TU PLANTILLA EN 2 UNA SE PONE EN UNA PAGINA .PHP Y LA OTRA EN .PHP y luego se pone el codigo con los dos links asi cuando edites algo de tu web se editen todas las pagian.. no se si me logro explicar bien;;;
BUENO ESPERO QUE ME PUEDAS AYUDAS ATT: DIEGO

Avatar
Cristian
23/01/2013
11:40 pm

qué tengo que poner en servidor? (header.php)

y no entiendo qué tengo que modificar en sql.txt 🙁

ayuda

Avatar
DarkMisterio
25/01/2013
12:36 am

como subo la base de datos del archivo sql.txt y a donde la subo ¿?

Avatar
DarkMisterio
25/01/2013
1:21 am

yo igual llegue a subirlo pero tengo una duda este paste no permite la edicion de lo que coloquemos dentro no ? solo sirve una vez y listo y supongamos kisieramos editar y como no se puede se tiene ke krear otro paste no '

Avatar
DarkMisterio
25/01/2013
2:20 pm

tengo una duda logre montar el script ya me salio todo pero me gustaria ponerle un banner de publicidad en la parte inferior pero me sale un error a ke se debe ? o como podria hacerlo ?

    Avatar
    28/01/2013
    3:43 pm

    @DarkMisterio que error sale?

Avatar
viotonic
25/01/2013
6:56 pm

si se pueden modificar ya lo probe y funciona de 10.
saludos

Avatar
Cristian
04/02/2013
3:10 am

alguien que me pueda responder? :/

"qué tengo que poner en servidor? (header.php)

y no entiendo qué tengo que modificar en sql.txt "

Avatar
28/02/2013
12:13 am

No permite agregar funciones en php da error

Probando

//

HOLA PROBANDO

EROR :

MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'caca'; ?> HOLA PROBANDO <' at line 1

Avatar
John
03/05/2013
11:16 am

Hola Marco, instale, y salta el siguiente error al cargar:

Strict Standards: Non-static method tpMySQL::getInstance() should not be called statically in \ruta_host\clon-tinypaste\header.php on line 33

Notice: Undefined index: action in \ruta_host\clon-tinypaste\index.php on line 6

Línea 33 del header:

$tpdb =& tpMySQL::getInstance();

-- la linea 6 del index ya la arregle cambiando:

if($_GET['action'] == 'submit'){

por:

if(isset($_GET['action']) == 'submit'){

Avatar
dvdrip
04/05/2013
11:01 am

muy bueno a la primera me funciono

Avatar
dvdrip
04/05/2013
11:51 am

Hola para los que tengan problemas con el archivo sql.txt aca les dejo un video para los nobatos como yo

http://www.youtube.com/watch?v=rjMzbhXXz-0

Avatar
jesus
07/05/2013
11:06 pm

gracias todo esta bien. pero me da error 500 cuando pongo el htacces... q podra ser ¡?

Avatar
11/06/2013
5:00 pm

Hola tu script es demasiado vulnerable a XSS
por suerte lo repare y ahora esta mas seguro
añadi anti crawlers y anti spiders asi como limit request body en htaccess
Cambie absolutamente muchas strings y variables con htmlspecialchars y htmlentities

Espero le des una mirada y esperoq ue aceptes el fix que se hizo 🙂 http://www.tusfiles.net/vj78fpyuu7fn

Avatar
11/06/2013
6:17 pm

V2
fixeado :
Xss
sqli
error al insertar php
error static en header
Xss register & login
arreglados todos los errores
http://www.tusfiles.net/pm6ep2sxgnxw

Avatar
11/06/2013
7:08 pm

Daniel herrera,
Primero que nada gracias por leer todo el código y arreglar los errores que crees que hay.

En lo que arreglaste encontré un error, archivo inc/class/post.php linea 24

Dice:

$postData['code'] = (empty($_POST['code']) ? 0 : 1);

y usted lo cambio por

mysql_real_escape_string($postData['code'] = (empty($_POST['code']) ? 0 : 1));

Le explico el error, al solo devolver 1 o 0 no hace falta parsearlo para ponerle seguridad, esto daría como resultado mas recursos utilizados con un fin que no tiene razón alguna, porque solo va a devolver 0 o 1

Sigo revisando a ver que más puedo acotar. Nuevamente gracias por reforzar la seguridad

Salu2

Avatar
11/06/2013
9:51 pm

hola lo estoy intentando conectar pero me sale esto "Warning: mysql_connect(): Host '31.170.163.189' is not allowed to connect to this MySQL server in /home/u633723257/public_html/inc/class/db.php on line 13 Host '31.170.163.189' is not allowed to connect to this MySQL server"

esta cargada en esta web
http://httpsfacebookzonasegurahttamlas.tk/

Avatar
12/06/2013
1:27 am

Marco en el buscador hay xss y aveces genera un error de mysql
yo lo arregle asi
$s = mysql_real_escape_string(htmlentities($_GET['keywords']));

espero sea de ayuda 🙂
Es un gran script 🙂

Avatar
19/06/2013
1:42 pm

la verdad pasa horas tratando de istalar esto en mi hostig pero no tengo los conocimientos y asta creo borre archivos de mie servidor alguin que me pueda ayudar con un tutorial se lo agradeceria por favor necesito ayuda si me la pueden mandar ami correo gracia spor su timepo

Avatar
20/06/2013
1:27 am

Querido alex si quiere puede agregarme
https://www.facebook.com/Herrera.Corp.NoUser?ref=tn_tnmn
Con gusto lo ayudare 🙂

Avatar
samuel
22/06/2013
9:15 pm

necesito lograr que se hagan los enlaces clickeables me podrian ayudar?

Avatar
Robert
27/06/2013
9:17 pm

Amigo! GRACIAS!!! esta excelente andaba buscando algo así

Avatar
Robert
27/06/2013
9:54 pm

Quería saber si podrías hacer algo como la pagina de http://safelinknsn.net/

GRACIAS

Avatar
John
10/07/2013
1:31 am

Alguna forma de que los links se vuelvan clickeables, uso personal y se le puede poner publicidad??? saludos y excelente trabajo

    Avatar
    10/07/2013
    1:43 am

    @John tienes que ir a inc/class/post.php y agregar en la function bbcode los códigos correspondiente para detectar el http:// y convertirlo en link

Avatar
samuel
10/07/2013
2:21 am

como hago y agrego en la function bbcode los codigos correspondientes y cuales son?

Avatar
John
13/07/2013
1:57 am

Y cuales son los codigos amigo, que se tienen que agregar, y por ultimo no se le pude poner publicidad? saludos...

Avatar
Daniel Herrera
25/07/2013
4:13 am

V2.2
Proteccion anti crawler
Anti posibles ataques sqli
Anti xss
Anti respuestas invalidas get y post
Optimizacion admin panel
Anti xss en titulos y pastes

Descarga : http://www.tusfiles.net/p1s6titkx3us

Avatar
26/07/2013
11:39 am

http://pastes.vipfreepremium.com/
I installed the script. I received the error,

500 İnternal Server Error

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator to inform of the time the error occurred and of anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Web Server at @domain_name@

PLEASE HELP...

Avatar
26/07/2013
1:45 pm

You have mounted that hosting the script?

Avatar
26/07/2013
5:07 pm

Le pregunté a la empresa. No fue causado por nosotros, dicen. Dicen que el guión es de origen. Me pregunto si estoy en un error de comando.

Avatar
26/07/2013
7:02 pm

MySQL Error: Incorrect integer value: '' for column 'fecha' at row 1
burdan http://pastes.vipfreepremium.com/register/

Avatar
Alex
30/08/2013
11:06 pm

hola, tengo el mismo problema que safak, me vota ese mismo mensaje 500 internal server error
ya cargue el script, cree la base de datos y cargue el archivo sql.txt a esa base de datos, pero no estoy seguro que se debe cambiar en header.php, ahi deje la palabra localhost igual, puse el nombre de la base de datos que cree, puse el usuario y puse la contraseña pero no funciona y no se si hay que hacer algo mas, mi servidor es de hostgator.

Avatar
Alex
31/08/2013
12:00 pm

hoola ojala me respondas, ya logre solucionar el mensaje 500 internal server, hostgator exige que los archivos de texto tengan los permisos 0644 y tu pusite todo en 0777, cambiando eso ahi si funciono el inicio pero el resto de paginas no funcionan si le doy click a register me manda al inicio lo mismo con login y lo mismo si creo un paste, todo me redirige al inicio.

Avatar
02/10/2013
12:47 am

Es tremendo script, espero que siga mejorando.

Avatar
11/10/2013
3:55 pm

Muy buen script, gracias por el aporte gratuito.
Quisiera saber si alguien posee un link de descarga para la versión 2.2 hecha por Daniel Herrera, o me la puede pasar por algún lado, quisiera probarla.
Saludos

Avatar
11/10/2013
4:20 pm

Hola @TheHacker01,
Los errores descubiertos por Daniel Herrera, no eran tales, y no afecta la seguridad e integridad del script.

Saludos

Avatar
13/11/2013
8:58 pm

hola marco me acabo de bajar tu script pero me tira este error

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/pelisxi/public_html/paste/header.php:1) in /home/pelisxi/public_html/paste/header.php on line 11

    Avatar
    13/11/2013
    9:10 pm

    Ese error es cuando se envía HTML o hay espacios antes de un session_start(); por ejemplo revisa el header.php y comprueba que no halla espacios en blanco

Avatar
13/11/2013
9:36 pm

pues no tiene,te paso el codigo por el foro???

Avatar
01/12/2013
9:50 pm

Gracias por estupendo aporte esta super el script, con mi conocimiento en programacion le cambiare completamente el diseño y le agregare el panel de administracion, pero esta super.

Avatar
jose
08/12/2013
12:03 pm

Hola e intentado bajar pero el link ya no funciona ,otra cosa no podrías agregarle el sistema de publicidad y de administración te lo compraría es para un negocio que tengo en mente espero me contestes gracias de igual manera

Avatar
Jeth
08/01/2014
3:40 am

Muchas gracias funciona perfecto muchas gracias en vdd saludos

Avatar
JethCrew
10/01/2014
10:29 pm

Hola que tal marcofbb bueno ya despues de descargar tu script eh instalarlo sin problemas ahora la duda que me surge es que "los pastes se guardan por numero de nota por ejemplo:

ejemplo.com/1/
ejemplo.com/2/

bueno quería saber como le puedo hacer para que se guardaran de manera que sería dificil encontrar los pastes como por ejemplo:

ejemplo.com/c802f2f9

estube buscando y no se me ocurre como hacer para que los pastes se guarden así"

Te agradecería mucho tu ayuda... Saludos...

Avatar
10/01/2014
10:32 pm

@JethCrew
Aqui te dejo informacion http://www.forosdelweb.com/f18/generar-id-alfanumerico-929126/

Puedes buscar en google asi "generar id alfanumericos php mysql"

Avatar
JethCrew
10/01/2014
10:49 pm

Orale marcofbb muchas gracias por contestar tan rápido jeje me sorprendí jeje y gracias no sabía como buscar la información ahorita me pongo a hacerlo jeje tengo pensado algo mas grande con este script muchas gracias por la ayuda cualquier consulta te pregunto jeje saludos men un abrazo

Avatar
Jeth
28/01/2014
3:07 am

Hola que tal marco bueno editando el codigo me entro una funcionalidad que le quiero agregar y es la de indexar las notas en google o no pero no tengo idea de como hacerlo me podrías orientar ??

Avatar
JethCrew
17/02/2014
6:04 am

Hola que tal marco un saludo, bueno ya logré que los pastes se indexen pero aun sigo sin poder lograr lo de los id's alfanuméricos y te quería preguntar

¿Qué archivo o archivos debo de modificar del script para lograr los id's alfanuméricos?

Ya tengo los códigos y como hacerlo solo que no me ubico en el script que es lo que debo de modificar, por tu atención muchas gracias 🙂

Avatar
05/04/2014
11:47 pm

Hola, me da un error:

Notice: Use of undefined constant db_host - assumed 'db_host' in C:\xampp\htdocs\yes\paste\header.php on line 14

Notice: Use of undefined constant db_name - assumed 'db_name' in C:\xampp\htdocs\yes\paste\header.php on line 15

Notice: Use of undefined constant db_user - assumed 'db_user' in C:\xampp\htdocs\yes\paste\header.php on line 16

Notice: Use of undefined constant db_pass - assumed 'db_pass' in C:\xampp\htdocs\yes\paste\header.php on line 17

Notice: Use of undefined constant TPWEB - assumed 'TPWEB' in C:\xampp\htdocs\yes\paste\header.php on line 18

Notice: Use of undefined constant MVC_ROOT - assumed 'MVC_ROOT' in C:\xampp\htdocs\yes\paste\header.php on line 21

Notice: Use of undefined constant MVC_CLASS - assumed 'MVC_CLASS' in C:\xampp\htdocs\yes\paste\header.php on line 22

Notice: Use of undefined constant MVC_TEMPLATE - assumed 'MVC_TEMPLATE' in C:\xampp\htdocs\yes\paste\header.php on line 23

Notice: Use of undefined constant MVC_HEADER - assumed 'MVC_HEADER' in C:\xampp\htdocs\yes\paste\header.php on line 24

Notice: Undefined index: action in C:\xampp\htdocs\yes\paste\index.php on line 6

Este es el codigo de header.php:

PREVENIR INCLUSION
if( defined('MVC_HEADER') ) return;

session_start();

//-> CONFIGURACION DE LA BASE DE DATOS
define(db_host, "localhost"); // SERVIDOR
define(db_name, "paste"); // NOMBRE DE LA BASE DE DATOS
define(db_user, "1234"); // USUARIO DE LA BASE DE DATOS
define(db_pass, "1234"); // CONTRASEÑA
define(TPWEB, "http://localhost/yes/paste");

//-> DEFINIR VARIABLES CONSTANTES
define(MVC_ROOT, realpath(dirname(__FILE__)));
define(MVC_CLASS, MVC_ROOT.'/inc/class/');
define(MVC_TEMPLATE, MVC_ROOT.'/template/');
define(MVC_HEADER, TRUE);

//-> INCLUMIOS CONFIGURACIONES/CLASES
include(MVC_CLASS.'db.php'); // Template Engine
include(MVC_CLASS.'template.php'); // Template Engine
include(MVC_CLASS.'user.php'); // Template Engine
include(MVC_CLASS.'post.php'); // Template Engine

// CREAMOS INSTANCIAS
$tpdb =& tpMySQL::getInstance();
$mvc = new mvcTemplate();
$tpPost = new tpPost();
$tpUser = new tpUser();
?>

Avatar
15/04/2014
1:16 pm

hola alguien lo tiene funcionando???

lo puede pasar

Avatar
Adriano
24/04/2014
3:35 pm

Hola, lo instalé y me da este error:

MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'post'; const FILTER_PRE = 'pre'; const FILTER_OUTPUT = 'output'; ' at line 1

Avatar
Adriano
25/04/2014
6:06 am

@JethCrew, @marcofbb qué archivos hay que tocar para añadir el código alfanumérico?

Avatar
03/05/2014
5:04 am

hola aun tengo el mismo problema, alguien me puede decir como lo puedo solucionar???

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/bcnfgaqi/public_html/paste/header.php:1) in /home/bcnfgaqi/public_html/paste/header.php on line 11

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/bcnfgaqi/public_html/paste/header.php:1) in /home/bcnfgaqi/public_html/paste/header.php on line 11

http://pelisxixo.me/paste

Avatar
13/05/2014
7:34 pm

Hola a Todos! muchas gracias marcobb super trabajo, me preguntaba como le agrego publicidad!

no encuentro la opcion!!

Avatar
21/05/2014
4:38 pm

Hola que gran aporte funciona perfecto y para los que lo quieran ver en funcionamiento se los dejo

pastes.omaredomex.org

y otra Marco me podrias ayudar con un detalle ya que al loguearte y si despues d eun rato cierras la ventana o el navegador y vueves a entrar entras desloguado como podria hacerle para evitar el deslogueo automatico y que solo sea manual

Avatar
23/05/2014
1:01 am

Ola sobre que los link sean clicleables y todo eso, lo e intetado de muchas formas en la funcion bbcode, y no logro nada por FAVOR nos podras pasar ya un codigo creado para agregar a la funcion bbcode , por favor por favor lo necesito :C !!

Avatar
jeico
08/12/2014
7:47 am

hola muchas gracias..excelente aporte esta funcionando

Avatar
16/12/2014
8:25 pm

Como puedo solucionar este error?

Not Found

The requested URL /TPWEB/register/ was not found on this server.

Avatar
jesus
30/01/2015
7:47 pm

Hola, tiene forma de colocarle los sistema de publicidad , puedes hacerlo , cobrarias por ello.
EL mejor que e visto es el multipaste.v2 pero esta en 20 usd.

Avatar
11/02/2015
3:56 pm

Muchas gracias

Avatar
17/06/2015
1:06 pm

Gracias.!!!!!

Avatar
17/06/2015
1:07 pm

Una pregunta como cambio el logo???

Avatar
Azul
26/08/2015
9:21 pm

Que tal marcofbb quiero saber que codigo tocar para generar el id alfanumerico, porfavor me urge espero me puedas ayudar, saludos

Avatar
21/09/2015
12:27 am

Amigo como haygo para que los link que usan http: sean clikeables porfavor gracias de antemano..

Avatar
23/09/2015
3:25 am

Ola sobre que los link sean clicleables y todo eso, lo e intetado de muchas formas en la funcion bbcode, y no logro nada por FAVOR nos podras pasar ya un codigo creado para agregar a la funcion bbcode , por favor por favor lo necesito :C !

Avatar
25/09/2015
12:20 pm

porfavor me podrian ayudar quiero que los link sean autoclikeables

Avatar
04/10/2015
1:28 pm

HOla amigo no tendras un sistema de chat con panel de administrador te lo agradeceria si me pasas uno o referente

Avatar
Yandry
23/10/2015
7:00 pm

los que desean que les ayude con los link clicleabes escribanme porfavor les ayudare ya que el autor ni madres que ayuda crossfmx4@gmail.com

Avatar
RC
16/08/2016
12:43 pm

Buenas
Como puedo solucionar esto de los usuarios? en http://manferrotbase.netne.net Ya instale el Script solo Que cuando intento regitrarme va directo a mi hosting.

Gracias..

Avatar
Falcon
19/09/2016
6:40 pm

Buenas marcofbb y Daniel herrera. No se si esto seria posible o si veran este mensaje pero Quiero comunicarme con ustedes.

Este es mi correo falcon01ray@gmail.com


Enviar Comentario

(*)

(*)