dominios y alojamiento web en hostalia

PHP

Wiki: Los usuarios registrados de DesarrolloWeb.com pueden modificar los contenidos y realizar aportaciones en esta sección.
  • Editar descripción
  • Crear subtitular
  • Crear subentrada
  • Crea una discusión
  • Envia un enlace
  • Envia una imagen
El lenguaje de programación del lado del servidor más utilizado en el desarrollo de páginas web, de código abierto y compatible con los servidores web y sistemas operativos más utilizados.

PHP es un lenguaje interpretado, cuyo código se escribe junto con el código HTML de las páginas, pero en archivos a los que se le pone extensiones como .php. El servidor se encarga cuando se solicita el archivo de interpretar y procesar el código PHP que se encuentra incrustado en el HTML, para producir el código de una página enteramente en HTML, que será el que se envíe directamente al cliente.
Descripción por: eugim , Gomez2

Historia de PHP

PHP se creó originariamente por Rasmus Lerdorf, que permitia interpretar algunos comandos. A partir de entonces ha cambiado mucho y pasado por varios nombres como Personal Home Page Tools, PHP/FI, Profesional Home Page o Hipertext Pre-Procesor. Fue a partir de PHP3 cuando se convirtió en una herramienta popular y utilizada para todo tipo de aplicaciones web. Actualmente está desarrollada por un grupo grande de personas.

En PHP 3 se dio un cambio radical al alcance del lenguaje, cuando se reprogramó el analizador sintáctico y se incluyeron cantidad de funcionalidades que lo hacían realmente útil y versátil. La versión 4 incluyó el motor Zend, lo que aumentaba considerablemente la potencia del lenguaje. En PHP 5 se trabajó especialmente en una nueva gestión de la programación orientada a objetos, que hasta este punto se permitía, pero de una manera muy rudimentaria.

Por: eugim

problemas con array y while

Hola. necesito que un array se alimente con los resultados que me arroje un while, es decir que cuando el ciclo comienze el array con la matriz 0 valga por ejemplo 1 y luego cuando vuelva el ciclo en la matriz 2 del mismo array sea por ejemplo 5, tengo el codigo y me funciona pero si dejo la variable dentro del array. pero si la variable la saco del while solo me reconoce el la primera matriz, pero de ahi en adelante no. tengo este code:
<?php
 $sql = "SELECT * FROM propiedad WHERE ciudad LIKE '$ciudad' AND barrio LIKE '$barrio' AND para LIKE '$para' AND  alcobas LIKE '%$habitaciones%' AND valor_tipo LIKE '$valor'";

if(@$query=mysql_db_query($database_payvaasociados,$sql,$conexion)){echo "ok";} else {echo "no";}

