Jump to content
Sign in to follow this  
ricardo_1977

Atalho com Xampp

Recommended Posts

ricardo_1977

Boas, tenho uma pequena aplicação feita usando o xampp.

como posso passar um atalho para o desktop?

da para por o atalho em rede e toda a gente k esta na rede acede?

Share this post


Link to post
Share on other sites
Knitter

XAMPP é apenas um conjunto de software, tens a aplicação feita em PHP/HTML?

Se assim for podes colocar um atalho directamente para o endereço da máquina no browser, o único onde fiz isso foi no Firefox e bastou colocar o endereço na opção de execução do atalho para o Firefox.

Para ser acedido pela rede terás de usar o IP da máquina que tem o servidor web no URL.

Share this post


Link to post
Share on other sites
ricardo_1977

Sim eu estou a fazer isso mas ele nunca me arranca pelo http://localhost....

mas sim pela pasta onde esta o Xampp c:xampp.....

desta forma ele como é logico nao me reconhece o codigo php

Share this post


Link to post
Share on other sites
Knitter

Tens de ter o servidor web e o servidor de bases de dados activo antes de tentares aceder ao endereço. Isso podes fazer instalando os dois servidores como um serviço do Windows. Se abrires o painel de controlo do XAMPP tens opções para activar o apache e o mysql como um serviço, o que fará com que estejam sempre ligados e sejam iniciados quando o computador arranca.

Se tiveres os servidores a funcionar o atalho do Firefox deverá ficar activo, tenho essa opção feita em alguns sistemas que implementei e funciona bem, embora não esteja a usar o XAMPP.

Share this post


Link to post
Share on other sites
ricardo_1977

eu ja tenho isso

tenho o apache, e o mysql a correr se abrir normalmente pelo localhost esta td bem caso contrario nao da.

e para por multiuser para a rede eu pus:

http://l10.32.4.155/Lab/inserir_clientes.html

mas nao esta a funcionar tb(se calhar é o problema do short cut).

em termos de instalação do xampp eu tenho no meu disco e depois meto 1 short cut num disco partilhado e ponho o start in assim: http://l10.32.4.155/Lab/inserir_clientes.html

mas nao estou a conseguir aceder doutro pc.

sera que é melhor instalar o xampp no disco partilhado?

ou partilho a pasta xampp que esta no c com toda a gente da rede?

Share this post


Link to post
Share on other sites
Knitter

Como o yoda disse, esse link não parece estar certo.

Não precisas de partilhar a pasta do XAMPP, o que nem te ajudaria muito porque precisas mesmo é aceder ao servidor por HTTP e não aos ficheiros no disco directamente.

Garante que o IP de rede da máquina está correcto e que a firewall não está a bloquear o acesso ao apache. Antes de testares com o atalho testar aceder através de outra máquina usando o browser normalmente, depois de teres isso a funcionar é copiar o endereço para o atalho.

Share this post


Link to post
Share on other sites
ricardo_1977

agora estou a conseguir aceder doutros pc's da rede mas quando introduzo dados atraves doutros pc's recebo a msg de dados introduzidos mas na database esses dados nao aparecem.

que podera ser?

Share this post


Link to post
Share on other sites
ricardo_1977

o .html vai ser o meu interface com o user e este .html internamente chama 1 php.

nao sei se sera erro da aplicacao mas nao me da erro nenhum.

diz me que inseriu com sucesso mas na database nao tem nada

Share this post


Link to post
Share on other sites
ricardo_1977

aqui vai o codigo:

