• 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تابع load_file
#1
Rainbow 
با سلام خدمت دوستان برنامه نویس گرامی امید وارم که سال خوبی را در پیش رو داشته باشید سرشار از موفقیت.

شرح پروژه :
من قصد دارم یک سایت آنالیز ساده پیاده سازی کنم اما به یک مشکل بزرگی برخوردم در پایین بیان کردم.

من یک صفحه php دارم که داخل این صفحه ی من یک تابع میباشد به نام:
('')load_file این تابع فایل html هر سایتی را لود میکند و ما میتوانیم عملیات پارس کردن رو انجام بدیم اما باید( ادرس سایت از طریق سوری سایت وارد شود ولی من ازشما راهنمایی میخوام که که این تابع رو به input type اتصال بدم و ادرس سایت از طریق خود کاربر صورت بگیره امید وارم که منظور بنده متوجه شده باشید.)
اینم سورس صفحه من:
<!DOCTYPE html>

<?php
require_once 'simple_html_dom.php';
$html= new simple_html_dom();
$html->load_file('از طرق کاربر گرفته شود');
echo $html->find('img',0)->getAttribute('src');
?>
<html>
<head>
<title>خالی</title>
<meta charset="utf-8"/>
</head>
<body>

<form method="get">
آدرس سایت را وارد کنید <input type="text" name="ns">
<input type="submit" value="Analize">
</form>
</body>
</html>




با تشکر از انجمن php
  پاسخ
تشکر شده توسط :
#2
سلام رفیق به جای اینکه بیای اسپم بزنی تو تاپیکای دیگه بهتره یکم تحقیق کنی خداروشکر گوگل هست فقط یکم روحیه پژوهشی داشته باش برو دنبالش.

نمونش با سه کلمه میشه به جواب رسید

نمونه جستجوی گوووووگل

اول باید یه فرم طراحی کنی که یه تکست باکس داشته باشه و بعد اکشن فرم رو بزاری فایل پی اچ پی ات. بعد تو فایل php ورودی رو با هر متودی که فرستادی بگیری و بفرستی به تابع.

نمونه فرم:

کد پی‌اچ‌پی:
<html>
    <
head>
        <
title>form</title>
    </
head>

    <
body>
    
    <
form action="file.php" method="post">
        <
input type="text" name="input" />
        <
input type="submit" value="send" />
    </
form>
    
    
    
    </
body>
</
html

که به این صورت میتونی ورودی رو بگیری یه فایل میسازی یا هرطور که خودت دلت میخواد.

کد پی‌اچ‌پی:
<?php

$input 
$_POST['input'];

load_file($input); 

همین
  پاسخ
تشکر شده توسط :


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان