ugrás a tartalomhoz

Archívum

október 21, 2014

PHP mappa készítés alap fájlokkal

kontika1 · 2014. Okt. 21. (K), 19.21
Sziasztok!
Most azal a kérdésel jöttem hozzátok ,hogy hogyan lehet az mkdir parancs mellé + hogyan lehet + alap fájlokat létre hozni az adott mappába????
ITT A FORM:
<form action="mkdir.php" method="POST">
    <input type="text" name="foldername" id="foldername">
    <input type="submit" value="Create directory">
</form>
PHP KÓD:
<?php
$foldername = $_POST['foldername'];

$path = 'userfile/' . $foldername;
mkdir($path);
header('Location:belepve.php');
?> 
HOGY LEHETNE ALAP FÁJLOKAT BELERAKNI A KÉSZÍTÉSSEL??
 

PerfMap – A Front-end Performance Heatmap

Hidvégi Gábor · 2014. Okt. 21. (K), 14.34
A képek betöltési idejének ábrázolása hőtérképen
 

október 18

Fpdf letöltés hiba!

cszlak · 2014. Okt. 18. (Szo), 14.56
HTML:


 <a href="#" onClick="FromPDF('<?php  echo $partner_dat; ?>','<?php echo $array_text; ?>','<?php echo $array_text_kiir;  ?>','Partner')" name="<?php echo $partner_dat['ID']; ?>" title="PDF"><img src="img/pdf_icon.png" width="14" height="14"></a>

<script type="text/javascript">
 function  FromPDF(data,text,text2,site){
	
	 $.post( 'phppdf/pdf_creator.php',{data:data,text:text,text2:text2,site:site}, function(data) {
      		
		 if(data.length==0){	
		//ok
		console.log('ok');	
		}else{
			//nem ok
			console.log(data);			
		} 
			//return data;		 
       });	 
	 }
</script>
pdf_creator.php:


require('fpdf.php');
 class PDF extends FPDF
{	
// Page header
function Header(){
    // Logo
    //$this->Image('logo.png',10,6,30);
    // Arial bold 15
    $this->SetFont('Arial','B',16);     
    // Title
    $this->Cell(500,20,'Site',0,0,'C');	
    // Line break
    $this->Ln(40);
}
// Page footer
function Footer(){
    // Position at 1.5 cm from bottom
    $this->SetY(-15);
    // Arial italic 8
    $this->SetFont('Arial','I',12);
    // Page number
    $this->Cell(0,10,' Page '.$this->PageNo(),0,0,'C');
}	
}
$pdf = new PDF('P','pt','A4');
$pdf->AddPage();
$pdf->Cell(150,20,'Data',1,0,'L');
$pdf->Output('Site2.pdf','I');

Consloe.log kimenetnél ezt a hibát írja ki:
Some data has already been output, can't send PDF file


Vagy:
%PDF-1.3
3 0 obj
<</Type /Page
/Parent 1 0 R
/Resources 2 0 R
/Contents 4 0 R>>
endobj .........


Ha itt:
$pdf->Output('Site2.pdf','I');

átírom
$pdf->Output('Site2.pdf','F');

Akkor simán lementi a pdf-et a tárhelyre.
 

október 17

PHP fájlfeltöltés

kontika1 · 2014. Okt. 17. (P), 19.13
Sziasztok!
Azt szeretném kérdezni hogy van-e olyan fájl feltöltő rendszer amivel tudok akár 50mb-os fájlt feltölteni úgy hogy nem szakad meg és fel is tölti?
Kérlek segítsetek mert nem találok sehol... :/
 

CSS reset - modern böngészők

Szuperjég · 2014. Okt. 17. (P), 02.19
Érdekelne, hogy szerintetek szükség van-e a különféle CSS formázásokra (normalize.css, Eric Meyer reset stb.), amennyiben valaki csak a legújabb böngészőket akarja támogatni.

Elsőre nem találtam erre kész megoldást, ezért arra gondoltam, hogy inkább megírnom a saját minimalista CSS formázásomat (ha egyáltalán úgy látom, szükség van rá) – legalább naprakész leszek az új böngészőkből, meg a kismillió HTML tagből (amit feltehetően még soha senki sem használt). :)
 

október 16

Dear Google

Hidvégi Gábor · 2014. Okt. 16. (Cs), 18.23
Szabadulni a Google-től
 

Web served, part 3: Bolting on PHP with PHP-FPM