<html>
<head>
<title> Formulario para inserir na bd </title>
<meta http-equiv = "Content-Type" content = "text/html; charset = iso-8859-1">
</head>
<body BGCOLOR = "#CDCDCD">
<br><br><br><br>
<form action = "inserir_clientes.php" method = "post" name = "clientes" id = "clientes">
<table  width = '770' border='0' cellpadding='1' cellspacing='3'>
<tr>
<br><td width = "975"><div align = "right"><b> Part Number:</b></div></td>
<td><input name = "partNumber" type = "text" id = "partNumber" size = "30">
</td>
</tr>
<tr>
<td width = "1350"><div align = "right"><b> Descrição:</b></div></td>
<td width = "339"> <input name = "descricao" type = "text" id = "descricao" size = "30"></td>
</tr>
<tr>
<br><td width = "1350"><div align = "right"><b>Nº de Serie:</b></div></td>
<td width = "339"> <input name = "nSerie" type = "text" id = "nSerie" size = "30"></td>
</tr>
<tr>
<br><td width = "1350"><div align = "right"><b> Factory Date:</b></div></td>
<td width = "339"> <input name = "FD" type = "text" id = "FD" size = "30"></td>
</tr>
<tr>
<td width = "675" height = "29" colspan = "2" valign = "top"><div align = "right"> 
<input type = "submit" name = "Submit" value = "Inserir Cliente">
</div>
</td>
</tr>
</form>
<body BGCOLOR = "#CDCDCD">
<table width = '650' border='0' cellpadding='1' cellspacing='1'>
<tr>
</table>
<form action = "clientes.html" method = "get" name = "Produto" id = "Produto">
<tr>
<td width = "145" height = "29" colspan = "2" valign = "top"><div align = "center"> 
<br><input type = "submit" name = "Submit" value = "    VOLTAR    ">
</div>
</td>
</tr>
</form>
</body>
</html>

<?php
require("conectdb.php");

if(($_POST["partNumber"] == null)||($_POST["descricao"] == null)||($_POST["nSerie"] == null)||($_POST["FD"] == null)) {
echo "<body BGCOLOR = '#CDCDCD'> ";
echo "<br><br><br><br>";
echo "<div align = 'center'><b>Existem campos vazios!!!</b></div>";
echo "<br><br><br><br>";
echo "<table width = '650' border='0' cellpadding='1' cellspacing='1'>
<tr><td><b></b></td>
</table><br><br>
<form action = 'inserirC.html' method = 'get' name = 'Produto' id = 'Produto'>
<td width = '145' height = '29' colspan = '2' valign = 'top'><div align = 'center'> 
<br><input type = 'submit' name = 'Submit' value = '    VOLTAR    '>
</div>
</td>
</form>";
die (mysql_error());
}
$sqlinsert = "INSERT INTO produto(partNumber,descricao,nSerie,FD)
        values('".$_POST['partNumber']."','".$_POST['descricao']."','".$_POST['nSerie']."','".$_POST['FD']."')";
mysql_query($sqlinsert) or die ("Impossivel inserir os valores!!!");


echo"<br> <br> <br><br> ";
echo"<br> <br> <br><br> <div align = 'center'><b> Produto introduzido com sucesso!!!</b></div>";
?>
<body BGCOLOR = "#CDCDCD">
<table width = '670' border='0' cellpadding='1' cellspacing='1'>
<tr><td><b></b></td>
</table>
<br><br><br><br><br><br><br><br>
<form action = "clientes.html" method = "get" name = "Produto" id = "Produto">
<td width = "645" height = "29" colspan = "2" valign = "top"><div align = "center"> 
<br><input type = "submit" name = "Submit" value = "    VOLTAR    ">
</div>
</td>
</form>
</body>

nota:este codigo é so para por o servidor a funcionar.

no pc onde esta instalado o xampp funciona bem.

nos outros retorna sucesso mas nao insere

Share this post


Link to post
Share on other sites
ricardo_1977

pois ja vi k sim.

mas o problema nao deve estar no codigo.

no pc que tem o xampp insere os valores e faz os testes todos(se campos a null se duplico a chave,etc).

num outro pc que aceda pela rede nao insere nada

Share this post


Link to post
Share on other sites
ricardo_1977

acho k o problema deve estar nas firewalls.

experimentei noutro pc que esta na rede e nao da qualquer tipo de problema.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.