Kezdőoldal » Számítástechnika » Programozás » PHP ban hogyan lehet egy...

PHP ban hogyan lehet egy véletlenszerű oldalt létrehozni, és eltárolni a szerveren?

Figyelt kérdés

Felhasználók adatait szeretném eltárolni adatbázisban, amit aztán beszúrok egy véletlen névvel ellátott oldalba.


Mit tudtok ajánlani hogyan csináljam?

Mivel lehet véletlenszerű oldanevet generálni?

Mivel lehet lementeni?


2011. aug. 14. 19:43
1 2
 1/15 anonim ***** válasza:
Gugliban rá kell keresni. Elég vicces amúgy hogy lókukit nem tudsz, de ilyeneken töröd a fejed, gratulálok.
2011. aug. 14. 19:46
Hasznos számodra ez a válasz?
 2/15 anonim ***** válasza:

Mit tudtok ajánlani hogyan csináljam?


1. PHP

2. int rand ( int $min , int $max ) pl: "ize".rand(1, 1000).".php" vagy md5(rand(1000, 100000)).".php"

3. $f = fopen($randomnev, "w"); fwrite($f, $szoveg); fclose($f);

2011. aug. 14. 19:49
Hasznos számodra ez a válasz?
 3/15 A kérdező kommentje:

Köszi a 2. válaszolónak, utánanéztem a függvényeknek, és megtanultam a kapcsolókat pl amit te említettél a "w"-t.

Ez a kód létrehoz egy oldalt, vagy ez csak nevet generál?


az elsőnek pedig üzenem hogy azért írok itt mert nem naon tudok angolul, de csak ha ennyi telik tőle, akkor köszönöm.

2011. aug. 14. 20:05
 4/15 anonim ***** válasza:
Akkor nem ártana megtanulnod, nemde? Elég ciki manapság ha valaki nem tud idegen nyelvet.
2011. aug. 14. 20:07
Hasznos számodra ez a válasz?
 5/15 anonim ***** válasza:

$nev = md5(rand(1, 1000000)) . ".php"


$szoveg = "Valamilyen szöveg amit a létrehozott oldalon akarsz látni, $változók is lehetnek benne, meg sortörés: \n";


$f = fopen($nev, "w");

fwrite($f, $szoveg);

fclose($f);


és ez létrehoz egy 32+4 karakter hosszú nevet, pl: 0188e8b8b014829e2fa0f430f0a95961.php


és lementi...

2011. aug. 14. 20:11
Hasznos számodra ez a válasz?
 6/15 A kérdező kommentje:

Ehhez a részhez most értem mivel tanulom a nyelvet. De nem szeretnék belemenni egy veszekedésbe. Én csak segítséget kértem.


Ez a kód hova menti a véletlenszerű nevet?

2011. aug. 14. 20:13
 7/15 anonim ***** válasza:
Oda menti, ahol a kód fut. Ha pl. a /var/www/weboldal mappába van a "script.php", akkor oda menti.
2011. aug. 14. 20:22
Hasznos számodra ez a válasz?
 8/15 A kérdező kommentje:
oké köszi és ha mappába akarom menteni akkor elé teszem a mappa nevét, pl ide/fajlnev.php
2011. aug. 14. 20:25
 9/15 anonim ***** válasza:

így van, pl:


fopen("mappanév/" . $nev, "w");

2011. aug. 14. 20:27
Hasznos számodra ez a válasz?
 10/15 A kérdező kommentje:

Nekem itt sajnos hibát észlel:


$nev = md5(rand(1, 1000000)) . ".php";


$szoveg = "Teszt";


$f = fopen("ts"/$nev, "w");

fwrite($f, $szoveg);

fclose($f);

2011. aug. 14. 20:43
1 2

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!