Hidvégi Gábor · 2014. Okt. 16. (Cs), 18.08
Részletes útmutató az Nginx és a PHP-FPM telepítéséhez
 

.htaccess file clean URL

csoma · 2014. Okt. 16. (Cs), 16.12
Kedves Fórumozok,

elkezdtem kísérletezni a .htaccess file-al, és a következő kérdésbe futottam bele:

van nekem pár oldalam: example.php, example2.php, stb. és egy ilyen könyvtár struktúrám:

indító oldal:
index.php (ez belemutat a frontend mappába lévő example.php oldalra)
frontend mappa (ebben benne az example.php, example2.php, .. oldalak)
.htaccess

Az szeretném elérni, hogy a külső mappában lévő .htaccess-ben le tudjam írni a belső, frontend, mappában lévő .php file-okat. Azt sikerült elérnem, hogy az első oldal így nézzen ki: frontend/Example/, a frontend/example.php helyett, de onnan nem sikerül megadnom a többi oldal clean URL-jét. Így néz ki a .htaccess file:

RewriteEngine On
RewriteRule ^Example/?$ frontend/Example/[NC,L]
RewriteRule ^Example2/?$ ../frontend/example2.php [NC,L]
RewriteRule ^Example3/?$ ../frontend/example3.php [NC,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

- Wamp-ot használok ,és ott beállítottam, amit be kell.

Esetleg van valami ötletetek, mit kellene kipróbálnom?

Köszi,
Csoma
 

október 16

Saját php-s rendszer cms mögé rejtése

nfero · 2014. Okt. 15. (Sze), 22.18
Sziasztok van egy saját fejlesztésü kis nyilvántartó rendszerem ami php-ban készült mysql adatbázissal dolgozik (alapja a jtable.org kiegészítve jó pár dologgal pdf jelentések fileok feltöltése feldolgozása és kezelése) jelenleg még nincs felhasználó kezelése. Arra gondoltam hogy nem e lehetne egy CMS mögé rejteni az egészet pl: drupal hogy a felhasználó kezelést az végezze, csak bejelentkezett felhasználó tudja használni a rendszert. Hogyan lehetséges ez merre érdemes elindulni mre érdemes oda figyelni.

Köszönettel:

Feri
 

október 14

Microservice architektúrák

webproghu · 2014. Okt. 14. (K), 14.51
Sziasztok,

mostanában ismerkedek a microservice architektúrákkal,
egy minta projekten dolgozok, amin keresztül ki tudom tapasztalni, hogy
hogyan is kell egy ilyen rendszert felépíteni.

Jelenleg a rendszer, és a különböző szolgáltatások így néznek ki:
- frontend01 (egy PHP-ban írt webalkalmazás, a webes felület megjelenítéséért felel)
- dispatcher01 (RabbitMQ, az üzenetek kézbesítéséért felel a különböző szolgáltatások között)
- entity01 (MySQL, az adatok tárolásáért felel)
- search01 (Solr, az adatokban való keresésért felel)
- graph01 (Neo4j - gráf alapú adatbázis-kezelő, bizonyos adatok gráf formában történő tárolásáért felel pár speciálisabb lekérdezéshez)
- mail01 (Postfix, az emailek kézbesítéséért felel)

Ahogy látszik is, van egy webes frontend, ami a webes felületért, és a megjelenítéséért felel, ezt tudja nyomkodni
a rendszert igénybevevő felhasználó.
Van egy diszpécser, ami egy queue, ez felel a rendszeren belüli üzenetek kézbesítéséért, van egy relációs adatbázis,
ahol az adatokat tároljuk, egy kereső szerver a kereséshez, egy gráf alapú adatbázis-kezelő, itt
az adatok egy bizonyos részét tároljuk, és egy mail szerver az emailek kiküldéséhez.

Tegyük fel, hogy regisztrál egy felhasználó, a felületen, ekkor a következő lépéseknek kell végrehajtódnia:
- létrejön a relációs adatbázis-kezelőben egy sor
- bekerül a kereső szerver indexébe a felhasználó
- bekerül a gráf adatbázis-kezelőbe egy csomópontként a felhasználó
- kiküldésre kerül egy megerősítő email a felhasználónak
- visszajelzünk a felhasználónak a frontend-en, hogy sikeresen regisztrált

Ha egy hagyományos alkalmazásban gondolkodunk, akkor ezeket a lépéseket a PHP script egymás után hajtja végre,
ami egy ilyen művelet esetén sok időt is igénybevehet ugye.