$num=0;
while($fetch=mysql_fetch_array($query)){
$code = array(
					   $num=>$fetch["codigo"]);
   echo $code[$num]."
";//aqui me lo alimenta bien y me muestra las diferentes matrices $num++; $num; } ?>
pero si lo hago asi:

<?php
 $sql = "SELECT * FROM propiedad WHERE ciudad LIKE '$ciudad' AND barrio LIKE '$barrio' AND para LIKE '$para' AND  alcobas LIKE '%$habitaciones%' AND valor_tipo LIKE '$valor'";

if(@$query=mysql_db_query($database_payvaasociados,$sql,$conexion)){echo "ok";} else {echo "no";}

$num=0;
while($fetch=mysql_fetch_array($query)){
$code = array(
					   $num=>$fetch["codigo"]);
   echo $code[$num]."
";//aqui me lo alimenta bien y me muestra las diferentes matrices $num++; $num; } echo $code [0]; // me muestra error o que el array esta vacio ?>
gracias por su ayuda Prueba de esta manera ha ver si funciona:
$sql = "SELECT * FROM propiedad WHERE ciudad LIKE '$ciudad' AND barrio LIKE '$barrio' AND para LIKE '$para' AND  alcobas LIKE '%$habitaciones%' AND valor_tipo LIKE '$valor'";

if(@$query=mysql_db_query($database_payvaasociados,$sql,$conexion)){echo "ok";} else {echo "no";}

$num=0;

while($fetch=mysql_fetch_array($query)){
 $code[$num] = $fetch["codigo"];
 $num++; 
}

echo $code [0];
Espero haberte ayudado
Por: alejandro_inchaustegui-439240 , resant , reyvi

[Ayuda] Conectar con webservice a través de SOAP en PHP

Hola, les escribo porque tengo un problema. Tengo que consumir unos webservices creados en .net con PHP. El proceso debería ser simple: 1.- crear el cliente 2.- llamar a la función que necesito. Pero el problema se da porque el servicio necesita autentificarse a través del Header. El wsdl del servicio es: http://services.elementk.com/manage/services/CreateStudent_v01.03?wsdl El header propuesto para el envío de la información (siempre se debe enviar el header con cada llamado a algún servicio, función, método) es el siguiente: usernameencoded_passworddomain The username is the account Yo hice esto: $wsdl = 'http://services.elementk.com/manage/services/CreateStudent_v01.03?wsdl'; $headerNS = "?tp://schemas.elementk.com/headers"; $opts = array( 'trace' => true, ); /*****************************************************************************/ /* CREAMOS UN CLIENTE SOAP QUE APUNTA AL SERVVICIO DEW CREAR ALUMNOS */ /*****************************************************************************/ echo "CREAMOS UN CLIENTE SOAP Y VEMOS SUS FUNCIONES Y TIPOS DE DATOS
"; $client = new SoapClient ($wsdl, $opts); echo "Funciones del servicios
"; var_dump($client->__getFunctions()); echo "
--------------------------------------
"; echo "Tipos del Servicio
"; var_dump ($client->__getTypes()); echo "
--------------------------------------
"; echo "ultimo pedido soap
"; var_dump($client->__getLastRequest()); echo "
--------------------------------------
"; echo "ultimo respuesta soap
"; var_dump($client->__getLastResponse()); echo "
--------------------------------------
"; echo "ultimo pedido HEADER soap
"; var_dump($client->__getLastRequestHeaders()); echo "
--------------------------------------
"; echo "ultimo respuesta HEADER soap
"; var_dump($client->__getLastResponseHeaders()); echo "
--------------------------------------
"; /*****************************************************************************/ /* INTENTAMOS MODIFICAR EL HEADER DEL MENSAJE SOAP QUE SE ENVIARA */ /*****************************************************************************/ echo "
AHORA INTENTAMOS MODIFICAR EL HEADER PARA PODER AUTHENTICARNOS
"; // creamos el objeto que nos permite loguearnos $header = new authentication (); // esta es una clase donde solo guardo los datos para pasar al webservice //que quiero llamar echo "Datos para enviar y loguearse al servicio:
"; echo "Usuario: ".$header->username."
"; echo "Password: ".$header->password."
"; echo "Domain: ".$header->domain."
"; $header2 = new SoapHeader($wsdl,"authentication", $header, false); //$headerNS,"authentication", $header,false); $client->__setSoapHeaders(array($header2)); echo "
--------------------------------------
"; echo "respuesta encabezado soap
"; var_dump($client->__setSoapHeaders(array($header2))); // creamos los datos que se enviarán para crear el alumno $ident = array ('username'=> $user, 'password'=> $pass, 'remoteUserIndentifier' => $user); $name = array ('firstName'=> $nombre, 'lastName' => $apellido); $profile = array ('name' => $name, 'emailAddress' => $email); $notification = array(); $params= array ('identification' => $ident, 'studentProfile' => $profile, 'notification' => $notification ); $result=$client->__soapCall('createStudent',$params); echo "
--------------------------------------
"; echo "ultimo resultado de la llamada
"; var_dump($result); Este código me tira el siguiente error: Fatal error: Uncaught SoapFault exception: [Client] SOAP-ERROR: Encoding: object has no 'remoteUserIdentifier' property in C:\xampp\htdocs\WebServices\final.php:128 Stack trace: #0 C:\xampp\htdocs\WebServices\final.php(128): SoapClient->__soapCall('createStudent', Array) #1 {main} thrown in C:\xampp\htdocs\WebServices\final.php on line 128 El servicio reconoce la ip desde el cual llamamos a las funciones y esta tiene que estar declarada, pero el error persiste tanto en mi servidor local como en el servidor donde la ip está autorizada. Ya me estoy volviendo loco, si me pueden orientar, se lo agradezco mucho Gracias Saludos Optigas
Por: optigas

Listar categorias con cantidad de articulos (dos tablas) silvino06 conectado 6 MENSAJES silvino06 escribió hace menos de un minuto ¿Mensaje inapropiado? #1 Listar categorias con cantidad de articulos (dos

Hola amigos: Les escribo desde argentina para ver si me alguien me puede orientar y hechar una mano, mis conocimientos son algo limitados y la verdad llevo varios dias lidiando con un embrollo que no se resolver: Resulta que tengo un pequeño CMS en la web de mi escuela, con dos tablas: CATEGORIAS (en total son 20 categorias, pero para muestra... van dos:
+---------+-------------+
| cat_id  | categoria   |
+---------+-------------+
| 1       | academicas  |
| 2       | eventos     |
+---------+-------------+
NOTICIAS:
+----+----------+----------------------+---------+-----------+
| id | categoria| titulo               | texto   | foto      |
+----+----------+----------------------+---------+-----------+
| 1  | 2        | Titulo de la nota 1  |texto....| img1.jpg  |
| 2  | 1        | Titulo de la nota 2  |texto....| img2.jpg  |
| 3  | 2        | Titulo de la nota 3  |texto....| img3.jpg  |
| 4  | 1        | Titulo de la nota 4  |texto....| img4.jpg  |
| 5  | 2        | Titulo de la nota 5  |texto....| img5.jpg  |
| 6  | 2        | Titulo de la nota 6  |texto....| img6.jpg  |
+----+----------+----------------------+---------+-----------+
Y quiero imprimir un listado:
+-------------+------------+
| Categoria   | cantidad   |
+-------------+------------+
| academicas  | 2          |
| eventos     | 4          |
+-------------+------------+
Y solo obtengo...
+-------------+------------+
| Categoria   | cantidad   |
+-------------+------------+
| 1           | 2          |
| 2           | 4          |
+-------------+------------+
Este es el código que utilizo:
<? 
include "conexion.php";
$resultado = @mysql_query("SELECT categoria, count(categoria) AS cant FROM notas GROUP BY categoria limit 0,25");
if (!$resultado) {
echo ("Error1:" . mysql_error() . "");
exit();
}
$numero = mysql_num_rows($resultado);
while ($fila = mysql_fetch_array($resultado)) {
?>
    
<?= $fila['categoria']; ?>(<?= $fila['cant']; ?>) <? } ?> Se que hay que hacer una subconsulta utilizando INNER JOIN o algo asi pero no logro darme maña. Les agradezco desde ya si alguien me orienta por donde ir.... Saludos y buen año amigos....
Por: sestadelmann
Fotos de la entrada

Entradas relacionadas con PHP


Últimas discusiones

tengo una base de datos en phpMyAdmin,en una tabla tengo bastante texto y quisiera saber como hacer para conseguir saltos de linea, cuando mediante un juego de registros inserto el texto en una pagina php en dreamweaver.
muchas gracias
0
0
hola soy yo de nuevo!! estoy tratando de condicionar una consulta com mysql
la cnsulta queda asi pero no hace nada!!
0
0
hola necesito ayuda para crear un generador de id
0
0
HOLA!!un saludo. necesito traer de una tabla de mysql con una consulta solo la columna 3 de un total de 3 columnas y de esa columna solo ocupo el ultimo campo
1
0
Hola buenas, quisiera saber como puedo validar la entrada de usuarios a una aplicación web en php no solo por login de usuario y password, si no también por dominio, para que solo los equipos que esten dentro del dominio puedan acceder.
0
0
06/12/2011 - Enviar datos
Hola a todos, me gustaria hacer que los datos de un php pasaran a otro. Se que existen bastantes prguntas sobre este tema, pero nunca me aclaro sobre como tengo que hacer-lo.
0
0
02/12/2011 - tic tac to en php
como hacer un para que en php al momento de hacer click en las casillas de una tabla salga una imagen, por fa sera que lo puedo hacer con onclick. agradesco que me ayuden.
0
0
27/11/2011 - lista de chequeo
En un formulario hay cuatro radio buton con dos opciones si o no y hay un quinto que debe activarse con un si al ser los anteriores en si, y debe activarse en no si los otros o alguno se presenta como un no
0
1
Lo que quiero es hacer una barra flotante que tenga los links a cada cosa y a un chat, pero que cuando le des click no recargue la barra pero si el resto(como pasa en Facebook y Tuenti).
No se como hacerlo y no estoy seguro de si debería ser en php.
0
0
22/11/2011 - problema con script
buenas tengo un problema con un script de manejo de dados. estoy tratando de desarrollarlo para que el usuario tipe en la entrada de la siguiente forma: /roll 4d20+3
1
0

Enlaces
Fueron enviados 2 enlaces
2 enlaces enviados:
PHP en la Wikipedia
PHP según los usuarios de Wikipedia.
Por: Gomez2
Página oficial de PHP
Sitio web oficial de la tecnología de programación...
Por: Gomez2
Moderadores
No hay moderadores para esta entrada.
Etiquetas
  • Lenguaje
  • Tecnología
  • Entorno de desarrollo
Árbol de la Wiki
Portada de Wiki
Licencia de la Wiki
Esta obra está bajo una licencia de Creative Commons
Donaciones
Si piensas que te hemos ayudado y merecemos tu apoyo económico...