Jean Paulo Postado Outubro 13, 2010 Denunciar Share Postado Outubro 13, 2010 Seguinte.Criei um formulario em meu site para o cadastro de sites.So que tem um problema.Se ele cadastrar o endereço "http://www.meusite.com"La no meu site ira mostrar "http://http://www.meusite.com"EU fiz o site com a intenção do usuario somente digitar o "www.meusite.com" para dai ser incrementado o "http://" e ele virar um Link.Que condição eu posso botar, para se a variavel $linksite contenha o "http://" ele exibir ela normalmente....e caso não tenha, insirir o http:// .Estou no aguardo, Obrigado! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Outubro 13, 2010 Denunciar Share Postado Outubro 13, 2010 (editado) Você pode utilizar a função substr (http://php.net/substr) para verificar se o endereço digitado começa com 'http'. Não verifique por 'http://', pois também existe o 'https://'... Editado Outubro 13, 2010 por Stoma Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jean Paulo Postado Outubro 13, 2010 Autor Denunciar Share Postado Outubro 13, 2010 eu sinceramente não entendi como eu poderia adaptar para faser a procura por httppoderia me dar um exemplo? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Outubro 13, 2010 Denunciar Share Postado Outubro 13, 2010 (editado) Aqui vai um exemplo:$nome = "Jean Paulo"; echo substr($nome, 0,4); // saída será Jean echo substr($nome, 5,5); // saída será Paulo if(substr($nome,0,4)=="Jean"){ echo "Seu nome é Jean!"; } Editado Outubro 13, 2010 por Stoma Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jean Paulo Postado Outubro 13, 2010 Autor Denunciar Share Postado Outubro 13, 2010 aewwww consegui xDusei:<th><img src=" <?php if(substr($c['linkbanner'],0,7)=="http://"){ echo $c['linkbanner']; } else { echo "http://".$c['linkbanner'];} ?>esse no caso para o link do banner xDObrigadao! Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Stoma Postado Outubro 13, 2010 Denunciar Share Postado Outubro 13, 2010 (editado) É isso ae ^_^ Só uma alteração... altere seu if para este:if((substr($c['linkbanner'],0,7)==http://") || (substr($c['linkbanner],0,7)=="https://")){echo $c['linkbanner'];} else { echo "http://".$c['linkbanner'];}Caso contrário, se o usuário digitar por exemplo: https://www.site.com.br/image.jpg (existem sites que utilizam SSL), o endereço ficaria inválido pois você estava verificando apenas por 'http://'.Abraços Editado Outubro 13, 2010 por Stoma Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jean Paulo
Seguinte.
Criei um formulario em meu site para o cadastro de sites.
So que tem um problema.
Se ele cadastrar o endereço "http://www.meusite.com"
La no meu site ira mostrar "http://http://www.meusite.com"
EU fiz o site com a intenção do usuario somente digitar o "www.meusite.com" para dai ser incrementado o "http://" e ele virar um Link.
Que condição eu posso botar, para se a variavel $linksite contenha o "http://" ele exibir ela normalmente....
e caso não tenha, insirir o http:// .
Estou no aguardo, Obrigado!
Link para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.