Ahoj,
v php jsem uplny noob, ale potrebuji vytvorit vypis nahodnych clanku s obrazkem. Obrazky se mi vypisuji, ale obcas se stane, ze se zobrazi 2 stejne. Prosim zde o rady. Bylo mi receno, ze to muzu udelat pomoci shuffle, ale nevim co, jak a predevsim kam napsat...
Shufle: http://php.net/manual/en/function.shuffle.php
Tabulka pro vypsani: http://desitka.cz/test.php
Kod, odkud si to taha info:
<?php
$srcArr = array();
$srcArr[] = array('link' => "http://opicakuz.cholerik.cz", 'img' => "/images/pata_1.jpg", 'alt' => "Pata 1", 'title' => "Opicakuz's Ideas Website");
$srcArr[] = array('link' => "http://oddil.tulaci.eu", 'img' => "/images/pata_2.jpg", 'alt' => "Pata 2", 'title' => "MOP Tuláci Malešice");
$srcArr[] = array('link' => "http://horydoly.cz", 'img' => "/images/pata_3.jpg", 'alt' => "Pata 3", 'title' => "Horydoly.cz brzy v novém kabátě");
$srcArr[] = array('link' => "http://www.koupani.cz", 'img' => "/images/pata_4.jpg", 'alt' => "Pata 4", 'title' => "Koupání.cz bude brzy zprovozněno");
$srcArr[] = array('link' => "http://opicakuz.hu.cz", 'img' => "/images/pata_5.jpg", 'alt' => "Pata 5", 'title' => "Opicakuz Personal Website");
$srcArr[] = array('link' => "http://nic.cz", 'img' => "/images/pata_6.jpg", 'alt' => "Pata 6", 'title' => "Nic tu není, nebo ano?");
$srcArr[] = array('link' => "http://facebook.com/horydolycz", 'img' => "/images/pata_7.jpg", 'alt' => "Pata 7", 'title' => "Facebook Horydoly");
$srcArr[] = array('link' => "http://facebook.com/desitkacz", 'img' => "/images/pata_8.jpg", 'alt' => "Pata 8", 'title' => "Facebook desítky již s novou adresou");
?>
A kod v test.php:
<?php
include "srcfile.php";
$index = rand(0,count($srcArr)-1);
echo '<div id="servers-promo-1"><a href="'.$srcArr[$index][link].'"><img src="'.$srcArr[$index]
?>
<?php
include "srcfile.php";
$index = rand(0,count($srcArr)-1);
echo '<div id="servers-promo-2"><a href="'.$srcArr[$index][link].'"><img src="'.$srcArr[$index]
?>
<?php
include "srcfile.php";
$index = rand(0,count($srcArr)-1);
echo '<div id="servers-promo-3"><a href="'.$srcArr[$index][link].'"><img src="'.$srcArr[$index]?>
<?php
include "srcfile.php";
$index = rand(0,count($srcArr)-1);
echo '<div id="servers-promo-4"><a href="'.$srcArr[$index][link].'"><img src="'.$srcArr[$index]
?>
Diky moc za odpovedi
Příspěvky odeslané z IP adresy 89.176.83.–
Zdravim,
mam problem s divem. Na webce www.desitka.cz chci mit dole v paticce odkazy na jine stranky. Div vytvoreny mam. Vse funguje OK, az na to, ze kdyz si clovek zvetsi/zmensi velikost strnky pomoci ctrl plus/minus, tak se div od ostatnich odlouci. Nejlepsi bude asi videoscreen na Youtube:
http://youtu.be/iSGN80rkeMQ
Kod divu:
/* Promo */
#servers-promo-box {
float: left;
margin-left: 140px;
padding: 0px 0px 0px 10px;
background: #A4A4A4;
border: 1px solid gray;
border-bottom-style:dashed;
font-size: 100%;
clear: both;
text-align: left;
}
#servers-promo-1{
float: left;
width: 200px;
margin: 3px 3px 3px 10px;
}
#servers-promo-2{
float: left;
width: 200px;
margin: 3px 3px 3px 3px;
}
#servers-promo-3{
float: left;
width: 200px;
margin: 3px 3px 3px 3px;
}
#servers-promo-4{
float: left;
width: 200px;
margin: 3px 3px 3px 3px;
}
Nevite nekdo, co mam delat? Diky
Jak trapne...
Omlouvam se za tento topic. V poslat.php mi omylem zustalo nezmenene "vase@adresa.com"... :((((
Koukam a prilohu nikde nevidim, tak pro jisotu...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
<title>Odesílání emailu</title>
</head>
<body>
<h1>Odesílání emailu</h1>
<?
$predmet = $_POST['predmet'];
$email = $_POST['email'];
$spam = $_POST['spam'];
$zprava = $_POST['zprava'];
if ($predmet!="" and $email!="" and $zprava!="" and $spam=="2")
{
Mail("vase@adresa.com", $predmet, $zprava, "From: " . $email);
echo "<p><strong>Váš e-mail byl úspěšně odeslán</strong>.</p>";
}
else
{
echo "<p>Váš e-mail se <strong>nepodařilo odeslat</strong> pravděpodobně jste nevyplnili všechny údaje, nebo nevíte kolik je 1 + 1.</p>";
}
?>
</body>
</html>
Zdravim,
timto postem bych poprosil o radu.
Na netu jsem si nasel kod pro odeslani formulare primo na muj mail. Grafika je OK. Vypisu tedy udaje, dam odeslat. Zobrazi se mi, ze mail byl v poradku odeslan, ale ve skutecnosti mi do mailove schranky neprijde. Nevite nedo co s tim?
V souboru index mam tento kod:
<b>Informační zpravodaj</b> - Pokud si přejete dostávat aktuální novinky na email, vyplňte níže uvedené políčko
<form action="./vzhled/styl-nimbuslike/html/web/posli.php" method="post">
<input name="email" size="25" value="opicakuz@horydoly.cz"><br>
<input name="predmet" size="25" value="Předmět"><br>
<input name="spam" size="25"> <strong>= 1 + 1</strong><br>
<textarea name="zprava" rows="6" cols="55">Zpráva...</textarea><br>
<input type="submit" value="Odeslat">
</form>
Soubor posli.php prikladam v priloze.
Diky moc za vsechny rady