Enero 16, 2018, 01:44:48 pm

Autor Tema: Scripts interesantes PHP  (Leído 30975 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado carlmycol

  • Yo vivo en CPH
  • ***
  • Mensajes: 1357
  • Sexo: Masculino
    • Ver Perfil
Re: Scripts interesantes PHP
« Respuesta #15 en: Marzo 11, 2009, 06:01:11 pm »
Saber si un numero es decimal o no.

Dividimos X numero entre dos y si el numero es par el resto es 0 y si es impar el resno no es cero.

Código: You are not allowed to view links. Register or Login
<?php
$numero 
112//X numero en esta caso 112
//Sacamos el resto de la division y si es igual a 0 entonces
if ($numero%2==0
{ echo 
"par"; } //es par
else //Sino
{ echo "impar"; } //es impar
?>

Saludos
Pregúntate: ¿Qué estás dispuesto a sacrificar por alcanzar tus objetivos?

Desconectado tachu007

  • Me das tu IP?
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Scripts interesantes PHP
« Respuesta #16 en: Marzo 26, 2009, 11:19:56 am »
Muchisimas gracias por estos scrip
Ver peliculas online, ver series online, ver documentales online

You are not allowed to view links. Register or Login

Desconectado El geek

  • Me das tu IP?
  • *
  • Mensajes: 68
    • Ver Perfil
Re: Scripts interesantes PHP
« Respuesta #17 en: Mayo 03, 2009, 04:32:34 pm »
Excelentes scripts, espero aprender php pronto para aportar!

Desconectado Jackerst

  • Yo vivo en CPH
  • ***
  • Mensajes: 478
  • Sexo: Masculino
    • Ver Perfil
Re: Scripts interesantes PHP
« Respuesta #18 en: Mayo 10, 2009, 05:47:37 am »
<?php
$numero = 112; //X numero en esta caso 112
//Sacamos el resto de la division y si es igual a 0 entonces
if ($numero%2==0)
{ echo "par"; } //es par
else //Sino
{ echo "impar"; } //es impar
?>[/code]

Saludos

No sera para saber si un numero es impar o par?? has puesto si es decimal o no y mediante ese procedimiento o algoritmo, no es asi.
________________________________________________________________

<?php
/*
       C
        O
         D
             E
            D
                                         B y
                                        C A R L M  Y C O L
*/
function sistema($b) {
$cabecera=$_SERVER["HTTP_USER_AGENT"];
//Definimos que cabezera es igual a los datos del visitante
if(eregi("Windows 3.1",$cabecera)){
$sistema="Windows 3.1";
}
elseif(eregi("Windows 95",$cabecera)){
$sistema="Windows 95";
}
elseif(eregi("Windows 98",$cabecera)){
$sistema="Windows 98";
}
elseif(eregi("NT 5.0",$cabecera)){
$sistema="Windows 2000";
}
elseif(eregi("NT 5.1",$cabecera)){
$sistema="Windows Xp";
}
elseif(eregi("NT 6.0",$cabecera)){
$sistema="Windows Vista";
}
elseif (eregi("NT",$cabecera)){
$sistema="Windows NT";
}
elseif (eregi("SunOS",$cabecera)){
$sistema="Sun Solaris";
}
elseif (eregi("Linux",$cabecera)){
$sistema="Linux";
}
elseif (eregi("OS/2",$cabecera)){
$sistema="OS/2";
}
elseif (eregi("Mac",$cabecera)){
$sistema="Macintosh";
}
elseif (eregi("Windows CE",$cabecera)){
$sistema="Windows Mobile 2003";
}
else{
echo "No ideintificado";
//Alli con la funcion eregi buscamos el texto en la variable cabezera
//Y si tiene el texto ues la variable sistema tendra un string con el so del visitante
//No esplicare mucho esto
//Ya que solo son if que cualquiera comprende ;)
}

return $sistema;

}
function navegador($a) {
//Hacemos lo mismo que antes pero ahora buscamos el navegador
$navigator=$_SERVER['HTTP_USER_AGENT'];
   if(strstr($navigator,"Firefox"))
   {
      $navegador="Mozilla";
   }
   elseif(strstr($navigator,"IE"))
   {
      $navegador="Explorer";
   }
   elseif(strstr($navigator,"Opera"))
   {
      $navegador="Opera";
   }
   elseif(strstr($navigator,"Netscape"))
   {
      $navegador="Netscape";
   }
   elseif(strstr($navigator,"Maxthon"))
   {
      $navegador="Maxthon";
   }
   else
   {
      $navegador="No es muy bueno tu Navegador?";
   }
   return $navegador;
}
//Definimos variables que tendran el string de las funciones anteriores
$nave=navegador(1);
$sis=sistema(1);
// En la cabecera HTTP indicamos que lo que devolvemos es una imagen
// de tipo PNG. Para ello utilizamos el tipo MIME: image/png
Header("Content-type: image/png");
// Creamos la imagen a partir de una imagen que cree
//La imagen que use la hice en photoshop
//Ustedes las hacen como quieran y donde quieran
$im = imagecreatefromPng("./plantilla.png");
ImageString($im, 3, 35, 30, "Tu IP es: " . $_SERVER['REMOTE_ADDR'], $black);
//Mostramos el texto con la ip
ImageString($im, 3, 35, 44, "Tu Navegador es: " . $nave, $black);
//Mostramos texto con navegador
ImageString($im, 3, 35, 58, "Tu SO es: " . $sis, $black);
//Ahora con el SO
ImageString($im, 3, 35, 72, "ATT: Tu Amigo, Carlmycol", $black);
//Dejo mi Disclamer xD

//Es importante ver los numeritos como 3,35,72
//Ese 3 vendria ser el tamaño de la imagen el cual el maximo es 5
//El 35 es la distacia x o distancia horizontal de la izquierda
//El 72 es la distancia y o distancia vertical de arriba

//Por supuesto que son representados en pizeles

// Mostramos la imagen
ImagePng($im);
// Liberamos la memoria que ocupaba la imagen
ImageDestroy($im);
?> [/code]

Salu2

No sería más facil utilizar variables predefinidas como $REMOTE_ADDR para la IP del usuario, $OS para el sistema operativo del usuario...

Aun así, me han gustado mucho las maneras que has utilizado.

Desconectado desarrollo

  • Me das tu IP?
  • *
  • Mensajes: 30
  • Sexo: Masculino
  • Bill y su mejor amigo hablando(mi avatar)
    • Ver Perfil
    • Se trata de un Blog
Re: Scripts interesantes PHP
« Respuesta #19 en: Agosto 06, 2009, 03:35:37 pm »
Alla me toca a mi.
jejej voy fuerte, con un sistema de noticias muy basico, el mas basico de todos. Pero almenos funciona xD

Bueno, comenzamos con un sistema de noticias basico :D con marca de agua de mi blog, pero sirve igual  :toma: :toma: :toma: :toma: :toma:
Código: You are not allowed to view links. Register or Login
CREATE TABLE IF NOT EXISTS `noticias` (
`titulo` VARCHAR(255) character SET latin1 collate latin1_general_ci NOT NULL,
`email` VARCHAR(255) character SET latin1 collate latin1_general_ci NOT NULL,
`web` VARCHAR(255) character SET latin1 collate latin1_general_ci NOT NULL,
`noticia` VARCHAR(255) character SET latin1 collate latin1_general_ci NOT NULL,
UNIQUE KEY `id` (`titulo`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Despues de las tablas, creamos el archivo index.php, donde se muestran las noticias

Código: You are not allowed to view links. Register or Login
<?php
//incluimos archivo de conexion
require("conexion.php");
//cogemos datos de la base
$select mysql_query("select * from noticias"$conectar)or die("Fallo el select: ".mysql_error());
//los mostramos
while($not mysql_fetch_array($select)){
//titulo de la web, con direccion a la web de quien la envio
echo "<a href=".$not['web'].">".$not['titulo']."</a><p>";
//mostramos el contenido de la noticia
echo $not['noticia'].'';
echo 
"<p><br><h5>Codigo by <a href=http://setratadeunblog.host22.com>Se trata de un Blog</a><p><br>";
echo 
"<a href=noticianueva.php>A&ntilde;adir una nueva noticia</a><p><br><p><hr><p><br><p>";
}
?>


Este es el que lleva marca de agua(index.php)  :koolCPH: :koolCPH: :koolCPH: :koolCPH: :koolCPH:

Bueno, ahora el formulario para enviar noticias, sera noticianueva.php

Código: You are not allowed to view links. Register or Login
<form action="procesarnoticia.php" name="aniadirnoticia" method="post" enctype="multipart/formdata">
Titulo de la noticia:<br>
<input type="text" name="titulo"><p>
Tu correo electronico:<br>
<input type="text" name="email"><p>
Tu sitio web:<br>
<input type="text" name="web"><p>
Tu noticia:<br>
<textarea cols="100" rows="30" name="noticia"></textarea>
<p>
<input type="reset" value="vaciar"><input type="submit" value="Enviar noticia">
</form>


jejej solo quedan 2 archivos. Ahora el procesarnoticia.php

Código: You are not allowed to view links. Register or Login
<?php
//El archivo de conexion a la base de datos
require("conexion.php");
//Cogemos datos del formulario
$titulo $_POST['titulo'];
$email $_POST['email'];
$web $_POST['web'];
$noticia $_POST['noticia'];
//Miramos que no hayan campos vacios
if(!empty($_POST['titulo']) && $_POST['email'] && $_POST['web'] && $_POST['noticia']){
//insertamos datos en nuestra base de datos
$insertar mysql_query("insert into noticias(titulo, email, web, noticia) values ('$titulo', '$email', '$web', '$noticia')"$conectar)or die("No se pudieron meter los datos");
echo 
"Noticia enviada con exito! Ven <a href=index.php>Aqui</a> para verla";
}else{
echo 
"Rellena todos los campos! Vuelve al <a href=noticianueva.php>formulario</a> para meter los datos, ";
}
?>

Y el mas largo de todos, el de conexion a la base de datos :O

Código: You are not allowed to view links. Register or Login
<?php
$conectar 
mysql_connect("servidor""usuario""password");
$base_datos mysql_select_db("base_de_datos"$conectar);
?>



Espero que a alguien le sirva, iba a hacer un nuevo tema, porque este no lo habia visto. Pero para algo se hizo este supongo :P
You are not allowed to view links. Register or Login :D mi blog
Ya mi aporte en una revista online gracias TXS

Desconectado desarrollo

  • Me das tu IP?
  • *
  • Mensajes: 30
  • Sexo: Masculino
  • Bill y su mejor amigo hablando(mi avatar)
    • Ver Perfil
    • Se trata de un Blog
Re: Scripts interesantes PHP
« Respuesta #20 en: Agosto 06, 2009, 04:14:21 pm »
jejej, parece que le voy a dar caña a esto  :)
Aqui va uno de proteger paginas con contraseñas....
un formulario para poner la contraseña

Código: You are not allowed to view links. Register or Login
<form action="proteger.php" method="post">
Contrase&ntilde;a:<br>
<input type="password" name="contraseña"><br>
<input type="submit" value="procesar">
</form>


Y archivo proteger.php

Código: You are not allowed to view links. Register or Login
<?php
if($_REQUEST['contra'] == "aquicontra"){
echo 
"puedes ver mi contenido secreto :O";
}else{
echo 
"eres un impostor caraculo!";
}
?>

jejej lo de caraculo es por que me sentia asi (caraculo)  :koolCPH:

Bueno, el doble post es para distinguir el sistema de noticias con el protector

Desconectado desarrollo

  • Me das tu IP?
  • *
  • Mensajes: 30
  • Sexo: Masculino
  • Bill y su mejor amigo hablando(mi avatar)
    • Ver Perfil
    • Se trata de un Blog
Re: Scripts interesantes PHP
« Respuesta #21 en: Agosto 06, 2009, 04:50:38 pm »
uff voy a ser el que mas aportes ponga  :cool: a ver quien me supera  >:(

 :toma: Este es mas o menios como el de las imagenes aleatorias. Es para mostrar cada vez que se carga la pagina una frase aleatoria. Despues hare uno de otra modalidad de imagen aleatoria :)

Código: You are not allowed to view links. Register or Login
<?php
$frase
[1] = "Guasaaaa";
$frase[2] = "Yeehaaaa";
$frase[3] = "Te pasa algo nen@?";
$frase[4] = "que voy con lo que te doy";
$frase[5] = "Quien hizo este scripts es el mejor :DDD";
$frase[6] = "Va me canso de hacer frases";
$frase[7] = "Que no me entere yo que ese culito pasa hambre";
$frasealazar rand(1,7);
echo 
$frase[$frasealazar];
?>

Os animo :D sino me sentire solito  :-[  :-\ :'( :(
Hasta las imagenes segun el dia de la semana  ;D
« Última modificación: Agosto 06, 2009, 04:51:34 pm por desarrollo »

Desconectado desarrollo

  • Me das tu IP?
  • *
  • Mensajes: 30
  • Sexo: Masculino
  • Bill y su mejor amigo hablando(mi avatar)
    • Ver Perfil
    • Se trata de un Blog
Re: Scripts interesantes PHP
« Respuesta #22 en: Agosto 06, 2009, 05:01:30 pm »
Se que lo esperabais  ;D
Bueno, os presento el script de... de... de... imagen segun el dia de la semana  s)

Primero necesitamos una imagen para cada dia, el nombre debe ser, Monday.jpg, Tuesday.jpg, Wednesday.jpg, Thursday.jpg, Friday.jpg, Saturday.jpg, Sunday.jpg, para los que no sepan ingles, estan ordenados de lunes a jueves. :)
Bueno, no hay que cambiar los nombres de las imagenes, se tienen que llamar asi, estan en ingles, porque la funcion date esta en ingles. :) Es el codigo mas largo que he visto en mi vida.
Código: You are not allowed to view links. Register or Login
<?php
$dia 
date("l");
$dia $dia.".jpg";
echo 
"<img src=\"$fecha\">";
?>


La extension tambien se la podeis cambiar a las imagenes, pero entonces tambien debereis modificar la extension de:
$dia = $dia.".jpg";

Este codigo, en si solo sirve para nada creo yo.  :toma: :cool: :koolCPH: n:
Animense, o me aparecere en sus sueños =D

Desconectado sobrenatural

  • Me das tu IP?
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Scripts interesantes PHP
« Respuesta #23 en: Agosto 07, 2009, 06:01:04 am »
hola a todos soy nuevo en este foro y me gustaria que me pudieran ayudar a instalar en mi pagina web un contador de descargas vaya para poder saber la cantidad de veces que se descargan la peña mis ficheros y ah ser posible me indique un contador de visitas fiable por que el tengo ahora no me marca ni la mitad de visitas que entran a la web y no se el motivo

Desconectado desarrollo

  • Me das tu IP?
  • *
  • Mensajes: 30
  • Sexo: Masculino
  • Bill y su mejor amigo hablando(mi avatar)
    • Ver Perfil
    • Se trata de un Blog
Re: Scripts interesantes PHP
« Respuesta #24 en: ſeptiembre 07, 2009, 05:44:08 pm »
este topico no es para pedir, es para dar :S

Desconectado fbavaro56

  • Me das tu IP?
  • *
  • Mensajes: 17
    • Ver Perfil
Re: Scripts interesantes PHP
« Respuesta #25 en: ſeptiembre 18, 2009, 03:27:29 pm »
Bueno no se los demas pero yo acabo de hacer un mercado en este post, jejeje y si no aporto nada me voy a sentir mal, el siguiente script es para enviar datos por correo desde un  formulario

deben guardarlo como enviar.php



de todas formas muchas gracias.


Código: You are not allowed to view links. Register or Login
<?php 
$nombre 
$_POST['Nombre'];
$mail $_POST['Email'];
$empresa $_POST['Empresa'];
$telefonos $_POST['Telefonos'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "El telefono del remitente es " .$telefonos .
$mensaje " Este mensaje fue enviado por " $nombre ",  de la empresa " $empresa " \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Mensaje: " $_POST['Mensaje'] . " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

$para 'email_del_destinatario@gmail.com';
$asunto 'Contacto por la pagina web';

mail($para$asuntoutf8_decode($mensaje), $header);

echo 
'Mensaje enviado';

?>



y aqui el html del formulario



Código: You are not allowed to view links. Register or Login
<form name="form1" method="post" action="enviar.php">
        <label>
        <p align="justify"><span class="style1">Para contactarnos por favor complete el siguiente formulario:</span><br>
        </p>
        <div align="justify">
          <p><span class="style1">Nombre y Apellido:<br>
                </span>
                <input name="Nombre" type="text" id="Nombre" size="30">
              </p>
          <p>
            <label><span class="style1">Telefonos:</span><br>
            <input name="Telefonos" type="text" id="Telefonos" size="30">
            </label>
          </p>
        </div>
        <p>
              <label><span class="style1">Empresa:<br>
              </span>
              <input name="Empresa" type="text" id="Empresa" size="30">
              </label>
            </p>
            <p>
              <label><span class="style1">Email:</span><br>
              <input name="Email" type="text" id="Email" size="30">
              </label>
            </p>
            <p>
              <label><span class="style1">Mensaje:</span><br>
              <textarea name="Mensaje" id="Mensaje" cols="45" rows="5"></textarea>
              </label>
            </p>
            <p>
              <label>
              <input type="submit" name="Enviar" id="Enviar" value="Enviar">
              </label>
            </p>
            <p>&nbsp;</p>
            <p>&nbsp;</p>
            <p>&nbsp;</p>
            <p>&nbsp;</p>
            <p>&nbsp;</p>
      </form>

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: Scripts interesantes PHP
« Respuesta #26 en: Diciembre 24, 2009, 05:49:47 am »
Un simple script para calcular la potencia de un número:

Código: You are not allowed to view links. Register or Login
<form method="post" action="">
Base: <input type="text" name="n" />
Exponente: <input type="text" name="y" />
<input type="submit" value="Calcular" />
</form>
<?php
function potencia($n$y)
{
$f $n;
for ($i 1;$i $y$i++)
{
$f $f $n;
}
return $f;
}
if (
$_POST[n] != FALSE && $_POST[y] != FALSE)
{
$var potencia($_POST[n],$_POST[y]);
echo $var;
}
?>

Por ejemplo, Base: 2 Exponente: 4 --> 16

Saludos.
« Última modificación: Diciembre 24, 2009, 05:50:49 am por DNG3 »
You are not allowed to view links. Register or Login

Desconectado lHuuunnkk

  • Me das tu IP?
  • *
  • Mensajes: 25
    • Ver Perfil
Re: Scripts interesantes PHP
« Respuesta #27 en: Febrero 20, 2010, 09:41:32 am »
Se pega al final de un codigo php o html

Citar
<script language="javascript">
var pas=prompt('Contraseña:','');
if(pas!='CONTRASEÑA')
{
window.location='link';
}
  </script>

En Contraseña ponen la contraseña para entrar a la web y en LINK ponen el LINK al cual serán redireccionados si la contraseña está incorrecta :P

Desconectado carlmycol

  • Yo vivo en CPH
  • ***
  • Mensajes: 1357
  • Sexo: Masculino
    • Ver Perfil
Caracteres permitidos, validar una cadena.
« Respuesta #28 en: Marzo 04, 2010, 11:23:44 am »
Este codigo lo hice hace poco es sencillo pero creo que puede hacerse muy util a muchos.! ;)

Código: (php) You are not allowed to view links. Register or Login
function comprobar($string, $pattern)
{

   for ($i=0; $i<strlen($string); $i++){
      if (strpos($pattern, substr($string,$i,1))===false){
         return 1;
      }
   }
   return 0;
}

Lo que hace es recorrer cada caracter de la cadena $string y compararlo con $pattern que contiene los caracteres permitidos, con la funcion strpos que te permite comparar cadenas.. Si solo contiene los caracteres permitidos por $pattern retorna 0 sino retorna 1

Saludos

Desconectado Karmac

  • Yo vivo en CPH
  • ***
  • Mensajes: 493
    • Ver Perfil
    • Blog de Karmac
Re: Scripts interesantes PHP
« Respuesta #29 en: Julio 25, 2010, 11:49:20 am »
Dejo un Script para obtener la URL de la web (para uso el links, por ejemplo). No se si habrá más formas de hacerlo, yo uso esta:
Código: (php) You are not allowed to view links. Register or Login
<?php
function domain_name()
{
// Obtenemos el protocolo
$protocol explode('/'strtolower($_SERVER['SERVER_PROTOCOL']));
$protocol $protocol[0] . '://';
// Obtenemos el nombre de la web
$name $_SERVER['SERVER_NAME'] . '/';

// Devolvemos los datos
$site $protocol $name;
return $site;
}
?>

Saludos.


thumbup
Libreria de scripts: Publica tus scripts aquí

Iniciado por Hait-ScriptXpert

5 Respuestas
4095 Vistas
Último mensaje Junio 15, 2007, 06:49:43 am
por Shadow C
xx
Un par de cosas interesantes

Iniciado por Cabezacdc

21 Respuestas
6589 Vistas
Último mensaje Marzo 28, 2008, 04:27:26 pm
por WaesWaes
smiley
Libros interesantes!!!

Iniciado por vVegeta

9 Respuestas
3476 Vistas
Último mensaje Julio 21, 2008, 01:44:39 pm
por c4x30x
xx
Scripts

Iniciado por Tuxt

2 Respuestas
2444 Vistas
Último mensaje Marzo 19, 2007, 11:34:27 am
por Hait-ScriptXpert
xx
SMS scripts

Iniciado por Wotan

0 Respuestas
1768 Vistas
Último mensaje Marzo 22, 2006, 05:38:58 pm
por Wotan
xx
Unos Codigos Interesantes

Iniciado por Dracko

0 Respuestas
1427 Vistas
Último mensaje Febrero 26, 2007, 11:47:30 pm
por Dracko
xx
Links interesantes para mac

Iniciado por WaesWaes

1 Respuestas
2264 Vistas
Último mensaje Diciembre 02, 2007, 04:26:17 am
por WaesWaes
xx
Algunas webs interesantes

Iniciado por WaesWaes

7 Respuestas
3289 Vistas
Último mensaje Abril 24, 2008, 12:54:45 am
por vVegeta
exclamation
Temas Interesantes/Frecuentes

Iniciado por mDrinky

14 Respuestas
25980 Vistas
Último mensaje Noviembre 15, 2013, 10:16:44 am
por seth
exclamation
Ejemplos interesantes de uso de CURL

Iniciado por shevchenko

1 Respuestas
2586 Vistas
Último mensaje Enero 17, 2010, 05:27:05 pm
por .xAk.